JavaScript, les nouveaux standards : ES6 et ES7

Objectifs

  • Maîtrise du langage JavaScript et ses nouveaux standards pour développer des applications WEB
  • Interagir avec l’utilisateur sur un site
  • Transmettre des données vers un serveur
  • Respecter les bonnes pratiques
  • Permettre le passage sur Node.js ou les Frameworks Angular et React

Le programme de la formation

  1. Présentation de JavaScript 
    Qu’est-ce que le JavaScript ?
    Historique
    Cas d’utilisation
    Fonctionnement global
    Comparaison avec les autres langages
    Fonctionnement des navigateurs
    Le DOM
    Le JSON
    La transpilation
  2. Installation
    Mise en place des outils de développement
  3. Les bases
    La syntaxe :
    Commentaires
    Conventions de codage
    Les variables
    Les types
    Les constantes
    Les bonnes pratiques
    Les chaînes de caractères
    Les tableaux et les collections
    Les opérateurs
    Les structures de contrôle
    Conditions
    Boucles
    Les sauts (break/continue/return)
    Les fonctions
    Signatures
    Le corps
    Les paramètres
    Les valeurs de retour
    Fonctionnement en mémoire
    Les objets
    Les classes
    Qu’est-ce qu’une classe ?
    Fonctionnement en mémoire
    Les attributs et les propriétés.
    La visibilité
    Les méthodes
    Héritage
    Bonnes pratiques
    Les exceptions
    Manipulation des pages WEB par le DOM
    Les expressions régulières
  4. Éléments avancés
    Les événements utilisateurs
    Les clôtures
    Les callbacks (fonctions de retour)
    Les promesses
    Transmettre des données vers un serveur avec AJAX
    Le JavaScript : fonctionnement interne
  5. Présentations des technologies liées à JavaScript
    Les polyfills
    Les APIs HTML5
    Bootstrap
    JQuery
    Les « Web Components »
    Node.js
    Angular
    React

Formateur

Adrien Vossough
Architecte logiciel/applicatif et développeur, je suis aussi formateur (Java/JEE, Spring, .NET, Node.js, PHP, Angular, React, cloud, microservices). Les technologies évoluent de plus en plus vite et se diversifient, cloud, blockchains, Big data, IA, mobile, il faut choisir les bons outils pour les bons usages. Je pratique, j'apprends et je m'adapte.

Supports pédagogiques

Création d’une application interactive connectée à une API REST

 

Public et prérequis

 

 

Connaitre le HTML et le CSS.
Avoir des bases en programmations (variables, fonctions, boucles).
Des notions sur les classes ou les objets est un plus.

Portée

Formation inter et intra

Modalités

Lieu : à définir

Dates : à définir

Horaires : Entrée et sortie permanente

Durée

4 jours

28 heures

Prix

1990 €