Passer au contenu
30 h

Infonuagique et virtualisation

5$/h – Services infonuagiques de base

Objectif

Être en mesure d’utiliser les principaux services AWS pour concevoir, déployer et gérer des applications simples dans un environnement infonuagique.

Contenu

Module 1 – Comprendre les fondements d’AWS et du cloud computing

  • Expliquer les principes du cloud computing
  • Créer un compte AWS et configurer l’environnement de travail
  • Naviguer dans la console AWS
  • Établir un budget prévisionnel
  • Identifier les régions et zones de disponibilité dans AWS

Module 2 – Gérer les identités et les accès (IAM)

  • Distinguer authentification et autorisation
  • Configurer des utilisateurs, rôles, groupes et politiques d’accès
  • Appliquer des stratégies de gestion sécurisée des accès

Module 3 – Déployer des instances avec Amazon EC2 (Elastic Compute Cloud)

  • Sélectionner le type d’instance selon l’application
  • Comprendre les concepts d’instance, d’images, de volume et de snapshots
  • Configurer des groupes de sécurité et des adresses IP élastiques
  • Analyser les tarifications liées aux instances EC2
  • Exercice pratique : réaliser des actions sur une instance EC2 et lancer une application web WordPress

Module 4 – Stocker des données avec Amazon S3 (Simple Storage Service)

  • Expliquer les concepts d’objets et de compartiments
  • Comparer les différents types et options de stockage S3
  • Mettre en œuvre le chiffrement des données (Encryption)
  • Exercice pratique : charger des objets, définir des droits d’accès et créer un site web statique dans S3

Module 5 – Gérer les bases de données relationnelles avec Amazon RDS (Relational Database Service)

  • Décrire l’interface RDS et ses composantes
  • Choisir un moteur de bases de données adapté
  • Connecter une application web (sur EC2) à une base de données (sur RDS)

Module 6 – Utiliser DynamoDB

  • Identifier les cas d’usage de DynamoDB
  • Manipuler les principales fonctions de création et de lecture de données

Module 7 – Automatiser des services avec AWS Java SDK

  • Concevoir une application Java pour gérer des services AWS via AWS Java SDK

Module 8 – Créer des fonctions serverless avec AWS Lambda

  • Créer une fonction Lambda avec une table DynamoDB comme déclencheur (trigger) et actions sur compartiment S3

Module 9 – Concevoir des API avec API Gateway

  • Créer une API avec API Gateway, fonctions Lambda et DynamoDB
  • Tester et déboguer les différents points d’entrée

Module 10 – Revoir et consolider les acquis

  • Résumer les concepts clés abordés dans la formation

Préalables

Connaissances de base en programmation Java, PHP, Python et SSH.