Get in Touch

Course Outline

Overview of Project Management Methodologies

  • Agile Approaches
  • Waterfall Model

Automated Deployment using GIT

  • Production Repository Management
  • Release Branching Strategy
  • Utilizing Tags for Releases
  • Switching Between Release Versions
  • Handling Maintenance Releases
  • Managing Major Releases

Documentation and Release Change Logs

  • Generating Change Logs from Repository History
  • Using Tag Descriptions to Summarize Major Releases
  • Consolidating Minor Changes into Business-Aligned Updates
  • Aggregating Commits
  • Grouping Commits into Logical Units

Central Repository Push and Pull Strategies

  • Maintaining a Clean Central Repository
  • Structuring Processes for Reviewing and Aggregating Developer Changes
  • Testing and Staging Environments

Software Architecture and Component Management

  • Logically Dividing Applications and Repositories
  • Managing Third-Party Libraries and Subprojects
  • Automating Upgrades via Submodules

Requirements

A working knowledge of GIT is advised.

Essential understanding of the software development life cycle, along with project management methodologies and frameworks such as Waterfall and Agile, is necessary.

 7 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories