How to use version control software such as Git, and online code repositories such as GitHub. Use these systems for team collaboration in software development, and to present work online as a portfolio for job applications. Set up an online code repository as a portfolio for employers to assess what kind of programming experience an applicant has.

CSU

After successful completion of this course, students will be able to:Outcome 1: Write commands to initialize and commit source code changes to a new repository. Outcome 2: Manage changes between a local code repository and a remote repository. Outcome 3: Manage source code changes made by multiple team members and resolve conflicts. Outcome 4: Create, destroy, switch between, and merge different branches of code based on a realistic workflow.