Our Trainings

  • DevOps
  • AWS
  • Azure

DevOps Topics

  1. Introduction to DevOps
  2. Course Overview
  1. Introduction to Version Control and Git
  2. Basic Concepts of Git
  3. Setup Git Repository Remote and Local
  4. Working with Git
  5. Initialize a Git project locally
  6. Concept of Branches
  7. Merge Requests
  8. Deleting Branches
  9. Resolving Merge Conflicts
  10. Gitignore
  11. Git stash
  12. Git history
  13. Undoing commits
  14. Merging branches
  15. Git for Devops
  1. Introduction to Build Tools
  2. Install Build Tools
  3. Build on Artifact
  4. Build Tools for Development
  5. Run the Application
  6. Build JS Applications
  7. Common Concepts and Differences of Build Tools
  8. Publish an Artifact
  9. Build Tools & Docker
  10. Build Tools for DevOps
  1. Intro to Cloud & IaaS
  2. Setup Server on Digital Ocean
  3. Deploy and run application artifact on Droplet
  4. Create and configure a Linux user on a cloud server
     
     
  1. Intro to Artifact Repository Manager
  2. Install and Run Nexus on a cloud server
  3. Introduction to Nexus
  4. Repository Types
  5. Publish Artifact to Repository
  6. Nexus REST API
  7. Blob Store
  8. Component vs Asset
  9. Cleanup Policies and Scheduled Tasks
  1. What is a Container
  2. Container vs Image
  3. Docker vs. Virtual Machine
  4. Docker Architecture and components
  5. Main Docker Commands
  6. Debug Commands
  7. Docker Demo - Project Overview
  8. Developing with Docker
  9. Docker Compose - Run multiple Docker containers
  10. Dockerfile - Build your own Docker Image
  11. Private Docker Repository
  12. Deploy docker application on a server
  13. Docker Volumes - Persisting Data
  14. Docker Volumes Demo
  15. Create Docker Hosted Repository on Nexus
  16. Deploy Nexus as Docker Container
  1. Introduction to DevOps
  2. Course Overview
  1. Introduction to Version Control and Git
  2. Basic Concepts of Git
  3. Setup Git Repository Remote and Local
  4. Working with Git
  5. Initialize a Git project locally
  6. Concept of Branches
  7. Merge Requests
  8. Deleting Branches
  9. Resolving Merge Conflicts
  10. Gitignore
  11. Git stash
  12. Git history
  13. Undoing commits
  14. Merging branches
  15. Git for Devops
  1. Introduction to Build Tools
  2. Install Build Tools
  3. Build on Artifact
  4. Build Tools for Development
  5. Run the Application
  6. Build JS Applications
  7. Common Concepts and Differences of Build Tools
  8. Publish an Artifact
  9. Build Tools & Docker
  10. Build Tools for DevOps
  1. Intro to Cloud & IaaS
  2. Setup Server on Digital Ocean
  3. Deploy and run application artifact on Droplet
  4. Create and configure a Linux user on a cloud server
     
     
  1. Intro to Artifact Repository Manager
  2. Install and Run Nexus on a cloud server
  3. Introduction to Nexus
  4. Repository Types
  5. Publish Artifact to Repository
  6. Nexus REST API
  7. Blob Store
  8. Component vs Asset
  9. Cleanup Policies and Scheduled Tasks
  1. What is a Container
  2. Container vs Image
  3. Docker vs. Virtual Machine
  4. Docker Architecture and components
  5. Main Docker Commands
  6. Debug Commands
  7. Docker Demo - Project Overview
  8. Developing with Docker
  9. Docker Compose - Run multiple Docker containers
  10. Dockerfile - Build your own Docker Image
  11. Private Docker Repository
  12. Deploy docker application on a server
  13. Docker Volumes - Persisting Data
  14. Docker Volumes Demo
  15. Create Docker Hosted Repository on Nexus
  16. Deploy Nexus as Docker Container
  1. Intro to Build Automation
  2. Install Jenkins
  3. Introduction to Jenkins UI
  4. Install Build Tools in Jenkins
  5. Jenkins Basics Demo - Freestyle Job
  6. Docker in Jenkins
  7. Freestyle to Pipeline Job
  8. Intro to Pipeline Job
  9. Jenkinsfile Syntax
  10. Create complete Pipeline
  11. Intro to Multibranch Pipeline
  12. Jenkins Jobs Overview
  13. Credentials in Jenkins
  14. Jenkins Shared Library
  15. Webhooks - Trigger Pipeline Jobs automatically
  16. Dynamically Increment Application version in Jenkins Pipeline
  1. Introduction to AWS
  2. Create an AWS account
  3. IAM - Manage Users, Roles and Permissions
  4. Regions & Availability Zones
  5. VPC - Manage Private Network on AWS
  6. CIDR Blocks explained
  7. Introduction to EC2 Virtual Cloud Server
  8. eploy to EC2 server from Jenkins Pipeline
  9. Introduction to AWS CLI
  10. Container Services on AWS
  1. Intro to Kubernetes
  2. Main Kubernetes Components
  3. Kubernetes Architecture
  4. Minikube and kubectl - Local Kubernetes Cluster
  5. Main kubectl commands
  6. YAML Configuration File
  7. Complete Demo Project - Deploying Application in Kubernetes Cluster
  8. Namespaces - Organizing Components
  9. Services - Connecting to Applications inside cluster
  10. Ingress - Connecting to Applications outside cluster
  11. Volumes - Persisting Application Data
  12. ConfigMap & Secret Volume Types
  13. StatefulSet - Deploying Stateful Applications
  14. Managed Kubernetes Services
  15. Helm - Package Manager for Kubernetes
  16. Helm Demo - Managed K8s cluster
  17. Deploying Images in Kubernetes from private Docker repository
  18. Kubernetes Operators for Managing Complex Applications
  19. Helm and Operator Demo
  1. Container Services on AWS
  2. Create EKS cluster with AWS Management Console
  3. Configure Autoscaling in EKS cluster
  4. Create Fargate Profile for EKS Cluster
  5. Create EKS cluster with eksctl command line tool
  6. Deploy to EKS Cluster from Jenkins Pipeline
  7. Jenkins Credentials Note on Best Practices
  8. Complete CICD Pipeline with EKS and DockerHub
  9. Complete CICD Pipeline with EKS and ECR
  1. Introduction to Terraform
  2. Install Terraform & Setup Terraform Project
  3. Providers in Terraform
  4. Resources & Data Sources
  5. Change & Destroy Terraform Resources
  6. Terraform commands
  7. Terraform State
  8. Output Values
  9. Variables in Terraform
  10. Environment Variables in Terraform
  11. Create Git Repository for local Terraform Project
  12. Automate Provisioning EC2 with Terraform
  13. Provisioners in Terraform
  14. Modules in Terraform
  15. Automate Provisioning EKS cluster with Terraform
  16. Complete CICD with Terraform
  17. Remote State in Terraform
  1. Introduction to Ansiblev
  2. Install Ansible
  3. Setup Managed Server to Configure with Ansible
  4. Ansible Inventory and Ansible ad-hoc commands
  5. Configure AWS EC2 server with Ansible
  6. Managing Host Key Checking and SSH keys
  7. Introduction to Playbooks
  8. Ansible Modules
  9. Collections in Ansible
  10. Project Deploy Nodejs application
  11. Ansible Variables
  12. Project Deploy Nexus
  13. Ansible Configuration Default Inventory File
  14. Project Run Docker applications
  15. Project Terraform & Ansible
  16. Dynamic Inventory for EC2 Servers
  17. Project Deploying Application in K8s
  18. Project Run Ansible from Jenkins Pipeline
  19. Ansible Roles
  20.  
  1. Intro to Build Automation
  2. Install Jenkins
  3. Introduction to Jenkins UI
  4. Install Build Tools in Jenkins
  5. Jenkins Basics Demo - Freestyle Job
  6. Docker in Jenkins
  7. Freestyle to Pipeline Job
  8. Intro to Pipeline Job
  9. Jenkinsfile Syntax
  10. Create complete Pipeline
  11. Intro to Multibranch Pipeline
  12. Jenkins Jobs Overview
  13. Credentials in Jenkins
  14. Jenkins Shared Library
  15. Webhooks - Trigger Pipeline Jobs automatically
  16. Dynamically Increment Application version in Jenkins Pipeline
  1. Introduction to AWS
  2. Create an AWS account
  3. IAM - Manage Users, Roles and Permissions
  4. Regions & Availability Zones
  5. VPC - Manage Private Network on AWS
  6. CIDR Blocks explained
  7. Introduction to EC2 Virtual Cloud Server
  8. eploy to EC2 server from Jenkins Pipeline
  9. Introduction to AWS CLI
  10. Container Services on AWS
  1. Intro to Kubernetes
  2. Main Kubernetes Components
  3. Kubernetes Architecture
  4. Minikube and kubectl - Local Kubernetes Cluster
  5. Main kubectl commands
  6. YAML Configuration File
  7. Complete Demo Project - Deploying Application in Kubernetes Cluster
  8. Namespaces - Organizing Components
  9. Services - Connecting to Applications inside cluster
  10. Ingress - Connecting to Applications outside cluster
  11. Volumes - Persisting Application Data
  12. ConfigMap & Secret Volume Types
  13. StatefulSet - Deploying Stateful Applications
  14. Managed Kubernetes Services
  15. Helm - Package Manager for Kubernetes
  16. Helm Demo - Managed K8s cluster
  17. Deploying Images in Kubernetes from private Docker repository
  18. Kubernetes Operators for Managing Complex Applications
  19. Helm and Operator Demo
  1. Container Services on AWS
  2. Create EKS cluster with AWS Management Console
  3. Configure Autoscaling in EKS cluster
  4. Create Fargate Profile for EKS Cluster
  5. Create EKS cluster with eksctl command line tool
  6. Deploy to EKS Cluster from Jenkins Pipeline
  7. Jenkins Credentials Note on Best Practices
  8. Complete CICD Pipeline with EKS and DockerHub
  9. Complete CICD Pipeline with EKS and ECR
  1. Introduction to Terraform
  2. Install Terraform & Setup Terraform Project
  3. Providers in Terraform
  4. Resources & Data Sources
  5. Change & Destroy Terraform Resources
  6. Terraform commands
  7. Terraform State
  8. Output Values
  9. Variables in Terraform
  10. Environment Variables in Terraform
  11. Create Git Repository for local Terraform Project
  12. Automate Provisioning EC2 with Terraform
  13. Provisioners in Terraform
  14. Modules in Terraform
  15. Automate Provisioning EKS cluster with Terraform
  16. Complete CICD with Terraform
  17. Remote State in Terraform
  1. Introduction to Ansiblev
  2. Install Ansible
  3. Setup Managed Server to Configure with Ansible
  4. Ansible Inventory and Ansible ad-hoc commands
  5. Configure AWS EC2 server with Ansible
  6. Managing Host Key Checking and SSH keys
  7. Introduction to Playbooks
  8. Ansible Modules
  9. Collections in Ansible
  10. Project Deploy Nodejs application
  11. Ansible Variables
  12. Project Deploy Nexus
  13. Ansible Configuration Default Inventory File
  14. Project Run Docker applications
  15. Project Terraform & Ansible
  16. Dynamic Inventory for EC2 Servers
  17. Project Deploying Application in K8s
  18. Project Run Ansible from Jenkins Pipeline
  19. Ansible Roles
  20.