University of Manchester - Collaborative Coding with Git
- Offered byFutureLearn
Collaborative Coding with Git at FutureLearn Overview
Duration | 6 weeks |
Total fee | ₹1,814 |
Mode of learning | Online |
Credential | Certificate |
Collaborative Coding with Git at FutureLearn Highlights
- Duration 6 weeks
- Weekly study 2 hours
- 100% online Learn at your own pace
Collaborative Coding with Git at FutureLearn Course details
- Git is an enormously powerful and flexible version control system used by over 90% of developers.
- On this course, you'll discover ways to visualize and explore a project's history through Git repositories. These skills will allow you to quickly adapt to a new collaborative environment, especially when working with Git remotely.
- Led by experts at the University of Manchester, you'll learn techniques like code review to ensure safe code changes, maintain high-quality code, and keep consistent coding styles across large teams.
- By exploring Git as a quality assurance tool, you'll discover how to use it to facilitate team learning, and further improve your collaboration, workflows, and code quality.
- This course will expand your knowledge of the underlying structure that powers Git, which will allow you to more easily solve problems when something goes wrong.
- By building a solid understanding of how to use Git in collaboration with a team, you'll discover how to benefit most from its features and improve overall code quality.
- This practical Git course has been developed by The University of Manchester, who have a long-established history of teaching software engineering and conducting research into the field.
Collaborative Coding with Git at FutureLearn Curriculum
Onboarding with Git
Welcome to the course
Visualising a project's history
Cloning your first repository
Activity 1
Activity 2
Summary of the week
Weekly Q&A Session
Recording code changes
Overview of the week
How does Git actually work?
Checking out
Making a commit
Activity 1
Activity 2
Summary of the week
Weekly Q&A session
Working separately from your team
Overview of the week
Ways of working with Git
Creating your own Git repositories
Pushing
Code Review
Optional: Industry interview
Summary of the week
Weekly Q&A Session
Synchronising with your team
Overview of the week
Merging
Rebasing
Undoing changes
Summary of the week
Weekly Q&A Session
Integrating the work of the entire team
Overview of the week
Conflict resolution
Manipulating the code change history
Undoing changes with revert
Summary of the week
Weekly Q&A session
Git like a professional: Best practices for Git and Git workflows
Overview of the week
Best practices
Git Workflows
Optional: Industry Interview
Advanced techniques
Open Source Licensing: Who owns your code?
Summary of the week
Final task and Q&A session