Developer Tools and Version Control

The everyday tools of software work: the terminal, editors, Git and GitHub-style collaboration, virtual environments and documentation.

PYTH-110 Year 1 3 credits 12 lessons planned ▶ Video lessons coming soon

Offered by HSM University · IT Foundations

Course content

  1. 1The developer workstationComing
  2. 2Editors and IDEsComing
  3. 3The terminal for developersComing
  4. 4Git basics: commits and historyComing
  5. 5Branches and mergingComing
  6. 6Remote repositories and pull requestsComing
  7. 7Resolving merge conflictsComing
  8. 8Code reviewComing
  9. 9Virtual environments and dependenciesComing
  10. 10Writing documentation and READMEsComing
  11. 11Issue tracking and team workflowComing
  12. 12Capstone: contributing to a team projectComing

Description

The everyday tools of software work: the terminal, editors, Git and GitHub-style collaboration, virtual environments and documentation.

Part of the Information Technology stream, typically taken in year 1.