Formation - JavaScript - Programmation avancée

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

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.

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 3 jours (21 heures)
Modes
  • Entreprise
  • Distance
  • Centre
Sessions
Lieux Partout en France

IB Cegos


Formations aux technologies et métiers du Numérique
Voir la fiche

Tarif

Contacter l'organisme

Durée 3 jours (21 heures)
Modes
  • Entreprise
  • Distance
  • Centre
Sessions
Lieux Partout en France

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

Prérequis

Public

  • Développeurs Web, architectes web, chefs de projet, webmasters...

Ces formations pourraient vous intéresser

Objectifs de la formation

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

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

  • Optimiser juridiquement et fiscalement son patrimoine immobilier
  • Organiser les principaux montages du démembrement direct sur l'immobilier professionnel
  • Choisir entre le démembrement et le contrat d'assurance vie oul'usufruit local participatif
  • Adopter les stratégies pertinentes du démembrement de parts sociales
Tarif

A partir de 1 236,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Expliquer les rôles, missions et heures de délégation des membres du CSE
  • Définir une méthode permettant d'adapter ses pratiques managériales à la présence de représentant(s) du personnel dans son équipe
  • Adapter son pouvoir d'autorité au statut particulier des salariés protégés
Tarif

A partir de 1 030,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Comprendre les fondamentaux de la construction bois ou mixité bois / béton
  • Evaluer un projet proposé et éviter les erreurs majeures
  • Suivre les études et la construction d’un projet bois
Tarif

A partir de 980,00 €

Durée

1 jour - 7 heures

Modes
  • Distance
  • Centre
  • Entreprise

Formation de formateur - Blended Learning

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Concevoir une action de formation pertinente
  • Faciliter l’engagement des apprenants
  • Favoriser l’application des apprentissages
  • Adopter la posture de formateur
  • Gérer les moments-clés d’une formation
Tarif

A partir de 1 820,00 €

Durée

3 jours

Modes
  • Entreprise

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

9 jours (63 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

  • Préciser le contexte et le cadre réglementaire de la norme IFRS 17
  • Mettre en œuvre les méthodes de valorisation des engagements vis-à-vis des assurés selon IFRS 17
  • Opérer le traitement comptable selon IFRS 17 compte tenu de la nature du contrat d'assurance
Tarif

A partir de 1 421,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Appréhender l’intérêt des Design Patterns en conception logicielle
  • Concevoir une architecture logicielle solide en utilisant des modèles de conception éprouvés
  • Appliquer les Design Patterns en développement sur les différentes couches logicielles
  • Choisir les Design Patterns appropriés en fonction de la problématique posée
Tarif

A partir de 2 850,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

La cession de bloc de contrôle

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Décrire le mécanisme juridique de la cession de bloc de contrôle
  • Identifier et optimiser les actes de cession de bloc de contrôle
  • Gérer efficacement les conséquences de la cession
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Parcours Responsable environnement

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Construire son référentiel de veille en environnement
  • Élaborer et mettre en œuvre un système de management environnemental fondé sur les exigences de la norme ISO 14001
  • Réaliser un audit interne ISO 14001
  • Communiquer en interne et en externe sur sa démarche
  • Réagir en cas de crise QSE
Tarif

A partir de 5 460,00 €

Durée

8 jours

Modes
  • Entreprise
  • Centre

Je cherche à faire...