ippon

JavaScript (3 jours)

Revenir aux formations

Objectifs.

JavaScript est un langage complet et plus vivant que jamais : à l’issue de cette formation vous en aurez une vision complète et actuelle, et vous disposerez des bonnes pratiques de développement nécessaires pour réaliser des applications performantes et aborder de la meilleure façon les frameworks stars du moment (Angular, React, Vue.js, etc.).

...

Sujets abordés.

  • Les bases du langage
  • Fonctions, scopes et objets
  • Les types avancés
  • Les instructions et opérateurs avancés
  • JavaScript avancé
  • Les expressions régulières
  • Les tests unitaires
...

Durée.

3 jours

...

Niveau des participants.

Un peu de pratique du langage.

...

Pré-requis.

Le niveau requis pour participer à la formation : Débutante

Le niveau atteint à l’issue de la formation : Avancé

...

Mots Clefs.

#JavaScript #EcmaScript #Prototype #Promises #Async #Webpack #UnitTests #Tooling

...

Plan de formation.

Jour 1

Les bases du langage
  • Introduction
  • Syntaxe générale
  • Langage orienté prototype
  • Les variables
  • Les opérateurs
  • Les conditions et boucles
Fonctions, scopes et objets
  • Introduction
  • Les fonctions
  • Les scopes
  • Les objets
Les types avancés
  • Les tableaux
  • Le format JSON
  • Les Maps et les Sets
  • Les classes
Les instructions / opérateurs avancés
  • Spread Operator
  • Destructuring
  • Typeof et instanceof
  • Boucler sur des objets: Object.keys() et Object.values()
  • Immediatly Invoked Function Expression
  • setTimeout et setInterval

Jour 2

JSWeb
  • L’Ajax
  • Les Promises
  • Les async functions
  • HTTP Headers, Cookies & LocalStorage
  • Manipulation du DOM
  • Gestion des évènements
  • L’interface et le fonctionnement d’un événement
  • Événements et fonction
Expressions régulières
  • C’est quoi une expression régulière ?
  • La syntaxe
Tests unitaires
  • Pourquoi des tests unitaires ?
  • Pyramide des tests
  • Comparaison des librairies
Outillage
  • Pourquoi tant d’outils ?
  • Gestionnaires de dépendance
  • Module bundler: Webpack
  • Linters
  • Autres librairies

Jour 3

Initiation à Angular
  • Présentation
  • Créer une vraie application
  • Les composants
  • Le routeur
  • Gérer les données : les services
  • Les formulaires
  • Requêtes HTTP
...

Public.

Développeurs, Architectes, Chefs de projet

Localisation.

Cette formation peut être dispensée sur Paris comme en région, nous contacter pour plus de détails.

Besoin d'aide?

Vous souhaitez discuter avec nous à propos de votre projet de formation ? Vous voulez organiser une formation personnalisée dans vos locaux ?

Suivez-nous