Formation JavaScript PHP (Every Third Monday of the month) [Training] ()
Cette formation va vous permettre de passer maitre dans l art de développer avec JavaScript. Nous ferons un focus sur les interactions avec PHP.

Description de la formation JavaScript

Le JavaScript est devenu incontournable : pour faire des interfaces web riches, des applications web complètes (pour bureau, mobiles, tablettes…) et même aujourd hui du back-end (avec Node.js). JavaScript est un langage puissant mais souvent mal maîtrisé, et il évolue désormais à grande vitesse : l ES6 est le nouveau standard depuis 2015, et il y aura maintenant une nouvelle version par an. Les frameworks se multiplient et changent constamment : AngularJS, Meteor, React, Angular… Plutôt que de se limiter à un seul outil qui sera vite obsolète, apprenez à maîtriser le JavaScript natif pour être autonome à long terme sur n importe quel framework..

Programme

+ Bonnes pratiques JavaScript - Types de chargement (head, footer, async, defer, DOMContentLoaded) - Minification, concaténation, cache, CDN - Compatibilité : polyfills - Mode strict et debugger - Conventions de codage (Google Guidelines, JSHint / JSLint) - JSDoc : documentation normalisée

+ JavaScript fortement typé (TypeScript) - Typage fort - Interfaces

+ JavaScript moderne : ES5, DOM, événements - Pièges des variables et fonctions - querySelectorAll, textContent, classList - addEventListener, setTimeout, bind

+ Nouveautés ECMAScript 6 (ES6 / ES2015) - Compileurs ES6 : babel, traceur et typescript - Portée locale à un bloc et constantes - Template litterals - Paramètres : valeurs par défaut, rest, spread - Destructuration et arrow functions

+ AJAX nouvelle génération et Promises - JSON - fetch API - Promise

+ APIs HTML5 - Historique et navigation - Géolocalisation - Médias (webcam…) - Web sockets : socket.io - Stockage local - Service workers

+ Programmation Orientée Objet en ES6 - Classes - Héritage - Getters / setters, statique - TypeScript : visibilité, classes abstraites, interfaces

+ Modules JavaScript - Inclusions et dépendances asynchrones : requirejs (AMD) - Inclusions et dépendances synchrones : browserify (CommonJS) - Modules ES6 : SystemJS / webpack

+ Automatisation en JavaScript - Gestion des packages : npm - Bundling et tâches : webpack et rollup

+ JavaScript back-end : intro à Node.js

+ Le futur : intro aux Web Components

URL: https://www.openska.com/formation-javascript.php

October, 2024November, 2024December, 2024
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
     12
3456789
10111213141516
17181920212223
24252627282930
To Top