← Retour aux formations

Développement Web & No-Code

Parcours certifiant : Développeur front-end

Débutant
Développement Web & No-Code

À 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

  • check_circleConcevoir et développer des applications web avec HTML5 et CSS3
  • check_circleMaîtriser la syntaxe et les mécanismes du langage JavaScript
  • check_circleManipuler la structure DOM d'une page HTML avec JavaScript
  • check_circleDé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.