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.
Course Outline
Module 1: Git
- Overview of Version Control Systems
- The History of Git
- Fundamentals of Git
- Git States and Workflows
- Installing Git
- Git Configuration
- Managing Repositories
- Essential Git Commands
- Working with Remote Repositories
- Creating and Managing Tags
- Git Branching Strategies
Module 2: Docker
- Understanding Containerization
- Introduction to Docker
- Downloading and Setting Up Docker
- Core Docker Commands
- The Docker Engine Architecture
- Launching Your First Container
- Understanding Docker Images
- Building Images with Dockerfiles
- Utilizing Private Registries
- Pushing and Pulling Images from Docker Hub
- Configuring Network Connections for Docker Containers
- Ensuring Data Persistence Using Volumes
Module 3: Automation with Ansible
- Overview of Ansible
- Ansible Architecture Overview
- Installing and Configuring Ansible
- Executing Ad-Hoc Commands
- Working with Playbooks
- Variable Management in Ansible
- Implementing Loops
- Utilizing Notify and Handlers
- Securing Data with Ansible Vault
- Using Jinja2 Templates
- Organizing Code with Roles
Module 4: Jenkins
- Principles of Continuous Integration and Delivery (CI/CD)
- Introduction to Jenkins
- Jenkins Workflow Processes
- Installing Jenkins
- Navigating the Jenkins User Interface
- Creating Your First Job: Automating Web Server Deployment on Jenkins
- Adding Remote Nodes and Credentials
- Automating Web Server Deployment to Remote Systems
- Setting Up Git Web Hooks for Jenkins
- Incorporating Parameters in Jenkins Jobs
- Integrating Jenkins with Ansible
35 Hours
Testimonials (2)
Craig was extremely involved in the training, always making sure we are paying attention, adapted the examples to our day-to-day activities and always provided an answer when asked, even if the information was not added in the presentation.
Ecaterina Ioana Nicoale - BOOKING HOLDINGS ROMANIA SRL
Course - DevOps Foundation®
High level of commitment and knowledge of the trainer