Objectifs de la formation
1. Développer la partie front-end 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. 2. Développer la partie back-end 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 e-commerce.
Contenu de la formation
Module N°01 Module de formation Volume Horaire:35h Pour l'accueil :##- Il s'agit d'informer le stagiaire de ses droits, de ses devoirs, ##- de signer les documents contractuels##- de constituer les dossiers de rémunérations,##- de visiter les locaux,##- de rencontrer l'équipe pédagogique et le référent handicap.##Pour le positionnement et la remise à niveau :##- exercices sous forme de petit projet de développement web qui nous permettra de mesurer les acquis et les capacités à mobiliser ses connaissances, à trouver l'information, à la mettre en oeuvre, à travailler seul et en équipe.##L'objectif de cet exercice est de positionner le stagiaire en terme d'acquis mais aussi de soft skills.##La remise à niveau se fera de manière individualisée et sera effectuée par les formateurs spécialisés. Module N°02 Bloc de compétences Volume Horaire:406h - 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## Module N°02-1 Module de formation Volume Horaire:70h - Concevoir l'interface d'un projet web en respectant les règles d'une bonne expérience utilisateur (UX Design) – 14h##o Les fondements de l'UX Design##o Définition et qualification des utilisateurs : les persona##o Adaptation des parcours aux différents usages et périphériques##o Formalisation du concept et des contenus##- Écrire un cahier des charges fonctionnel – 7h##o Analyse du contexte de développement (existant, besoins, etc.)##o Définition des besoins techniques et fonction##- Concevoir et formaliser la modélisation d'un projet web et de sa base de données – 14h##o Langage de modélisation unifié (UML) : Diagrammes de cas d'utilisation, de classe et de séquence##o Modélisation de bases de données Merise : Dictionnaire de données##o Merise : Modèles logique et conceptuel de données##o Merise : Construction finale du système de base de données##- Concevoir et formaliser les algorithmes des fonctionnalités d'un projet web – 14h##o Présentation de l'algorithmique informatique, syntaxe et structure##o La représentation logarithmique##- Utiliser un logiciel de prototypage pour concevoir une interface utilisateur (UI) – 21h##o Étapes préparatoires (zoning, wireframing)##o Utilisation de l'outil de prototypage en ligne Figma## Module N°02-2 Module de formation Volume Horaire:49h - Écrire du code HTML complexe (emboîtement, attributs) dans un format lisible (indentations) et sans faire d'erreur de syntaxe##- Créer une page HTML en utilisant les balises obligatoires, structurer sémantiquement le contenu rédactionnel et l'agencement##- Créer un formulaire complexe##- Écrire du code CSS sans faire d'erreur de syntaxe##- Créer des sélecteurs complexes pour lire le DOM##- Gérer les marges et les dimensions des blocks##- Positionner les é
Résultats de la formation
Dans le cas d'une validation totale, obtention du Titre Pro de Développeur Web et web mobile de niveau 5 ; Possibilité de validation partielle par bloc de compétences (CCP Front End ou Back End)
Conditions spécifiques d'accès à la formation
Les conditions d acces sont : - Projet valide par un prescripteur - Etre demandeur d emploi - Remplir un dossier de candidature - Entretien et tests de selection Les prerequis sont : Pas de niveau de diplome exige mais : - avoir acquis de maniere autodidacte ou non des connaissances en langages de programmation meme autodidactes, - Posseder une appetence avec l informatique, - Connaissance minimum du monde de l entreprise ou du travail, - Avoir des realisations personnelles - Savoir faire preuve de curiosite et d autonomie