Les éditions Juvénal & Associés/DataOps : Concevoir et Implémenter une Infrastructure IT

  • 499 € ou 2 paiements mensuels de 280 €

DataOps : Concevoir et Implémenter une Infrastructure IT

Contenu

1 - Introduction au DevOps et à la DataOps

0 - Introduction à nos formations sur la DataOps
1 - L'approche classique du cycle de vie des applications
2 - Les problèmes de l'approche traditionnelle de l'ingénierie logicielle
3 - Le DevOps à la rescousse de l'ingénierie logicielle
4 - Qu'est ce que le devops ?
5 - Quels sont les objectifs de la formation ?
6 - Quelles sont les compétences que vous développerez dans cette formation ?
7 - Quelle est la finalité de la formation ?
8 - Introduction de la formation
9 - Comment va se dérouler la formation ?

2 - Setup de l'environnement / Virtualiser une infrastructure IT

10 - Comprendre la virtualisation
11 - Virtualiser une infrastructure informatique
12 - Configurer correctement une machine virtuelle
13 - Exercice : créez et configurez une VM CentOS
14 - Introduction à l'hébergement d'une infrastructure IT dans le Cloud
15 - Comprendre le Cloud en tant que stratégie IT
16 - Créer un serveur Linux dans un IaaS DigitalOcean

3 - Maîtriser les bases de l'administration Linux

17 - Introduction à l'administration Linux
18 - Les bases de l'administration d'un serveur Linux : les distributions
19 - Les bases de l'administration d'un serveur Linux : le terminal
20 - Les bases de l'administration d'un serveur Linux : le système de fichiers (FS)
21 - Les bases de l'administration d'un serveur Linux : le modèle d'accès
22 - Les bases de l'administration d'un serveur Linux : le Shell
23 - La gestion des fichiers dans Linux - I
24 - La gestion des fichiers dans Linux - II
25 - La gestion des fichiers dans Linux - III
26 - La gestion des accès/comptes utilisateurs dans Linux
27 - La gestion des installations dans Linux avec les Package Managers - I
28 - La gestion des installations dans Linux avec les Package Managers - II
29 - La gestion des installations dans Linux avec les Package Managers - III
30 - Travailler avec les éditeurs de texte CLI de Linux : Vi et Vim
31 - La gestion de la propriété et des permissions de fichiers dans Linux
32 - Les pipes, les redirections IO et les cron jobs dans Linux
33 - SystemD et la gestion des services dans Linux - I
34 - SystemD et la gestion des services dans Linux - II
35 - Créer un service personnalisé dans Linux avec SystemD

4 - Concevoir et mettre en place la réseautique d'une infrastructure IT

36 - Introduction à l'administration réseau en Linux
37 - Comprendre la communication entre devices d'un même réseau local
38 - élément #1 : l'adresse IP
39 - élément #2 : l'interface réseau / carte Ethernet
40 - élément #3 : le commutateur réseau
41 - élément #4 : le câble RJ/45
42 - Comprendre la communication entre plusieurs réseaux
43 - Réseau LAN vs réseau WAN
44 - Le Network / VNET Peering
45 - Le routeur / Gateway
46 - Le Gateway
46 - Routeur ou Commutateur ?
48 - Savoir dimensionner un réseau : sous-réseau, plage d'adresses IP, CIDR
49 - Garantir l'intégrité des réseaux : le processus NAT
50 - Créer une infrastructure réseau VPC (Virtual Private Cloud) dans DigitalOcean
51 - Créer une infrastructure réseau grâce à un hyperviseur de type II - VirtualBox
52 - Administrer la réseautique d'une infrastructure IT en Linux

5 - Mettre en place et garantir la pérennité d'une infrastructure IT

53 - Introduction à la mise en place d'une infrastructure IT
54 - Les différentes architectures d'infrastructure IT
55 - Architecture #1 : les infrastructures clients/serveur
56 - Généralités sur les infrastructures distribuées
57 - Architecture #2 : l'infrastructure distribuée en topologie maître/esclave
58 - Architecture #3 : l'infrastructure distribuée en topologie peer-to-peer
59 - Introduction à la scalabilité d'une infrastructure IT
60 - Comprendre le concept de scalabilité en IT
61 - Rendre une infrastructure IT scalable par la verticale
62 - Rendre une infrastructure IT scalable par l'horizontale
63 - Rendre une infrastructure IT scalable par répartition de charge (Load Balancer)
64 - Rendre une infrastructure IT scalable par l'utilisation d'un système tampon
65 - Rendre une infrastructure IT scalable par l'utilisation du cache (Memcached)
66 - Rendre une infrastructure IT scalable par l'utilisation d'une queue Publish/Subscribe
67 - Introduction à la haute disponibilité d'une infrastructure IT
68 - Qu'est ce que la Haute disponibilité en IT ?
69 - Comment garantir la Haute disponibilité d'une infrastructure IT ?
70 - Garantir la Haute disponibilité d'une infrastructure IT par la réplication
71 - Garantir la Haute disponibilité d'une infrastructure IT par basculement automatique
72 - Mettre en place un load balancer et un mécanisme de failover dans DigitalOcean
73 - Protocole, ports, endpoints & listeners - I
74 - Protocole, ports, endpoints & listeners - II
75 - SSH & SCP : établir une connexion sécurisée avec les serveurs d’une infrastructure IT
76 - le DNS : comprendre l'importance et le fonctionnement dans une infrastructure IT
77 - Mettre en place le DNS dans une infrastructure IT
78 - TP : mettre en place le DNS dans une infrastructure IT
79 - Introduction à la sécurité d'une infrastructure IT
80 - Premier front de la sécurisation d’une infrastructure IT : le pare-feu
81 - Sécuriser le trafic réseau d'un serveur en Linux avec le pare-feu IPTABLES
82 - Deuxième front de la sécurisation d'une infrastructure IT : l'authentification
83 - Protocole d'authentification : chiffrement symétrique vs chiffrement asymétrique
84 - Les certificats et le PKI - Public Key Infrastructure
85 - Exercice sur l'authentification
86 - Troisième front de la sécurisation d'un infrastructure IT : le contrôle d'autorisation
87 - Conclusion récapitulative sur la sécurisation d'une infrastructure IT

6 - Automatiser l'administration d'une infrastructure IT avec la programmation Shell

88 - Généralités sur la programmation Shell
89 - La ligne Shebang
90 - Créer et lancer des scripts Shell
91 - Les variables en Shell : les variables d'environnement
92 - Les variables en Shell : les variables régulières
93 - La gestion des paramètres en Shell
94 - Les opérateurs arithmétiques, booléennes et de fichiers du Shell
95 - La structure conditionnelle IF...FI en Shell
96 - La structure conditionnelle CASE...ESAC en Shell
97 - Les structures itératives en Shell
98 - Utiliser les fonctions en Shell
99 - Conseils et bonnes pratiques pour améliorer votre productivité en Shell

Conclusion Générale

100 - Conclusion générale de la formation