________________________________________________________________
Voulez-vous suivre ce cours à distance ou en personne?
Contactez-nous par email : info@nanforiberica.com , téléphones : +34 91 031 66 78 / +34 605 98 51 30, WhatsApp : +34 685 60 05 91 , ou contactez nos bureaux
________________________________________________________________
Renforcement des conteneurs Docker et des architectures basées sur des microservices
Description du cours
Le cours est conçu pour les professionnels qui travaillent avec les technologies de microservices, docker et kubernetes et souhaitent consolider ces connaissances de manière pratique. Vous apprendrez à « dockeriser » correctement les applications pour les rendre robustes et stables. Petit à petit, l'ensemble du processus est couvert depuis la mise en place de l'orchestration Docker, en passant par la création d'un microservice Dockerisé, jusqu'au déploiement stable. Et tout cela en respectant les meilleures pratiques de création et d’exécution de ce type d’applications. À l’aide d’exemples pratiques, nous testerons toutes les techniques avancées proposées par Docker et son écosystème. Grâce à la vaste expérience pratique des intervenants, nous nous concentrerons également sur les problèmes les plus courants et les erreurs les plus fréquentes des utilisateurs de Docker.
A qui s'adresse ce cours ?
- Administrateurs système
- Développeurs d'applications
- Professionnels de l'informatique
- Toute personne travaillant avec Docker et/ou Kubernetes
- Personne dans le domaine informatique intéressée par l'approfondissement de la technologie Docker
Conditions préalables
- Connaissance du système d'exploitation Linux (travail en ligne de commande, connaissance des outils shell de base)
- Connaissance de base de Docker (connaissance de la nomenclature et des opérations de base de Docker - lancement du conteneur, etc.)
- La participation préalable à notre cours Docker Fundamentals est fortement recommandée.
Objectifs du cours
Les participants au cours apprendront :
- Profil DevSecOps
- Créer différents réseaux Docker
- Orchestration Docker et microservices
- Déploiement de Docker Swarm
- Déploiement Docker Compose
- Déploiement de la sécurité de Docker Bench
- Le cadre de mise à niveau TUF
- Confiance du contenu Docker
- Sécurité dans Docker : outils et bonnes pratiques
Outil optionnel
- Votre propre serveur virtuel pour réaliser les pratiques via ssh.
Contenu du cours
1. DevSecOP
- Qu'est-ce que DevSecOps
- Du DevOps au DevSecOps
- Implémentations DevSecOps
- Plan DevSecOps, piliers, gouvernance
- Critères de réussite DevSecOps
- Profil DevSecOps
- Tâches, outils, processus et culture DevSecOps
2. Orchestration de conteneurs Qu'est-ce que l'orchestration ?
- Essaim de Dockers
- Composants Docker Swarm
- Commandes Docker Swarm
- Docker Composer
- Installation de Docker Compose
- Docker Compose et Docker Swarm
- Structure du fichier Docker Compose
- Commandes de base de Docker Compose
3. Sécurité Docker
- Audits de sécurité du banc Docker
- Outils de sécurité Docker
- Le cadre de mise à jour
- Notaire Docker
- Confiance du contenu Docker
- Type d'attaques
- Pentesting - Étapes, types, rapport technique
- Test d'intrusion Docker
- Analyse d'images Docker
- Outils d'analyse Docker : Snyk, Trivy
- Conteneur Docker Owast top 10
- Règles de sécurité Docker
4. Kubernetes
- Qu’est-ce que Kubernetes ? et Pourquoi utiliser Kubernetes ?
- Composants Kubernetes - Pod, Service, entrée, ConfigMap, Volume, Déploiement, StatefulSet
- Gestion du cluster : nœud de gestionnaire, nœuds de travail, services globaux, services de travail, tâches, équilibrage de charge d'entrée, haute disponibilité Kubernetes
- Espaces de noms Kubernetes
- Réseaux Kubernetes
- Gestion des RBAC Kubernetes
- Kubernetes - Politique d'accès
- Politiques réseau Kubernetes
- Outils d'analyse Kubernetes
- Services Azure Kubernetes
Exercices pratiques guidés
- DockerVolume
- Essaim de Dockers
- Docker Composer
- Bonnes pratiques Docker
- Sécurité du banc Docker
- Confiance du contenu Docker
- Test d'intrusion Docker
- Docker et Kubernetes
- Implémentation d'AKS
Durée : 135 heures
Contient des vidéos