Dans un monde virtuel de plus en plus espioné par les états, les entreprises …, il devient indispensable de protéger les données des utilisateurs et leur assurer une certaine confidentialité.
De nombreuses applications sont encore exposées à des failles de sécurité car elles utilisent encore du http (et vous serez surpris par le nombre de site qui sont encore le http).
C’est ainsi qu’en 2018 Google à décidé d’alerter les utilisateurs de tout site qui n’est pas en https.
C’est la raison d’être de cette formation, nous allons vous montrer comment héberger votre application conteneurisée de façon sécurisée en https en utilisant letsencrypt, donc totalement gratuit.
Vous n’avez plus de raison d’être en http sur votre site alors pourtant les certificats sont désormais gratuit. De grâce protégez-vous et vos clients !
Cette formation concerne :
- Les Développeurs
- Les administrateurs systèmes et réseaux
- Les ingénieurs DevOps
- Les ingénieurs Cloud
- Tech lead, chef de projet et décideurs IT
Les prérequis souhaités :
- Docker : https://eazytraining.fr/cours/introduction-a-docker
- AWS : https://eazytraining.fr/cours/aws-preparation-a-la-certification-cloud-practitioner-2020/
Formateur : Dirane TAFEN (Formateur et instructeur dans le domaine du DevOps et du Cloud)
Détails
- 9 Sections
- 53 Lessons
- Durée de vie
- Module 00 : Présentation de la formation5
- Module 01 : Préparation de l'application11
- 3.1présentation de l’application1 Minutes
- 3.2conteneurisation1 Minutes
- 3.3dockerhub1 Minutes
- 3.4Lab-0 : environnement de tp eazytraining7 Minutes
- 3.5Lab-0 : image d’instance à utiliser2 Minutes
- 3.6Lab-1 : Installation de docker1 Minutes
- 3.7Lab-1 : [correction] installation sur linux8 Minutes
- 3.8Lab-1 : [correction] utilisation de docker sur eazytraining8 Minutes
- 3.9Lab-2 : Conteneurisation de l’application1 Minutes
- 3.10Lab-2 : [correction] Conteneurisation de l’application9 Minutes
- 3.11Lab-2 : [correction] code utilisé
- Module 02 : Préparation de l'environnement de déploiement6
- Module 03 : Déploiement de l'application3
- Module 04 : IaC5
- Module 05 : DNS6
- Module 06 : SSL3
- Module 07 : Sécurisation de l'application11
- 9.1certificate provider2 Minutes
- 9.2letsencrypt3 Minutes
- 9.3docker et letsencrypt2 Minutes
- 9.4reverse proxy3 Minutes
- 9.5reverse proxy + letsencrypt2 Minutes
- 9.6automatisation4 Minutes
- 9.7Lab-7 : sécurisation de l’application2 Minutes
- 9.8Lab-7 : [correction] explication de la méthode utilisée4 Minutes
- 9.9Lab-7 : [correction] explication du docker-compose9 Minutes
- 9.10Lab-7 : [correction] mise en place du ssl4 Minutes
- 9.11Lab-7 : [correction] code utilisé
- Module 08 : Conclusion et mini-projet3