Description
Ce programme de formation vise à fournir une compréhension approfondie des bases de données dans le cloud, en se concentrant sur des technologies telles qu'AWS Aurora et Amazon RDS, ainsi que sur l'utilisation de Terraform pour l'infrastructure as code. Les participants apprendront à concevoir et modéliser des bases de données en tenant compte des exigences spécifiques, des transactions et de l'hébergement sur AWS EC2. Destiné aux professionnels de l'informatique et aux développeurs, ce cursus leur permettra d'acquérir des compétences pratiques et théoriques essentielles pour gérer efficacement des bases de données
Objectifs
- Planifier et concevoir des solutions liées au stockage et traitement de la donnée
- Évaluer les services de base de données relationnelle AWS et leurs fonctionnalités
- Comprendre les apports des solutions d'orchestration et d'automatisation
- Appréhender l'utilisation et le fonctionnement de Terraform
Récapitulatif
Public
Architecte de solutions, ingénieur de données, analyste de données, développeur
Prérequis
Avoir suivi la formation Notions techniques Amazon Web Services de base ou connaissances équivalentes
Être familiarisé avec les bases de données relationnelles et les concepts de conception de bases de données
Être familiarisé avec les bases de données relationnelles et les concepts de conception de bases de données
Méthodes et modalités pédagogiques
Formation réalisée en Présentiel, Distanciel ou Dual-Learning selon la formule retenue.
Moyens et supports pédagogiques
Mise à disposition d'un poste de travail sur nos formations en Présentiel.
Mise à disposition de nos environnements de visio sur nos formations en Distanciel
Remise d'une documentation pédagogique numérique pendant la formation
La formation est constituée d'apports théoriques, d'exercices pratiques et de réflexions
Dans le cas d'une formation sur site Entreprise, le client s'engage à avoir toutes les ressources pédagogiques nécessaires (salle, équipements, accès internet, TV ou Paperboard...) au bon déroulement de l'action de formation conformément aux prérequis indiqués dans le programme de formation
Modalités de suivi et d'évaluations
Auto-positionnement des stagiaires avant la formation
Émargement des stagiaires et formateur par 1/2 journée
Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires
Auto-évaluation des acquis de la formation par les stagiaires
Questionnaire de satisfaction à chaud et à froid à l'issue de la formation
Programme détaillé
Concept de base de données
- Base de données dans le cloud
- Considérations pour la conception d'une base de données
- Transactions
- Contenu
Aws Aurora
- RDS et Terraform
Planification et conception des bases de données
- Exigences de chargement de la donnée
- Savoir désigner une base de données
Base de données sur AWS EC2
- Héberger une base de données sur AWS EC2
Conception de bases de données orientées besoin et usage
- L'histoire des bases de données dans AWS
- Les basiques de la modélisation de la donnée
Base de données Amazon RDS
- Amazon RDS
- Propriétés différenciantes de AWS RDS des autres bases de données ou service managé
- Considération de conception et modélisation dans Amazon RDS
- Lab : “Amazon Relational Database Service (RDS)”
Base de données Amazon Aurora
- Amazon Aurora
- Propriétés différenciantes de AWS Aurora des autres bases de données ou service managé
- Considération de conception et modélisation dans Amazon Aurora
- Lab : “Amazon Aurora”
Introduction IAC (Infrastructure as Code)
- Infrastructure immutable
- Types d'outils
- Script ad hoc
- Outils de gestion de configuration
- Outils de génération de templates
- Orchestrateurs
- Expliciter les bienfaits de Terrafom
- Architecture micro-services
Introduction à Terraform
- Historique
- Langage
- Utilité
Base de Terraform
- Structure des projets et organisation du code
- Providers
- Ressources
- Provision de soft dans les instances (Ansible, Scripts)