Курс от CourseraLearn the foundational practices of collaborative software development through this applied course in the Software Development Skill Path. You will build critical competencies in managing parallel development with Git, coordinating contributions through pull and merge requests, maintaining clear and accurate commit history, and participating in structured code reviews to ensure quality. You will also develop a strong understanding of Agile ceremonies and artifacts, enabling you to plan sprints, communicate progress, and support iterative delivery within a development team. Created in partnership with Google and IBM, this course integrates practical Git workflows with real-world Agile planning strategies. You will progress from performing advanced local Git operations to collaborating through peer review workflows, and finally to building and refining backlogs, sprint plans, and Kanban boards using GitHub Projects and optional ZenHub. Through hands-on labs and collaborative exercises, you will gain the skills needed to work effectively within a modern software team, communicate clearly, and contribute to high-quality, maintainable codebases. Perfect for emerging software developers and team-focused learners seeking to strengthen their collaboration, project planning, and version control skills.
7 модулей · 92 учебных материалов

Преподаватель курса