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
- 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 - Installation
Mise en place des outils de développement - 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 - É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 - 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 €