← Retour aux formations
Développement Web & No-Code
Parcours certifiant : Développeur front-end
Débutant
À propos de cette formation
Ce parcours certifiant couvre l'ensemble des compétences nécessaires au développement front-end. Les participants maîtrisent les fondamentaux HTML5/CSS3, le langage JavaScript et la manipulation du DOM, puis les frameworks Angular et ReactJS. Le parcours se conclut par un examen de certification reconnu dans le domaine du développement web.
Objectifs de la formation
- Concevoir et développer des applications web avec HTML5 et CSS3
- Maîtriser la syntaxe et les mécanismes du langage JavaScript
- Manipuler la structure DOM d'une page HTML avec JavaScript
- Développer des applications avec les frameworks Angular et ReactJS
Programme détaillé
Module 1 — HTML5, initiation
- Présentation du langage HTML et de son rôle dans le Web
- Structure d'un document HTML : en-tête et corps
- Affichage de données tabulaires
- Principales balises de formulaires
- Notions d'accessibilité numérique
- Travaux pratiques : mise en œuvre du langage HTML
Module 2 — HTML5 & CSS3, maîtriser la création de ses pages web
- Nouvelle structuration et nouvelles balises HTML5
- Formulaires simples en HTML5
- Sélecteurs CSS3
- Couleurs et mise en forme du texte
- Mise en forme des boîtes et des fonds
- Grid Layout et Flexbox
- Choix d'un framework CSS
- SVG, images vectorielles et design responsive
- Travaux pratiques : démonstrations, travaux dirigés et cas pratiques
Module 3 — JavaScript, HTML dynamique
- Technologies du Web et place de JavaScript
- Fondamentaux du langage JavaScript
- Gestion des événements et des données
- Traitement des formulaires HTML
- Interaction avec les feuilles de style CSS
- Manipulation du DOM XML
- Échanges asynchrones avec AJAX
- Travaux pratiques : programmation JavaScript, manipulation du DOM et gestion de l'interactivité
Module 4 — Angular, maîtriser le framework front-end de Google
- Rappels JavaScript pour le développement Angular
- Migration d'AngularJS 1.x vers Angular
- Utilisation de l'utilitaire ng (@angular/cli)
- Définition et classification des composants applicatifs
- Gestion des formulaires, routing et requêtes HTTP
- Tests unitaires, bonnes pratiques et outillage
- Travaux pratiques : composition modulaire d'une application avec Angular
Module 5 — ReactJS, maîtriser le framework JavaScript de Facebook
- Rappel des composants des Rich Internet Applications (RIA)
- Développement d'interfaces avec ReactJS
- Interactivité des composants React
- Application monopage (SPA) avec ReactJS et Flux ou Redux
- Applications isomorphiques
- Introduction à React Native
- Travaux pratiques : développement d'une application complète avec ReactJS
Prérequis
Aucun prérequis.