Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 7 hours
Course Outline
Overview of Project Management Methodologies
- Agile Methodologies
- Waterfall
Automating Deployments with GIT
- Production Repository Management
- Managing Release Branches
- Utilizing Tags for Release Management
- Switching between different releases
- Handling Maintenance Releases
- Managing Major Releases
Documentation and Release Changelogs
- Generating Changelogs from Repository History
- Using Tag Descriptions to Summarize Major Releases
- Consolidating Minor Changes for Business Context
- Aggregating Commits
- Grouping Commits into Logical Units
Push and Pull Strategies for Central Repositories
- Maintaining a Clean Central Repository
- Structuring Aggregation and Review Processes for Developer Changes
- Managing Testing and Staging Environments
Software Architecture and Component Management
- Logically Separating Application and Repository Structures
- Managing Third-Party Libraries and Subprojects
- Leveraging Submodules for Automated Upgrades
Requirements
Practical familiarity with GIT is advised.
A solid understanding of the software development life cycle, alongside core project management methodologies such as Waterfall and Agile, is essential.
Testimonials (2)
how to resolve git problems
Giancarlo Trezzi - Pentana Solutions
Course - Git for Victims of Subversion
I like that I've got immediately answer to my questions.