Get in Touch
 Duration 7 hours (1 days)

Course Outline

Overview of Project Management Methodologies

  • Agile Methodologies
  • Waterfall

Automated Deployment via GIT

  • Production repository setup
  • Managing the release branch
  • Utilising Tags for version releases
  • Switching between different releases
  • Handling maintenance releases
  • Planning major releases

Documentation and Release Change Logs

  • Leveraging repository history to compile change logs
  • Using tag descriptions to summarise major release changes
  • Consolidating minor changes into broader, business-relevant updates
  • Aggregating individual commits
  • Grouping commits into logical, coherent parts

Central Repository Push and Pull Strategies

  • Maintaining the integrity of the central repository
  • Establishing structures for aggregating and reviewing developer changes
  • Integrating testing and staging environments

Software Architecture and Component Management

  • Logically dividing the application and repository structure
  • Managing third-party developed libraries and subprojects
  • Using submodules to streamline and automate upgrades

Requirements

A working knowledge of GIT is advised.

A solid grasp of the software development life cycle, alongside project management methodologies and frameworks such as Waterfall and Agile, is essential.

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories