x

Menu

NetDevOps

Dive into the world of DevOps, Source Control Management, Continuous Integration and Containers

WHAT YOU WILL LEARN IN THIS Course

The first day of this training introduces Git, the most widely Source Control Management software, to help you keep track of your code. You will learn how to track your code with Git.

On the second day, Jenkins, the most widely used Continuous Integration software, will be introduced. It provides you with mechanisms that let you automate testing processes on newly committed code, improve code quality and handle the deployment of your code. Furthermore, you will learn how to automate the configuration, deployment, and management of your server infrastructure with Ansible. In addition to that, we will teach you how to automate your whole infrastructure.

You will also learn everything you need to know to get started in the world of Docker, containers and Kubernetes. We will teach you how to use the container management platform used by companies like Google to manage their application infrastructure. Kubernetes is quickly becoming the de-facto standard to operate containerized applications at scale in the data-center. This course covers the essential knowledge needed to understand Kubernetes and includes instruction on how to deploy distributed applications that will scale, be fault-tolerant and simple to manage.

Book this course!

Duration
6Days
Level:
Beginner
Focus:
DevOps

AGENDA

  • Day
    • Why use a Version Control System?
    • Introduction to Git
    • What is a repository?
    • Modifying, staging and committing changes
    • The basic Git workflow
    • Working with Branches
    • Remote repositories
    • Merge Requests
    • Pulling changes
    • Resolving conflicts
  • Day
    • Introduction to Continuous Integration
    • Get to know Jenkins
    • The Jenkins dashboard
    • What are jobs?
    • Creating your first build job with Jenkins
    • Using plugins in Jenkins
    • Using Jenkins with Git
    • What are pipelines?
    • Writing jobs “as code”
    • Introduction to Groovy
    • Reporting with Jenkins
    • Integrating Jenkins into your Git Server
    • Distributed builds
    • Jenkins security basics
    • How to setup Jenkins
  • Day
    • Introduction to Configuration Management
    • Create your first ansible playbook
    • Work with an Ansible inventory
    • How to use variables, facts, and imports
    • Testing your Playbooks
  • Day
    • Ansible Templating
    • Loops and Conditionals
    • Ansible Roles and Ansible Galaxy
    • Sensitive data and Vault
    • Introduction to Python
  • Day
    • Microservices and Cloud Native
    • What is Cloud Native?
    • Docker and Core Microservice Principles
    • The 12-Factor App
    • Design patterns
    • API gateways for Microservices
    • Git, Jenkins, and Containers
  • Day
    • Container Orchestrators
    • Kubernetes
    • Ansible and Kubernetes
    • Microservices in Kubernetes

Get a free quote now!

Fill out this form and click the "Submit" button and we will send you a quote for this training! No obligations, no commitment.

By sumitting the contact form, which has been integrated via our CRM system (Pipedrive), you agree to the processing or your specified data for the purpose of your request. Privacy Policy.