Date de mise à jour : 21/03/2025 | Identifiant OffreInfo :
14_AF_0000136978
Organisme responsable :
O'Clock
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.
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
Titre professionnel développeur web et web mobile
Certifiante
Bac + 2