Dernière mise à jour le 12/03/2025

Informations générales

Type de formation : Formation continue
Domaine : Développement
Filière : Transformation digitale
Rubrique : HTML - CSS - JavaScript - XML
Formation éligible au CPF : Non
Formation Action collective : Non

Objectifs & compétences

Découvrir les concepts avancés JavaScript ES5
Mettre en pratique la Programmation Orientée Objet
Maîtriser l'environnement de débogage
Mettre en oeuvre le framework JavaScript jQuery
Manipuler les API JavaScript HTML5
Appréhender la notion de JavaScript côté serveur avec Node.js

Public visé

Développeurs Web, architectes web, chefs de projet, webmasters…

Pré-requis

Avoir des connaissances pratiques en JavaScript, HTML et CSS
Posséder des connaissances de base de XML

Programme

1 - Le mot-clé "this"
Comparaison avec les autres langage objet : une histoire de contexte d'exécution
Problème commun des fonctions asynchrones
Les closures
Les méthodes de la classe Function : call, apply et bind
2 - Liste d'éléments : des alternatives aux boucles
Les méthodes de la classe Array
Algorithme de mapping (map)
Algorithmes de filtrage (filter)
Algorithmes d'agrégation ou de réduction (reduce)
3 - Les architectures pré-ES2015
État du chargement des scripts dans le navigateur
Pollution du scope global
Absence d'isolation de code
Absence d'isolation de sémantique
Les IIFEs
Les script-loaders
4 - ES2015
Contexte historique
Le TC39 et le système d'apport progressif
Let et const
Les objets littéraux avancés
Les string templates
Les fonctions fléchées
Les paramètres par défaut
Le paramètre du reste (rest)
La boucle for...of
La syntaxe de décomposition (spread)
Affectation par décomposition (destructuring)
La POO (nouvelles syntaxes des classes, héritage)
Les promesses
Async / Await
Les modules ES2015 (utilisation standard et module-bundlers)
5 - Les packages et la transpilation
CommonJS : un système de module
Le gestionnaire de paquet npm
Le fichier package.json
Le problème de la rétro-compatibilité
La solution : Babel (AST, transformations)
Les plugins Babel
Les presets Babel
6 - TypeScript
Contexte historique
Définition
Configurations (CLI, tsconfig.json)
L'évolution parallèle de ECMAScript et de TypeScript
Le typage statique
Les types de bases
Les alias de type
L'inférence de type
Les interfaces
La POO (encapsulation, raccourcis de définition de propriété)
Typage des fonctions
La généricité
7 - Web APIs et PWA
Qu'est-ce qu'une PWA ?
LocalStorage / SessionStorage
Cache
Fetch
Geolocation
Service workers
8 - Tests
Les différents types de test
Test unitaire
Test d'intégration
Test fonctionnel (ou end-to-end)
Les tests runners
9 - Introduction aux Librairies / Frameworks Front-End
Définition d'une librairie UI
Définition d'un framework front-end
SPA vs SSR
La philosophie des composants
Différences entre les principales technologies (React, Angular, Vue)
10 - Bonus : Node.js et autres Web APIs
Introduction à la programmation serveur avec Node.js (modules http, path et fs)
Canvas / SVG
Page visibility API

Modalités

Modalités : en présentiel, distanciel ou mixte . Toutes les formations sont en présentiel par défaut mais les salles sont équipées pour faire de l'hybride. – Horaires de 9H à 12H30 et de 14H à 17H30 soit 7H – Intra et Inter entreprise.
Pédagogie : essentiellement participative et ludique, centrée sur l’expérience, l’immersion et la mise en pratique. Alternance d’apports théoriques et d’outils pratiques.
Ressources techniques et pédagogiques : Support de formation au format PDF ou PPT Ordinateur, vidéoprojecteur, Tableau blanc, Visioconférence : Cisco Webex / Teams / Zoom.
Pendant la formation : mises en situation, autodiagnostics, travail individuel ou en sous-groupe sur des cas réels.

Méthodes

Fin de formation : entretien individuel.
Satisfaction des participants : questionnaire de satisfaction réalisé en fin de formation.
Assiduité : certificat de réalisation.
Validations des acquis : grille d'evalution  des acquis établie par le formateur en fin de formation.
Code de formation : SP51060

Tarifs

Prix public : 2090
Tarif & financement :
Nous vous accompagnons pour trouver la meilleure solution de financement parmi les suivantes :
Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
Le dispositif FNE-Formation.
L’OPCO (opérateurs de compétences) de votre entreprise.
France Travail: sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
CPF -MonCompteFormation
Contactez nous pour plus d’information : contact@aston-institut.com

Lieux & Horaires

Campus : Ensemble des sites

Durée : 21 heures
Délai d'accès : Jusqu'a 8 jours avant le début de la formation, sous condition d'un dossier d'insciption complet

Distanciel possible : Oui

Prochaines sessions

Cliquez sur la date choisie pour vous inscrire :

  • Inscription au 28 / 04 / 2025
    : Ensemble des sites
    : Distanciel possible
    : 21 heures
    : 3 jours
  • Inscription au 10 / 06 / 2025
    : Ensemble des sites
    : Distanciel possible
    : 21 heures
    : 3 jours
  • Inscription au 18 / 08 / 2025
    : Ensemble des sites
    : Distanciel possible
    : 21 heures
    : 3 jours
  • Inscription au 20 / 10 / 2025
    : Ensemble des sites
    : Distanciel possible
    : 21 heures
    : 3 jours
Handi-accueillante Accessible aux personnes en situations de handicap. Pour toutes demandes, contactez notre référente, Mme Rizlene Zumaglini Mail : rzumaglini@aston-ecole.com

à voir aussi dans le même domaine...

Formation continue

Transformation digitale

W-ECM

Réussir sa stratégie e-commerce

S'approprier les clés et la démarche pour générer du trafic et convertir les internautes Acquérir les bases pour mettre en œuvre une stratégie e-commerce cross canal  

14 heures de formations sur 2 Jours
En savoir plus

Formation continue

Transformation digitale

LEDN226

Vue.js : Initiation + Approfondissement

A l’issue de la formation, le stagiaire sera capable :

        • Réaliser des applications front-end avec Vue.js
   

35 heures de formations sur 5 Jours
En savoir plus

Formation continue

Transformation digitale

W-ECW

Rédiger pour le Web

Formation écrire web, formation ecrire web, formation écrire pour le web, formation ecrire pour le web, formation rédaction web, formation redaction web, ecrire web, écrire web, redaction web, rédaction web, écriture internet, référencement

Organiser l'information sur un site Savoir rédiger pour attirer et fidéliser les internautes Optimiser les textes pour les moteurs de recherche (SEO) Exploiter la richesse de l'écriture hypertexte et des nouveaux formats d'écriture rich media  

14 heures de formations sur 2 Jours
En savoir plus

Formation continue

Transformation digitale

LEDN227

Webmaster Intermédiaire – HTML5/CSS3 + Responsive Web Design

A l’issue de la formation, le stagiaire sera capable :

        • Maîtriser le développement d'applications web avec des frameworks front-end modernes et JavaScript ES6+
        • Appliquer des techniques d'optimisation pour améliorer la performance et l'expérience utilisateur
        • Intégrer des stratégies de sécurité pour protéger les applications web
 

35 heures de formations sur 5 Jours
En savoir plus

Formation continue

Transformation digitale

W-HT1

Développement Web HTML et CSS

Comprendre la structuration d'une page HTML5 - Ajouter des styles CSS aux éléments d'une page - Utiliser les blocs et les tableaux - Créer des formulaires avec WebForms 2 - Tester les nouveautés HTML5 et CSS3  

14 heures de formations sur 2 Jours
En savoir plus

Formation continue

Transformation digitale

RMCN309

UX/UI Design

Identifier les enjeux du UX Design. Mettre en œuvre les méthodes centrées utilisateur pour améliorer la qualité des applications et sites web. Organiser la récolte et l'analyse des données

14 heures de formations sur 2 Jours
En savoir plus