Get in Touch

Course Outline

Overview of Project Management Methodologies

  • Agile Methodologies
  • Waterfall

Automated Deployment via GIT

  • Production repository
  • Release branch
  • Utilizing Tags for releases
  • Switching between releases
  • Handling maintenance releases
  • Major releases

Documentation and Release Change Logs

  • Leveraging Repository History to generate Change Logs
  • Using Tag descriptions to summarize changes for major releases
  • Consolidating minor changes into broader updates (aligned with business needs)
  • Aggregating commits
  • Organizing commits into logical segments

Push and Pull Strategies for Central Repositories

  • Maintaining the integrity of the Central repository
  • Establishing structures for aggregating and reviewing developer changes
  • Testing and Staging environments

Software Architecture and Components

  • Logically structuring applications and their repositories
  • Managing libraries and subprojects developed by third parties
  • Automating upgrades using submodules

Requirements

A solid working knowledge of GIT is advised for participants.

Additionally, a foundational understanding of the software development life cycle, as well as project management methodologies and frameworks such as Waterfall and Agile, is necessary.

 7 Hours

Testimonials (4)

Related Categories