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

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • 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.

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

A partir de 990,00 €

Durée 37 heures
Modes
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

A partir de 990,00 €

Durée 37 heures
Modes
  • Distance
Sessions
Lieux Partout en France

Description

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.

Programme

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

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

Concepteurs-Développeurs Web

Ces formations pourraient vous intéresser

Formation Typescript

Proposé par ADALIANCE

Objectifs de la formation

  • Savoir manipuler les types simples du langage
  • Savoir débuter et configurer un projet TypeScript
  • Etre capable de faire de l’héritage
  • Etre initié aux types complexes du langage
  • Connaître les bonnes pratiques pour structurer un projet TypeScript
  • Savoir utiliser TypeScript dans l’ensemble de l'écosystème
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

Apprendre à  développer des applications mobiles de type Progressive Web App (PWA)
Tarif

A partir de 1 575,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Expliquer le fonctionnement de Google et de ses nouveautés
  • Améliorer votre pratique du SEO (Search Engine Optimization) : titres, accroches, structure, liens, multimédia.
Tarif

A partir de 710,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

Développer une application web robuste avec le framework Django
Tarif

A partir de 2 995,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

5 jours (35 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Développer, tester, publier et partager vos services Web (ou Web Services) RESTful.
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Angular js - Développement d'application Web

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Développeurs Web souhaitant découvrir et comprendre le fonctionnement d’Angular JS, se familiariser avec les composants du framework et comprendre comment utiliser Angular JS pour optimiser et améliorer ses développements.

Tarif

A partir de 1 990,00 €

Durée

3 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

Couvrir les fondamentaux de la construction d'infrastructures informatiques sur Amazon Web Services (AWS) - Optimiser l'utilisation du Cloud AWS en comprenant les services AWS et leur intégration dans des solutions basées sur le cloud - Découvrir les meilleures pratiques pour le Cloud AWS applicables à toutes les solutions, tout en recommandant divers motifs de conception pour aider à concevoir des solutions informatiques optimales sur AWS - Explorer un scénario offrant l'opportunité de construire diverses infrastructures grâce à une approche pratique - Préparer la certification AWS Solutions Architect - Associate (SAA-C03), qui met l'accent sur la conception de solutions optimisées en termes de coûts et de performances
Tarif

A partir de 3 875,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...