Formation Développeur Web - Full Stack

En 20 semaines, plonge dans l’univers du développement web, apprends à créer des applications web robustes et développe un portfolio qui attirera les recruteurs.
  • Durée : 20 semaines
  • 12 heures/semaine
  • Disponible en présentiel et en ligne
  • Cours du soir disponibles

Maîtrise les outils du web, Deviens développeur full-stack

Découvre les technologies clés et les langages de programmation qui façonnent le web moderne.

Développe des applications web de A à Z

Explore les rouages de JavaScript, les fondements de l'algorithmique et des structures de données. Développe ta logique et ta capacité à résoudre des problèmes concrets. Met en pratique tes compétences en construisant une application utilisant des API et en relevant des défis de codage.

Les fondements du développements web

Comprends les différences entre Internet et le Web, explore l’architecture Web, les bases de données et le développement web. Apprends à créer des sites web avec un système de gestion de contenu (CMS). Maîtrise les bases de Git, configure GitHub et découvre le flux de travail d’un projet pour mieux collaborer avec ton équipe.

Les bases du Développement front-end

Comprends la structure HTML, les balises, les attributs et l’intégration d’images. Lie le CSS à ton HTML tout en explorant les sélecteurs, le modèle de boîte et le SCSS. Crée des mises en page dynamiques en utilisant Flexbox, Grid, media queries et Bootstrap pour rendre tes sites web responsives et modernes.

Les fondement et les algorithmes de JavaScript

Apprends les différents types d’algorithmes, les organigrammes et les structures de données linéaires telles que les tableaux, les chaînes et les matrices. Étudie la syntaxe JavaScript, les types de données, les opérateurs et les concepts de programmation de base. Acquiers des compétences dans la manipulation du DOM, la gestion des événements et la validation des formulaires pour créer des pages web interactives.

ReactJS et JavaScript avancé

Explore les fonctionnalités d’ES6 telles que les variables, les littéraux de modèle, les fonctions fléchées, les fonctions sur les tableaux et les bonnes pratiques. Configure React pour créer ta première application et comprends le fonctionnement du DOM virtuel ainsi que la structure des composants.

Apprends JSX, crée et utilise des composants React en suivant les meilleures pratiques, puis plonge dans l’utilisation des props, la gestion avancée et les props par défaut dans tes composants.

React, gestion d'état et intégration Back-end

Apprends à gérer l’état de tes composants React, leur cycle de vie, et comment utiliser les hooks comme useState et useEffect dans les composants fonctionnels. Comprends la gestion de l’état avec Redux, incluant les réducteurs, les actions et les magasins, et intègre-le avec React. Maîtrise les appels API (GET, POST, axios) et la gestion des réponses et des erreurs dans React pour garantir une communication fluide entre ton application et le serveur.

Apprends aux côtés d'experts passionnés par le code

Nos formateurs sont des professionnels expérimentés, des guides dévoués qui partagent leur expertise et leur passion pour le développement web.

  • Des classes à taille humaine pour un suivi personnalisé: Intégre des groupes restreints (5 à 10 étudiants) et profite d'une attention individualisée et d'interactions enrichissantes.
  • Des mentors expérimentés à tes côtés : Nos formateurs te soutiennent et te conseillent tout au long de ton parcours, te permettant de progresser rapidement et efficacement.
  • Un accompagnement sur mesure pour chaque étudiant: Profite d'un suivi personnalisé et de ressources adaptées à tes besoins, pour une expérience d'apprentissage optimale.