GitHub: The Big Picture
Offered By: Pluralsight
Course Description
Overview
This course is a big picture introduction and overview of GitHub — an online, code hosting platform used for collaborating, building, shipping, and maintaining software.
Most developer tool courses quickly turn into an in-depth walkthrough on how that tool works, but it’s beneficial to stay zoomed out for a minute and get a clear picture on what that tool does, why others are using it, and why you might want to use it too. In this course, GitHub: The Big Picture, you'll identify the main features and products of GitHub, how they can enhance your software development lifecycle, and lower the barrier of entry for new developers. First, you'll learn what GitHub is, and why it's being used by over 73 million developers worldwide. Next, you'll view the GitHub flow, a lightweight, branch-based workflow where deployments are made regularly, and then see how to supercharge that workflow with GitHub features. Finally, you’ll explore the main products of GitHub that improve the way you collaborate, develop, automate, and secure your software projects. When you're finished with this course, you'll have the knowledge and understanding needed to evaluate GitHub and its products for upcoming projects, or better collaborate with team members and contribute to projects already using it.
Most developer tool courses quickly turn into an in-depth walkthrough on how that tool works, but it’s beneficial to stay zoomed out for a minute and get a clear picture on what that tool does, why others are using it, and why you might want to use it too. In this course, GitHub: The Big Picture, you'll identify the main features and products of GitHub, how they can enhance your software development lifecycle, and lower the barrier of entry for new developers. First, you'll learn what GitHub is, and why it's being used by over 73 million developers worldwide. Next, you'll view the GitHub flow, a lightweight, branch-based workflow where deployments are made regularly, and then see how to supercharge that workflow with GitHub features. Finally, you’ll explore the main products of GitHub that improve the way you collaborate, develop, automate, and secure your software projects. When you're finished with this course, you'll have the knowledge and understanding needed to evaluate GitHub and its products for upcoming projects, or better collaborate with team members and contribute to projects already using it.
Syllabus
- Course Overview 1min
- What Is GitHub? (And What Is It Used For?) 14mins
- How Can GitHub Help Me and My Team? 18mins
- Using GitHub to Collaborate, Develop, Secure, and Manage Your Software Projects 19mins
- How to Get Started and Next Steps 11mins
Taught by
Aaron Stewart
Related Courses
Introduction to Agile Software Development: Tools & TechniquesUniversity of California, Berkeley via edX Advanced Topics and Techniques in Agile Software Development
University of California, Berkeley via edX The Data Scientist’s Toolbox
Johns Hopkins University via Coursera How to Use Git and GitHub
Udacity Desarrollo de Videojuegos 3D en Unity: Una Introducción
Universidad de los Andes via Coursera