Get in Touch
 Duration 7 hours

Course Outline

Overview of Project Management Methodologies

  • Agile Methodologies
  • Waterfall

Automated Deployment using GIT

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

Documentation and Release Change Logs

  • Generating Change Logs from Repository History
  • Using Tag descriptions to summarize major release changes
  • Consolidating minor changes into broader, business-aligned updates
  • Aggregating commits
  • Grouping commits into logical sections

Push and Pull Strategies for Central Repositories

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

Software Architecture and Components

  • Logically partitioning applications and repositories
  • Managing third-party libraries and subprojects
  • Using submodules to automate upgrades

Requirements

A working knowledge of GIT is recommended.

Participants should have a solid understanding of the software development life cycle, as well as project management methodologies and frameworks, such as Waterfall and Agile.

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories