Date de mise à jour : 16/01/2024 | Identifiant OffreInfo :
20_1648275
Organisme responsable :
M2I SCRIBTEL
Le Titre Professionnel de Développeur(se) Web et Web Mobile de Niveau 5 (Bac +2) se compose de deux
activités types, chaque activité comportant les compétences nécessaires à son application :
Développer la partie frontend d'une application Web ou Web mobile en intégrant les recommandations
de sécurité :
– Maquetter une application ;
– Réaliser une interface utilisateur Web statique et adaptable ;
– Développer une interface utilisateur Web dynamique ;
– Réaliser une interface utilisateur avec une solution de gestion de contenu ou e-commerce.
Développer la partie backend d'une application Web ou Web mobile en intégrant les recommandations
de sécurité :
– Créer une base de données ;
– Développer les composants d'accès aux données ;
– Développer la partie back-end d'une application Web ou Web mobile ;
– Elaborer et mettre en œuvre des composants dans une application de gestion de contenu ou ecommerce.
Introduction :
Accueil - Brise-glace - Présentation du cursus - Présentation des plateformes de formation - Présentation
du métier de Développeur(euse) Web et Web mobile.
Création de pages Web avec HTML 5 et CSS 3 :
Comprendre la structuration d'une page HTML 5 - Construire une structure de document HTML accessible
et valide - Maîtriser les balises sémantiques - Utiliser les blocs et les tableaux - Ajouter des styles CSS aux
éléments d'une page - Créer des formulaires avec WebForms 2.
Créer un site Web Responsive avec CSS 3 :
Concevoir des layouts de page en CSS - Structurer efficacement vos CSS - Définir le Responsive Design -
Utiliser les nouveautés CSS 3.
Créer un site Web Responsive basé sur un système de grilles Bootstrap :
Mettre en œuvre le Framework Bootstrap a?in de réaliser des applications HTML 5 / CSS 3 responsive.
Apprendre à écrire un algorithme et structurer la programmation :
Enumérer les connaissances nécessaires à l'apprentissage d'un langage de développement - Reconnaître
les structures de base de la programmation (boucles, conditions) - Identifier les grands paradigmes
de programmation (procédural, objet) - Distinguer la notion d'objet et les concepts associés - Disposer
d'un premier point de vue sur les approches . Net - Identifier les variables et le typage des données.
Git - Gérer le versioning :
Décrire les principes d'un gestionnaire de versions distribué - Identifier par la pratique, la philosophie de Git
et ses apports - Manipuler les dépôts.
Concevoir des scripts avec JavaScript :
Mémoriser les bases de JavaScript et de son utilisation pour le DOM - Gérer les évènements et les manipulations
dynamiques - Identifier les règles d'or de la programmation avec JavaScript - Réaliser des appels
synchrones (Ajax) - Utiliser jQuery pour faciliter la gestion du DOM et simplifier le code - Décrire le modèle
de conception des frameworks JavaScript modernes.
Concevoir des scripts orienté Objet avec JavaScript :
Décrire les contextes d'exécution - Structurer le code JavaScript en modules - Implémenter les concepts objets
en JavaScript et les concepts fonctionnels - Identifier les aspects avancés des "closures" et les promises.
Programmation en TypeScript :
Reconnaître et utiliser les particularités de TypeScript (les classes, la notion de type, les interfaces...) - Ecrire
une application en TypeScript - Exploiter l'écosystème de TypeScript - Identifier les meilleurs IDE (Integrated
Development Environment).
Maîtriser le framework ReactJS :
Décrire ReactJS et son fonctionnement - Ecrire des composants en ES2015 - Développer une application à l'aide
d'un environnement de développement.
Maitriser la bibliothèques Redux avec React JS :
Apprend
Titre professionnel développeur web et web mobile
Certifiante
Sans niveau spécifique