Managing DynamoDB Applications at Scale (French)
Offered By: Amazon Web Services via AWS Skill Builder
Course Description
Overview
Description du cours
Amazon DynamoDB est une base de données de clés-valeurs et de documents, offrant des performances de latence de l'ordre de quelques millisecondes, quelle que soit l'échelle. Il s'agit d'un service de base de données entièrement géré avec des fonctionnalités métiers intégrées qui incluent des fonctionnalités de disponibilité mondiale, de sauvegarde et de restauration, d'application avancée, d'intégration du cycle de vie et de sécurité.
Ce cours intermédiaire est le quatrième d'une série de cours du programme Développer avec Amazon DynamoDB.
Ce cours destiné aux développeurs présente la profondeur et l'étendue des fonctionnalités à grande échelle. Vous allez découvrir comment les développeurs de tous les niveaux peuvent facilement accéder à ces fonctions et les intégrer à leurs propres applications via AWS CLI et les kits SDK.
Ce cours est également associé à un atelier facultatif (payant). L'atelier montre comment intégrer DynamoDB Streams à une architecture d'application connectée à AWS Lambda et Amazon Simple Email Service (Amazon SES).
- Niveau de cours : Intermédiaire
- Durée du cours : 210 minutes
Activités
Ce cours comprend des animations, des démonstrations vidéo, du contenu interactif, des vérifications des connaissances et un atelier d'autoformation facultatif (payant).
Objectifs du cours
Dans ce cours, vous apprendrez à :
- Gérer l'accès, les autorisations et le chiffrement des données dans DynamoDB
- Créer et automatiser des flux de travail basés sur des événements avec DynamoDB
- Utiliser les fonctionnalités de haute disponibilité de DynamoDB
Public visé
Ce cours s'adresse aux :
- Développeurs novices ou expérimentés souhaitant apprendre à interagir avec des bases de données non relationnelles dans le cloud, et plus particulièrement avec DynamoDB
- Architectes de bases de données
- Ingénieurs de données
Prérequis
Pour assister à ce cours, il est conseillé aux participants de disposer des connaissances suivantes :
- Connaissances de DynamoDB et de ses fonctionnalités
- Expérience professionnelle dans la conception de bases de données ou des pratiques de modélisation des données pour les bases de données de valeur
- Vous avez terminé ces formations numériques : exploration de l'API DynamoDB et des kits SDK AWS, utilisation des index dans DynamoDB et gestion de la cohérence, de la capacité et des performances dans DynamoDB
- Expérience professionnelle de l'architecture et du développement sur AWS, ainsi que de la planification et de la conception de bases de données sur AWS
- Connaissances pratiques d'un ou de plusieurs langages de programmation de haut niveau (Python, Java, Node.js ou .NET)
Déroulement du cours
Leçon 1 : Mise en œuvre de la sécurité
- Authentification
- Gestion des autorisations
- Protection de vos données avec le chiffrement
- Vérification interactive des connaissances
Leçon 2 : Création de flux de travail axés sur les événements
- Utilisation des flux dans DynamoDB
- Intégration à Lambda
- Utilisation du cycle de vie des éléments et des suppressions
- Vérification interactive des connaissances
Leçon 3 : Garantie d'une haute disponibilité
- Création de tables globales
- Mise en œuvre de services de sauvegarde et de restauration
- Vérification interactive des connaissances
Conclusion du cours
- Résumé du cours
- Évaluation du cours
- Atelier (Facultatif) : DynamoDB Streams et TTL
Tags
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Software Defined Networking
Georgia Institute of Technology via Coursera Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera Web-Technologien
openHPI Données et services numériques, dans le nuage et ailleurs
Certificat informatique et internet via France Université Numerique