Meta - Version Control
- Offered byCoursera
Version Control at Coursera Overview
Duration | 13 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Beginner |
Official Website | Explore Free Course |
Credential | Certificate |
Version Control at Coursera Highlights
- Earn a Certificate upon completion
Version Control at Coursera Course details
- Implement Version Control systems
- Navigate and configure using the command line
- Manage code revisions
- Create and use a GitHub repository
- In this course, you will learn how modern software developers collaborate across the world without messing up each other's code
- You will look at the different version control systems and how to create an effective software development workflow
- You will be introduced to some of the most commonly used Linux commands that you can use to work with files on your hard drive and create powerful workflows that will automate your work, saving you time and effort
- Finally, you will see how Git can be used in software development projects to manage team files?and you will create a repository that can manage code revisions
Version Control at Coursera Curriculum
Software collaboration
Introduction to the course
How do developers collaborate in the real world?
What is version control?
Case study: how Meta engineers collaborate
Systems of version control and tools
A history of revisions
Module Summary: Software collaboration
Course syllabus
How to be successful in this course
Version Control Git terminology
A history of version control
Version control in professional software development
Staging vs. Production
Additional Resources
Knowledge Check: Introduction to version control
Module Quiz: Software collaboration
Command Line
The Command line
What are Unix commands?
Using Bash on Windows
Change directories and list contents
Creating and moving directories and files
Pipes
Redirection
Grep
Module Summary: Command Line
Using Bash on Mac Terminal
Additional Resources
Self review: Make and change directories and files
Knowledge Check: Unix Commands
Module Quiz: Command Line
Working with Git
What is Git and GitHub?
Creating and cloning a repository
How Git works
Add and commit
Branches
Remote vs. local
Push and pull
Example workflow
HEAD
Diff commands
Blame
Module Summary: Working with Git
Installing Git on Windows
Installing Git on Mac
Create your GitHub account
Connecting to GitHub via HTTPS
Connecting to GitHub via SSH
Resolving conflicts
Forking
Additional Resources
Self review: Using a Repository
Knowledge Check: Git and GitHub
Self-review: Create a repository with forking
Module Quiz: Working with Git
Graded Assessment
Course recap: Version Control
Congratulations, you have completed Version Control
About this graded assessment
Solution: Managing a project in GitHub
Next steps, after completing Version Control
Self review: Managing a project in GitHub
End-of-course graded assessment