Plan du cours
Introduction à AWS Cloud9 pour le développement full-stack
- Aperçu des fonctionnalités d'AWS Cloud9 pour le développement full-stack
- Configuration d'AWS Cloud9 pour les fronts et back-ends
- Compréhension de l'interface IDE Cloud9 et de ses fonctionnalités
Développement front-end avec AWS Cloud9
- Configuration des frameworks front-end (React, Angular, etc.)
- Développement et test d'applications front-end dans Cloud9
- Utilisation d'outils et d'extensions basés sur le navigateur
Développement back-end avec AWS Cloud9
- Configuration des environnements back-end (Node.js, Python, etc.)
- Intégration de bases de données (MySQL, DynamoDB, etc.)
- Déploiement de services back-end depuis Cloud9
Débogage d'applications full-stack
- Utilisation des outils de débogage dans AWS Cloud9
- Gestion des erreurs front-end et back-end
- Écriture et exécution de tests unitaires et d'intégration
Intégration avec les services AWS
- Connexion à AWS Lambda pour des back-ends serverless
- Intégration de S3 pour des solutions de stockage
- Déploiement d'applications full-stack sur AWS EC2 ou Elastic Beanstalk
Collaboration dans AWS Cloud9
- Collaboration en temps réel avec d'autres développeurs
- Gestion du contrôle de version à l'aide de Git dans Cloud9
- Revues de code et partage de projets dans Cloud9
Fonctionnalités avancées et optimisation dans AWS Cloud9
- Optimisation des flux de travail et automatisation des tâches avec Cloud9
- Utilisation d'AWS CloudFormation pour gérer l'infrastructure en tant que code
- Personnalisation de l'IDE pour des besoins spécifiques de développement full-stack
Bonnes pratiques de sécurité pour le développement full-stack
- Mise en œuvre d'une authentification et d'une autorisation sécurisées
- Sécurisation des services front-end et back-end
- Utilisation de rôles AWS IAM pour le contrôle d'accès dans les applications full-stack
Résumé et étapes suivantes
Pré requis
- Expérience en développement web (HTML, CSS, JavaScript)
- Familiarité avec les technologies back-end (Node.js, bases de données, etc.)
Audience
- Développeurs full-stack
- Ingénieurs logiciels
- Développeurs web souhaitant évoluer vers des environnements basés sur le cloud
Nos clients témoignent (5)
J'ai apprécié le fait que Gunnar ait écrit pratiquement tout le code à la volée pendant que nous le parcourions, mais qu'il y ait beaucoup de matériel préparé à l'avance sur le lecteur Google auquel je peux me référer après la formation. Le code que Gunnar a écrit sur la base de l'échantillon de données que j'ai fourni à l'avance a également été extrêmement utile et a rendu la formation pertinente pour nos propres ensembles de données.
Ranvir - Schroders Personal Wealth
Formation - Visual Studio Code
Traduction automatique
Plusieurs exemples pour chaque module et grande connaissance du formateur.
Sebastian - BRD
Formation - Secure Developer Java (Inc OWASP)
Traduction automatique
Module3 Attaques et exploits des applications, XSS, SQL injection Module4 Attaques et exploits des serveurs, DOS, BOF
Tshifhiwa - Vodacom
Formation - How to Write Secure Code
Traduction automatique
Exemples concrets.
Kristoffer Opdahl - Buypass AS
Formation - Web Security with the OWASP Testing Framework
Traduction automatique
Les connaissances du formateur étaient excellentes, et la façon dont les séances étaient organisées permettant au public de suivre les démonstrations a vraiment aidé à ancrer cette connaissance, contrairement à simplement écouter passivement.
Jack Allan - RSM UK Management Ltd.
Formation - Secure Developer .NET (Inc OWASP)
Traduction automatique