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
- 1The developer workstationComing
- 2Editors and IDEsComing
- 3The terminal for developersComing
- 4Git basics: commits and historyComing
- 5Branches and mergingComing
- 6Remote repositories and pull requestsComing
- 7Resolving merge conflictsComing
- 8Code reviewComing
- 9Virtual environments and dependenciesComing
- 10Writing documentation and READMEsComing
- 11Issue tracking and team workflowComing
- 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.