4.59 sur 5
4.59

DevOps débutant à avancé | Démythifier DevOps avec des projets

Commencez votre carrière DevOps en tant que débutant absolu | Linux, AWS, Scripting, Jenkins, Ansible, Docker, K8s, Projets N-Tier
Apprenez DevOps à partir de zéro
Linux, AWS, scripts Bash et Python, Jenkins, Ansible, Docker, Kubernetes, Cloudformation, Terraform et plus
Comprendre comment différentes technologies fonctionnent ensemble dans DevOps
Acquérir une solide compréhension des processus, outils et technologies DevOps

Le cours de décodage DevOps s’adresse à tous ceux qui souhaitent se lancer dans DevOps.

Comme il existe de nombreux outils et amp ; technologies dans DevOps, il est devenu difficile pour les gens de choisir les bonnes technologies.

 

Ce cours commence par les bases de la ligne de commande, des démonstrations pratiques de nombreux outils etamp ; technologies.

Et surtout, il vous montrera comment différentes technologies de DevOps fonctionnent ensemble en mettant en place vos propres projets.

 

Étape 1

  • Bases de Linux
  • Gestion des serveurs sous Linux
  • Vagrant
  • Bases du réseautage
  • Projet
    • Vprofile Project Intro & Configuration sur les VM

 

Étape 2

  • Scripts bash
  • Bases des scripts
  • Variables, conditions, boucles, etc.
  • Automatisation des tâches administratives quotidiennes

 

Étape 3

  • Introduction au Cloud Computing
  • IAM
  • Instances EC2, EBS Volumes, ELB
  • S3
  • Cloudwatch
  • RDS
  • Autoscaling
  • Route53
  • Projet
    • AWS Cloud pour la configuration du projet Lift & Shift
    • Re-Architecting Web App on AWS Cloud [PAAS & SAAS]

 

Étape 4

  • Système de contrôle de version = Git & GitHub
  • Outils de compilation | Construire & Test Java Code = Maven
  • Introduction à l’intégration continue
  • Jenkins
    • Jenkins en tant que serveur de build
    • Jenkins Jobs | Construire, tester, déployer, notifier
    • Jenkins maître/esclave, Nexus, Sonarqube
    • Pipeline Jenkins CI
    • Administration Jenkins
  • Projet
    • Intégration continue avec Jenkins, Nexus, Sonarqube & Slack

       

Étape 5

  • Scripts Python
  • Bases de la programmation Python
  • vars, types de données, conditions, boucles, fonction, modules etc
  • Pythons pour automatiser les tâches du système d’exploitation

     

Étape 6

  • Ansible Intro
  • Commandes ad hoc
  • Modules
  • YAML dans
  • Playbooks
    • vars, conditions, boucles,
    • gestionnaires, modèles, etc. etc.
  • Variables en profondeur
  • Rôles
  • Ansible pour AWS
  • Projet
    • Livraison continue et gestion de la configuration [Jenkins plus Ansible]

       

Étape 7

  • AWS Partie 2
  • VPC en profondeur
  • Gestion des journaux et métriques personnalisées
  • Projet
    • Vprofile sur Beanstalk & RDS
    • Code Commit, Code Build & Code Pipeline
    • IC & CD sur AWS Cloud pour Projet Vprofile
    • Beanstalk, RDS, CodePipeline etc

 

Étape 8

  • Introduction à Docker
  • Comprendre et mettre en œuvre les conteneurs
    • Volumes, réseau, journaux, etc
  • Création d’images pour le projet Vprofile
  • Docker compose pour exécuter plusieurs conteneurs vprofile
  • Introduction à Kubernetes
  • Configuration de Kubernetes pour l’environnement de production
  • Objets Kubernetes
    • Pods, services, contrôleurs, Déploiement
    • Réplication, mise à l’échelle automatique, quotas de ressources, secret, configmap, espace de noms.

       

  • Projet
    • Vprofile Projet déploiement sur Kubernetes

 

Étape 9

  • Terraform pour l’automatisation du cloud AWS
  • Cloudformation pour l’automatisation bruyante d’AWS

Introduction

1
Introduction
2
Upcoming Topics
3
Why Learn DevOps
4
What is DevOps?
5
What is Continuous Integration?
6
What is Continuous Delivery?
7
DevOps Quiz
8
Q&A, Messages & Feedbacks

Prerequisites Info & Setup

1
Tools Prerequisite Information
2
Chocolatey for Windows
3
Homebrew for MacOS
4
Installing Softwares
5
Tools Prerequisites for Ubuntu 20
6
Signups
7
AWS Setup

VM Setup

1
What is Virtualization
2
Introduction
3
VM-Manually - Windows
4
VM-Automatically - Windows
5
VM on MacOS
6
Vagrant & Virtualbox

Linux

1
Introduction to Linux
2
Linux Intro questions
3
Commands and File systems
4
Test Basic Command in Linux
5
More Commands ( mkdir, cp, mv, touch etc)
6
Vim editor
7
Test vim editor
8
File Types
9
Test File types
10
Filters
11
Test filters command
12
Redirections
13
Test Redirection
14
Users and Groups
15
Test Users & Group
16
File permissions
17
Test File Permissions
18
Sudo
19
Sudo quiz
20
Package Management
21
Package Management Quiz
22
Services
23
Services Quiz
24
Processes
25
Processes quiz
26
Archiving
27
Ubuntu commands
28
Linux OS Quiz
29
Linux Commands

Vagrant & Linux Servers

1
Vagrant IP, RAM & CPU
2
Vagrant Sync Directories
3
Provisioning
4
Website Setup
5
Website Setup, Wordpress
6
Automate Website setup
7
Automate Wordpress Setup
8
Multi VM Vagrant file
9
Vagrant-vms
10
IAC Quiz

VProfile Project Setup Manual, Automated

1
Introduction
2
VM Setup
3
DB, Cache & Queue Setup
4
App setup
5
Nginx Setup
6
Validate
7
Automated - Introduction
8
Automated - Code
9
Automated - Execution
10
Vprofile Project quiz

Networking

1
ISO
2
Understanding Networks & IP
3
Protocols, ports etc
4
Networking Commands
5
Networking Quiz

Introducing Containers

1
What are containers
2
Container Quiz
3
What is Docker
4
Docker Intro Quiz
5
Hands on Docker Containers
6
Docker Quiz
7
Vprofile Project on Containers
8
Microservices
9
Microservice Project

Bash Scripting

1
Bash Scripts
2
Introduction
3
VM Setup
4
First Script
5
Sample Script
6
Variables
7
Variables Quiz
8
Command line arguments
9
System Variables
10
Arguments Quiz
11
Quotes
12
Command Substitution
13
Quote quiz
14
Exporting Variables
15
Variable Quiz
16
User Input
17
Decision Making part1
18
Decision Making part2
19
Conditions Quiz
20
Monitoring Script
21
Loops
22
For loop quiz
23
While Loops
24
Remote Command Execution
25
SSH Key Exchange
26
Finale Part1
27
Finale Part2

AWS Part -1

1
What is Cloud Computing
2
Introduction
3
Ec2 Introduction
4
Ec2 Quick Start
5
More In Ec2 Part1
6
More in Ec2 Part2
7
AWS CLI
8
EBS
9
EBS Snapshots
10
ELB Introduction
11
ELB Hands On
12
Cloudwatch Introduction
13
Cloudwatch Hands On
14
EFS
15
Autoscaling Group Introduction
16
Autoscaling Group Hands On
17
S3
18
RDS

AWS Cloud For Project Set Up | Lift & Shift

1
Introduction
2
Security Group & Keypairs
3
EC2 Instances
4
Build and Deploy Artifacts
5
Load Balancer & DNS
6
Autoscaling Group
7
Validate & Summarize

Re-Architecting Web App on AWS Cloud [PAAS & SAAS]

1
Introduction
2
Security Group And Keypairs
3
RDS
4
Elastic Cache
5
Amazon MQ
6
DB Initialization
7
Beanstalk
8
Build & Deploy Artifact
9
Cloud front
10
Validate and Summarize

GIT

1
Introduction
2
Versioning
3
Branches & More
4
Rollback
5
Git Ssh Login
6
Git Commands

Maven

1
Introduction
2
Maven Commands

Continuous Integration with Jenkins

1
Introduction
2
Installation
3
First Job
4
Tools in Jenkins
5
Plugins, Versioning & more
6
Nexus Software Repo Setup
7
Nexus Usage
8
Notifications
9
Code Analysis
10
Build Pipeline & Triggers
11
Pipeline as a Code
12
Remote Triggers with Auth
13
Continuous Delivery
14
Jenkins Master and Slave
15
Authentication & Authorization

Continuous Integration Using Jenkins, Nexus, Sonarqube & Slack

1
Introduction
2
Security Group & Keypairs
3
Ec2 User Data Scripts
4
Setup Jenkins, Nexus & Sonarqube Server
5
Build & Nexus Integration Job
6
Slack Integration
7
Test, Code Analysis, Sonarqube Integration
8
Nexus Repository Integration
9
Validate Pipeline & Summarize
10
CI / CD Backup video

Python

1
Introduction
2
Python on Linux, Versions & Indentation
3
Quotes and Comments
4
Variables
5
Print Format
6
Slicing
7
Operators
8
Conditions
9
Loops
10
Break & Continue
11
Built-in Functions or Methods
12
Functions part-1
13
Functions part-2
14
Modules
15
OS Tasks
16
Python Fabric
17
Pyscripts
18
Python Scripts

Ansible

1
Introduction
2
Setup Ansible & Infra
3
Inventory & Ping Module
4
YAML & JSON
5
Ad Hoc Commands
6
Playbook & Modules
7
Modules - Find, Use, Troubleshoot & Repeat
8
Ansible Configuration
9
Variables & Debug
10
Group & Host Variables
11
Fact Variables
12
Decision Making, Loops & More
13
Loops
14
File, copy & template modules
15
Handlers
16
Roles
17
Ansible for AWS
18
Vprofile code

CICD and Configuration Management [Jenkins plus Ansible]

1
Introduction
2
Continuous Integration
3
Launch Staging Server
4
Playbook for Tomcat setup
5
Playbook for Deployment
6
Ansible on Jenkins
7
Ansible Job in Jenkins
8
Switch branch & Quality Gates
9
Software Testing Job[Selenium]
10
Prod Deployment Job
11
Summarize pipeline

AWS Part-2

1
VPC Introduction
2
VPC Design & Components
3
VPC Setup
4
Ec2 Logs
5
Links
6
buildspec
7
Links
8
S3 policy

AWS CI / CD Project

1
Introduction
2
Beanstalk
3
RDS & App Setup on Beanstalk
4
Code Commit
5
Code build
6
Build, Deploy & Code Pipeline

Docker

1
Introduction
2
Docker Setup
3
Docker commands & concepts
4
Docker Logs
5
Docker volumes
6
Building images
7
Entrypoint and CMD
8
Docker Compose
9
Containerizing project
10
Multi Stage Dockerfile
11
Containerizing Microservice Project
12
Build & Run Microservice App

Kubernetes

1
Introduction
2
Minikube for K8s Setup
3
Kops for K8s Setup
4
Objects and Documentation

List of objects, how to manage them & documentation.

5
Kube Config
6
Namespace
7
Pods
8
Different levels of Logging
9
Service
10
Replica Set
11
Deployment
12
Command and Arguments
13
Volumes
14
Config Map
15
Secret
16
Ingress
17
Kubectl CLI & Cheatsheet
18
Extras
19
Lens
20
vproapppod
21
vproapp-nodeport
22
vproapp-loadbalancer
23
vproapp-repl-controller

App Deployment on Kubernetes Cluster

1
Introduction
2
Spin K8s Cluster
3
Volume Prerqs for DB POD
4
Source Code Overview
5
Kube secret for passwords
6
DB Deployment Definition
7
DB Service Definition
8
Memcached Deployment & Service
9
RabbitMQ Deployment & Service
10
Tomcat Deployment, Service & Init containers
11
Provision Stack on K8s Cluster
12
URL for Website & Wrap up

Terraform Tutorial

1
Introduction and Exercise 1
2
Exercise 2 - Variables
3
Exercise 3 - Provisioners
4
Exercise 4 - Output
5
Exercise 5 - Backend
6
Exercise 6 - Multi Resource

CloudFormation Tutorial

1
Introduction
2
First Example
3
Intrinsic Function
4
Change Set
5
More Intrinsic Functions
6
Multiple Resources
7
Mappings And Pseudo Parameters
8
Parameters
9
Outputs
10
Init

Conclusion

1
Resumes
Vous pouvez afficher et ru00e9viser les supports de cours indu00e9finiment, comme une chau00eene u00e0 la demande.
Absolumentu00a0! Si vous disposez d'une connexion Internet, les cours sur WeCours sont disponibles u00e0 tout moment sur n'importe quel appareil. Si vous n'avez pas de connexion Internet, certains instructeurs permettent u00e9galement u00e0 leurs u00e9tudiants de tu00e9lu00e9charger les cours. instructeur, alors assurez-vous d'u00eatre du bon cu00f4tu00e9u00a0!
4.6
4.6 sur 5
Notes2430

Détails des Notes

Étoiles 5
1458
Étoiles 4
770
Étoiles 3
155
Étoiles 2
31
Étoiles 1
16
Garantie de remboursement de 30 jours

Inclut

51 heures de vidéo à la demande
Accès complet à vie
Accès sur le mobile et la télévision
Certificat d'achèvement

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed