Description
Ce programme de formation aborde les concepts fondamentaux des bases de données, notamment leur conception dans le cloud avec AWS, en se concentrant sur des services tels qu'Amazon RDS et Amazon Aurora. Les participants apprendront à planifier et à modéliser des bases de données, ainsi qu'à utiliser Terraform pour gérer l'infrastructure en tant que code. Ce cursus s'adresse aux professionnels de l'informatique souhaitant approfondir leurs connaissances en bases de données et en gestion d'infrastructure, avec un accent sur les solutions AWS et les pratiques modernes de développement.
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)