Développement Web Front End (JavaScript avancé, jQuery, TypeScript, Angular)

Qualiopi

Plongez dans l’univers du développement Web Front End avec notre formation complète qui couvre JavaScript, jQuery, TypeScript et Angular. Destinée aux développeurs désireux de maîtriser le développement de pages et d’applications clientes, cette formation offre une connaissance approfondie des algorithmes JavaScript, de la manipulation du DOM, du développement objet en JavaScript et de la création de librairies. Apprenez également à utiliser efficacement jQuery et à débuter avec TypeScript et Angular pour des applications plus robustes et performantes. Bénéficiez d’un apprentissage à distance soutenu par une assistance technique et pédagogique illimitée, avec accès à un environnement technique cloud pour la réalisation de travaux pratiques. Augmentez vos compétences avec notre portail de formation, riche en vidéos, démonstrations, travaux pratiques et livres numériques.

À partir de 990 €
Durée 37 heures
Localisation Partout en France
Logo de ENI Service - Développement Web Front End (JavaScript avancé, jQuery, TypeScript, Angular)

Proposé par

ENI Service

Prérequis

Avoir suivi la formation T-ITLO-009 – Développement d’applications Web Front End (HTML, CSS, Responsive Web Design, Bootstrap, JavaScript et jQuery), ou posséder les connaissances et compétences équivalentes.

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • À distance

Objectifs pédagogiques

  • Identifier les usages du JavaScript ;
  • Implémenter des algorithmes simples en JavaScript ;
  • Réagir aux actions de l'utilisateur ;
  • Modifier le DOM de manière appropriée ;
  • Connaître les mécanismes du développement objet en JavaScript ;
  • Créer des librairies en JavaScript ;
  • Utiliser les fonctions de base du framework jQuery ;
  • Implémenter des algorithmes simples en TypeScript ;
  • Mettre en oeuvre le framework d'Angular ;
  • Créer des composants, services et mettre en oeuvre la navigation dans une application Angular.

Programme de la formation

Introduction au JavaScript

  • Le JavaScript jusqu'à aujourd'hui
  • Le mode d'exécution du JavaScript
  • L'écosystème de JavaScript
  • Introduction au langage JavaScript
  • Démonstration : Variables et fonctions
  • Les éléments essentiels à l'écriture d'un code en JavaScript
  • Démonstration : Structures de code et objets JavaScript
  • Travaux pratiques : Réaliser 3 exercices simples destinés à valider les connaissances sur les fondamentaux du JavaScript
  • Quiz - QCM de validation des acquis

Le contrôle du DOM par le JavaScript

  • Qu'est-ce que le DOM ?
  • L'API pour manipuler le DOM
  • Intégrer du JavaScript dans une page HTML
  • Démonstration : Manipulation du DOM
  • Les objets JavaScript disponibles dans une page Web
  • La gestion des événements
    Démonstration : Gestion des événements
  • Travaux pratiques : Réaliser une application capable de gérer des savoirs inutiles
  • Quiz - QCM de validation des acquis

Développer des librairies en JavaScript

  • Créer un objet
  • Démonstration : La création d'un objet
  • Créer des classes
  • Démonstration : La création d'une classe
  • L'héritage en JavaScript
  • Démonstration : Le mécanisme d'héritage
  • Travaux pratiques : Faire évoluer l'application de gestion des savoirs inutiles en utilisant des concepts avancés du langage JavaScript
  • Les conflits entre librairies
  • Démonstration : Les conflits entre librairies
  • Les contextes d'exécution
  • Démonstration : L'encapsulation des librairies
    La spécialisation des méthodes et les closures
  • Démonstration : Les closures
  • Le stockage local
  • Démonstration : Le stockage local
  • Travaux pratiques : Faire évoluer l'application de gestion des savoirs inutiles en utilisant des concepts avancés du langage JavaScript
  • Les traitements asynchrones
  • Démonstration : Les callbacks
  • Les promesses
  • Démonstration : Les promesses
  • Travaux pratiques : Créer une application Radar permettant de déterminer la vitesse d'écriture de l'utilisateur
  • Quiz - QCM de validation des acquis

Utiliser une librairie du marché : jQuery

  • Le curriculum vitae de jQuery
  • Intérêt et usage de jQuery
  • Installation
  • Débuter avec les sélecteurs
  • Démonstration : Les sélecteurs
  • Evénements du DOM
  • Démonstration : Les événements
  • Bien utiliser jQuery
  • Démonstration : Le chargement de la page
    Manipulation du DOM
  • Les méthodes utilitaires de l'objet racine
  • Démonstration : La modification du DOM
    AJAX
  • Démonstration : AJAX
  • Travaux pratiques : Faire évoluer l'application de gestion des savoirs inutiles en utilisant des concepts avancés du langage JavaScript et la librairie jQuery
  • Quiz - QCM de validation des acquis

Les bases du TypeScript

  • Le curriculum vitae de TypeScript
  • Pourquoi TypeScript ?
  • La transcompilation
  • Démonstration : La transcompilation et l'exécution
  • Les variables et les énumérés
  • Démonstration : Les variables et les énumérés
  • Les classes et l'héritage
  • Les interfaces
  • Démonstration : Les classes
  • Les génériques
  • Démonstration : Les génériques
  • Les modules
  • Démonstration : Les modules
  • Les expressions lambda
  • Démonstration : Les expressions lambda
  • Travaux pratiques : Ecrire des classes et interfaces permettant de mettre en place une application de vente aux enchères
  • Quiz - QCM de validation des acquis

Les bases d'Angular

  • Historique
  • Angular CLI
  • Créer, exécuter et organiser un projet
    Démonstration : Création et exécution d'un premier projet Angular
  • Architecture générale
  • La liaison de données
  • Démonstration : La liaison de données
  • Les composants
  • Démonstration : Création d'un composant
  • Les directives
  • Démonstration : Utilisation des directives
  • Les pipes
  • Démonstration : Utilisation des pipes
  • Travaux pratiques : Créer une application de messagerie simple à l'aide d'Angular
  • Les services
  • Démonstration : Mise en place de la couche de service
  • La programmation réactive avec RxJS
  • Démonstration : Programmation réactive
  • Les formulaires
  • Démonstration : Formulaires
  • Travaux pratiques : Rendre interactive l'application de messagerie simple à l'aide d'Angular
  • La navigation et le routage
  • Démonstration : Navigation et routage
  • L'utilisation de services Web REST
  • Démonstration : Utilisation de services Web REST
  • Travaux pratiques : Mettre en place une navigation entre différentes vues de l'application et rendre persistants les messages sur un serveur Node à l'aide d'Angular
  • Quiz - QCM de validation des acquis
Logo de ENI Service - Formation Développement Web Front End (JavaScript avancé, jQuery, TypeScript, Angular)

Proposé par

ENI Service

"votre centre de formation informatique de confiance"

Voir la fiche entreprise
À partir de 990 €
Logo de ENI Service - Développement Web Front End (JavaScript avancé, jQuery, TypeScript, Angular)

Développement Web Front End (JavaScript avancé, jQuery, TypeScript, Angular)

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.