PROGRAMME NANODEGREE
Devenir un développeur Web full stack
Le développement Web est l’un des domaines d’informatique qui connaît la croissance la plus rapide. Les développeurs Web sont de futurs créateurs et ingénieurs qui cherchent à créer des solutions Web de pointe pour faciliter la vie des utilisateurs.
Franchissez une étape

Date limite de candidature :
23 Juin 2022
La cohorte commence le Juillet

Durée estimée :
3 mois
10 heures/semaine

Qualification :
Ce cours vous permet de travailler comme :
- Développeur Front-end
- Développeur Back-end
- Développeur Full-stack
- Maîtrise de l'anglais parlé et écrit
- Compétences informatiques de base
- 18 à 35 ans
- Les candidats doivent avoir l'une des nationalités suivantes : nigérian, ghanéen, sud-africain, kényan ou rwandais
- Expérience de niveau débutant avec Python.
- Découvrez comment créer des sites Web front-end avec HTML, CSS et Javascript.
- Expérience concernant l'utilisation de Git pour le contrôle des versions.
- Vous pouvez communiquer couramment et professionnellement en anglais écrit et parlé.
- Vous avez accès à un ordinateur avec une connexion à large bande passante, sur lequel vous installerez un éditeur de code/texte professionnel (p. ex., VSCode ou Atom) ainsi que des machines virtuelles (utilisant VirtualBox et Vagrant).
Qu’apprendrez-vous ?

Développement full stack
Le but du programme Nanodegree de développeur Web full stack est de fournir aux apprenants les compétences uniques dont ils ont besoin pour créer des API et des applications Web soutenues par des bases de données. Les diplômés de ce programme seront en mesure de concevoir et de construire des bases de données pour les applications logicielles, de créer et de déployer des API Web soutenues par des bases de données, et de sécuriser et de gérer l’authentification des utilisateurs et le contrôle des accès pour un moteur d’application. Les étudiants apprendront également à déployer des applications Web basées sur Flask dans le cloud en utilisant Docker et Kubernetes.
Concevoir et construire une base de données
Concevez et construisez une base de données pour une application logicielle. Décrivez et expliquez le modèle client-serveur et la façon dont les technologies de bases de données sont utilisées.
Sécuriser et gérer l’authentification des utilisateurs et le contrôle des accès pour un moteur d’application.
Implémentez l’authentification et l’autorisation dans Flask et découvrez comment concevoir en fonction des principes de sécurité clés. Vous acquerrez également de l’expérience avec les modèles de conception des contrôles basés sur les rôles, la sécurisation d’une API REST et l’application des principes de risque et de conformité des systèmes logiciels.
Créer et déployer une API Web (Application Programming Interface) soutenue par une base de données.
Découvrez comment utiliser les API pour contrôler et gérer les applications Web, y compris les meilleures pratiques de test et de documentation des API.
Déployer une application Web basée sur Flask
Déployez des applications Web basées sur Flask dans le cloud en utilisant Docker et Kubernetes. Développez votre compréhension des environnements conteneurisés, utilisez Docket pour partager et stocker des conteneurs, et déployez un conteneur Docker dans un cluster Kubernetes en utilisant AWS.

Formation professionnelle
Préparez-vous à propulser votre carrière en accédant à nos services exclusifs de préparation de carrière intégrés à votre Nanodegree. Ils sont conçus pour vous aider à entreprendre dans votre parcours professionnel et à vous préparer à la prochaine étape !
Formation professionnelle
Devenir un développeur Web full stack

Projets
Obtenez un CV détaillé sur vos profils numériques (Linkedin, Resume, GitHub et lettre de présentation) d’un(e) professionnel(le) de l’industrie pour vous assurer que ces derniers transmettent efficacement vos compétences et attirent l’attention des employeurs.

Webinaires
Assistez à notre ensemble de webinaires sur les carrières offerts par nos mentors professionnels. Ils visent à vous donner des conseils et des astuces concernant votre recherche d’emploi, la façon d’élaborer votre argumentaire et la façon de peaufiner vos profils numériques pour renforcer ce que vous avez appris.

Mentorat et coaching
Appuyez-vous sur vos mentors de carrière pour obtenir un soutien supplémentaire en assistant aux séances « Demandez-moi n’importe quoi » en direct et à d’autres webinaires organisés par les mentors de carrière.

Plateforme communautaire dédiée en ligne
Échangez avec vos pairs et vos accompagnateurs de carrière pendant et après le programme sur la plateforme communautaire d’Udacity afin de partager vos expériences, vos connaissances et vous soutenir mutuellement.
Écoutez les étudiants d’Udacity
C’est quelque chose que j’ai toujours ressenti le besoin d’apprendre. Depuis 2017, j’apprends par le biais des MOOC, mais la profondeur de ce cours est inégalée. Il a comblé beaucoup de lacunes dans mes connaissances. J’aime beaucoup le fait de ne pas avoir d’utiliser une interface graphique pour interagir avec ma base de données.
J’adore. Tout d’abord, l’introduction était passionnante et m’a fourni des informations très détaillées sur le projet. Chaque leçon était enseignée afin de combler un manque de connaissances dans la construction du projet. Cependant, le projet en lui-même était un peu trompeur en ce qui concerne les instructions. J’ai dû passer par un mentor pour obtenir le bon code HTML.
J’ai été très impressionné par la qualité de ce cours, les vidéos et les notes de l’enseignant. Les leçons vont droit au but et l’apprenant obtient les leçons les plus importantes à chaque étape. Parcourir ce programme Nanodegree de développeur full stack a été une expérience incroyable, et je la recommande fortement à tout le monde
Pourquoi devriez-vous étudier avec Udacity ?
Talents prêts à l’emploi
Résultats supérieurs


Contenu pertinent pour l’industrie

Certificat certifié

Projets concrets

Communauté d’étudiants

Développement de carrière
