Get in Touch

Course Outline

Overview of Project Management Methodologies

  • Agile Methodologies
  • Waterfall

Automated Deployment with GIT

  • Production repository
  • Release branches
  • Utilizing Tags for releases
  • Switching between releases
  • Handling maintenance releases
  • Managing major releases

Documentation and Release Change Logs

  • Leveraging Repository History to generate Change Logs
  • Using Tag descriptions to summarize changes in major releases
  • Consolidating minor changes into broader business-level updates
  • Aggregating commits
  • Grouping commits into logical segments

Push and Pull Strategies for Central Repositories

  • Maintaining a clean Central repository
  • Establishing structures for aggregating and reviewing developer changes
  • Testing and Staging environments

Software Architecture and Components

  • Logically dividing applications and repositories
  • Managing libraries and subprojects developed by third parties
  • Utilizing submodules to streamline upgrades

Requirements

Proficiency with GIT is highly recommended.

A solid understanding of the software development life cycle, along with project management methodologies and frameworks (such as Waterfall and Agile), is a prerequisite.

 7 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories