Formation Développeur Web Full Stack

Développez vos compétences. Zéro euro à payer. Grâce à nos formations payées par l’Etat

L’objectif du programme Full Stack Web Developer Nanodegree est de doter les apprenants des compétences uniques dont ils ont besoin pour créer des API et des applications Web basées sur des bases de données. Un diplômé de ce programme sera capable de concevoir et de créer des bases de données pour les applications logicielles, de créer et de déployer des API Web basées sur des bases de données, et de sécuriser et gérer l’authentification des utilisateurs et le contrôle d’accès pour un backend d’application. Les étudiants apprendront également à déployer une application Web basée sur Flask dans le cloud à l’aide de Docker et Kubernetes.Nanodegrés associés

CONNAISSANCES PRÉALABLES

Pour optimiser vos chances de réussite dans le programme Full Stack Web Developer Nanodegree, nous vous recommandons d’avoir de l’expérience dans l’écriture et le test de logiciels avec Python ou un autre langage de programmation orienté objet. Voir les exigences détaillées.

  • SQL et modélisation de données pour le Web Maîtrisez les bases de données relationnelles avec la puissance de SQL et utilisez Python pour incorporer la logique de base de données dans vos programmes.CONCEVOIR UNE BASE DE DONNÉES DE RÉSERVATION DE SITES
  • Développement et documentation d’API Apprenez à utiliser les API pour contrôler et gérer les applications Web, y compris les meilleures pratiques pour les tests et la documentation des API.API DE QUESTIONS-RÉPONSES
  • Gestion des accès aux identités Implémentez l’authentification et l’autorisation dans Flask et comprenez comment concevoir selon le principe de sécurité des clés. Vous acquerrez également de l’expérience avec les modèles de conception de contrôle basés sur les rôles, la sécurisation d’une API REST et l’application des principes de risque et de conformité du système logiciel.CAFÉ, PLEIN, PILE
  • Déploiement de serveurs et conteneurisation Développez une compréhension des environnements conteneurisés, utilisez Docker pour partager et stocker des conteneurs et déployez un conteneur Docker sur un cluster Kubernetes à l’aide d’AWS

Accompagnement personnalisé