Retour
Titre professionnel développeur web et web mobile Fullstack JavaScript
Objectifs de la formation
L'objectif de cette formation est d'assurer aux stagiaires un retour à l'emploi rapide et durable, via l'acquisition de compétences techniques et de savoirs-être, sanctionnée par la certification Développeur Web et Web Mobile.Objectifs pédagogiques précis :A la fin de cette formation, le stagiaire sera capable de :- Intégrer des pages web en HTML et CSS- Développer des fonctionnalités front-end en JavaScript- Concevoir des interfaces utilisateur- Concevoir, implémenter et utiliser des bases de données- Développer une application serveur avec Node.js et express- Mettre en oeuvre une solution de gestion de contenu (CMS)- Travailler en groupe sur un projet dans des conditions professionnelles. En fonction de la spécialisation choisie, le stagiaire sera capable de (une compétence parmi les deux ci-dessous) :- Développer un client riche avec la librairie React- Développer une API robuste avec le framework Express. La formation est construite de façon à ce que les stagiaires puissent apprendre à apprendre, une compétence centrale pour les préparer à un métier en perpétuelle évolution.
Contenu de la formation
FORMATION OUVERTE UNIQUEMENT POUR LES PERSONNES RÉSIDANT EN RÉGION ILE-DE-FRANCE Module 1 - Client : Prise en main des outils du développeur Base de HTML et CSSCSS avancé Environnement Linux Responsive Web Design Versionnage de fichiers avec Git Module 2 - JS Front : Utiliser les variables, conditions, tableaux, fonctions, boucles Reconnaître un paramètre, un argument et le retour d'une fonction Utiliser le DOM Employer des modules pour organiser son code Décrire les Events JavaScript Utiliser quelques événements Distinguer let et const Décrire les nouveautés de l'ES6Module 3 - Client / Serveur : Comprendre les spécificités de l'exécution de JavaScript avec Node.js Décrire l'architecture Client/Serveur Utiliser npmUtiliser Express Reconnaître un Middleware Module 4 - Data : Analyser un cahier des charges Schématiser un projet (wireframes, user stories, kanban)Savoir écrire une user story Utiliser une base de données relationnelle Ecrire une requête SQL de lecture Ecrire une requête SQL d'écriture Comprendre le concept de callback Ecrire une jointure en SQL Comprendre le SEO et la sémantique"Module 5 - Architecture : Comprendre un schéma de base de données Utiliser la POO Utiliser l'héritage Comprendre l'architecture MVC Différencier Data Mapper & Active Record Utiliser un ORM Mettre en place une authentification Utiliser les promessesU tiliser les branches avec git Module 6 - API : Schématiser une base de données Lister les avantages et inconvénients de découpler front-end et back-end Créer et structurer une base de données Utiliser SQL Mettre en place une API REST Différencier les méthodes HTTP GET, POST, PUT, DELETE, PATCH Expliquer le principe des failles XSS, CSRF et les injections SQL Lister les techniques pour s'en prémunir Module 7 - SPA Front : Utiliser la fonction fetchConsommer une APIOrganiser son code en modules Manipuler le DOM
Résultats de la formation
Titre professionnel développeur web et web mobile;Attestation de suivi de présence
Conditions spécifiques d'accès à la formation
La formation est ouverte a toutes et a tous, sans prerequis de diplome.
Métier formé
Développement
Niveau d'étude visé
Bac+2
Prise en charge
Formation financée par le Conseil régional
Type d'immersion professionnelle
Formation initiale
Organisme de formation
O'Clock
Durée de la formation
11 mois
Modalités de formation
formation entièrement présentielle
Prochaine(s) session(s)
- 16/01/2025 - 05/12/2025