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

Lieu de formation

14 Rue de la Beaune 93100 Montreuil