Syllabus détaillé

AWS RDS

Pourquoi perdre du temps à configurer des serveurs quand AWS peut le faire pour vous ? Apprenez à déployer des bases de données SQL (MySQL, PostgreSQL, etc.) prêtes pour la production en quelques minutes. Maîtrisez les sauvegardes automatiques, les mises à jour de sécurité et la haute disponibilité sans aucune interruption de service, pour que vous puissiez vous concentrer sur ce qui compte vraiment : votre code.

Leçon 01

Introduction aux Bases de Données Managées

1h 0min

Pourquoi choisir RDS plutôt qu'une installation manuelle sur EC2 ? Présentation des moteurs disponibles (MySQL, PostgreSQL, MariaDB, SQL Server, Oracle).

Module certifié M-IT
Leçon 02

Lancement de votre première instance RDS

1h 30min

Configuration pas à pas : choix du moteur (MySQL/PostgreSQL), sélection des classes d'instances (db.t3.micro pour le Free Tier) et paramétrage du stockage (EBS).

Module certifié M-IT
Leçon 03

Connectivité & Sécurité Réseau

1h 30min

Configurer les VPC Security Groups pour autoriser l'accès depuis votre application Laravel. Comprendre les "Subnet Groups" et l'accès public vs privé.

Module certifié M-IT
Leçon 04

Gestion des Identifiants avec AWS Secrets Manager

1h 0min

Ne plus jamais écrire vos mots de passe en clair. Intégration de RDS avec Secrets Manager pour une rotation automatique des identifiants.

Module certifié M-IT
Leçon 05

Multi-AZ (Availability Zones) pour la production

1h 30min

Activer la réplication synchrone sur une deuxième zone de disponibilité. Comprendre le basculement automatique (failover) en cas de panne.

Module certifié M-IT
Leçon 06

Read Replicas : Scalabilité en lecture

2h 0min

Créer des copies en lecture seule pour décharger votre base de données principale. Configuration de Laravel pour séparer les requêtes de lecture et d'écriture.

Module certifié M-IT
Leçon 07

Optimisation avec le RDS Proxy

1h 30min

Gérer efficacement le pool de connexions. Indispensable pour les architectures Serverless ou les applications à fort trafic pour éviter de saturer la base.

Module certifié M-IT
Leçon 08

Paramètres & Groupes d'Options

1h 0min

Personnaliser la configuration du moteur de base de données (ex: max_connections, innodb_buffer_pool_size) via les "Parameter Groups".

Module certifié M-IT
Leçon 09

Stratégies de Backup & Snapshots

1h 30min

Configuration des sauvegardes automatisées et création de Snapshots manuels. Apprendre à copier des Snapshots entre différentes régions AWS.

Module certifié M-IT
Leçon 10

Point-in-Time Recovery (PITR)

2h 0min

L'outil ultime contre l'erreur humaine. Apprendre à restaurer votre base de données à une seconde précise au cours des 35 derniers jours.

Module certifié M-IT
Leçon 11

Monitoring & Performance Insights

1h 30min

Utilisation du tableau de bord RDS pour identifier les requêtes SQL lentes et surveiller l'utilisation du CPU, de la RAM et des IOPS.

Module certifié M-IT
Leçon 12

Mises à jour & Fenêtres de Maintenance

1h 0min

Gérer les patchs de sécurité et les montées de version mineure/majeure. Planification des interruptions pour minimiser l'impact utilisateur.

Module certifié M-IT
Leçon 13

Amazon Aurora : Le moteur Cloud-Native

2h 0min

Introduction à Aurora (compatible MySQL/Postgre). Pourquoi il est 5x plus rapide que le RDS standard et comment fonctionne son stockage auto-réparateur.

Module certifié M-IT
Leçon 14

Migration de données avec AWS DMS

2h 30min

Utilisation de "Database Migration Service" pour déplacer une base de données existante vers RDS avec un temps d'arrêt quasi nul.

Module certifié M-IT
Leçon 15

Atelier Final : Migration Laravel SQLite vers AWS RDS

3h 0min

Cas pratique réel : exporter vos données locales, configurer RDS, modifier le fichier .env de votre projet Laravel et tester la montée en charge.

Module certifié M-IT

S'inscrire maintenant

Accédez instantanément à nos cours pratiques et propulsez votre carrière au niveau supérieur

S'inscrire