Get in Touch
 Duration 7 hours

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.

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories