Version : Mobile

Javascript

Aginius
Résumé
Durée : 4 Jours
Organisme : Aginius plus
Mode d'Apprentissage : Intra-entreprise / Sur-mesure
Prochaine session : Nous contacter - France
Site de l'organisme : Consulter

Description de la formation

AGINIUS propose des formations diplômantes de qualité dans des domaines variés tels que la bureautique, l’informatique, le management, les ressources humaines, les langues, la prévention et la sécurité.

Objectifs visés

Le langage Javascript est extrêmement présent dans notre quotidien (interaces web riches, applications complètes multi-supports), mais sa puissance inhérente en fait un outil parfois difficile à maîtriser, d’autant plus qu’il évolue et s’optimise à grande vitesse avec un nombre croissant de nouveaux frameworks tout aussi innovants les une que les autres: AngularJS, Meteor, React, Angular

Notre formation Javascript vous permettra de vous affranchir des limitations d’un seul outil qui peut être rendu obsolète; vous apprendrez à maîtriser le Javascript de manière native pour une autonomie complète sur n’importe quel Framework.

A l’issue de notre formation, vous serez à même de :

  • Vous sentir en parfaite autonomie au milieu des différents frameworks
  • Mettre en application les bonnes pratiques JavaScript
  • Maîtriser la POO (Programmation Orientée Objet)
  • Modulariser vos développements
  • Pouvoir optimiser vos développements avec la version la plus récente de Javascript (ES6)
     

Contenu

1. 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

2. JavaScript fortement typé (TypeScript)

  • Typage fort
  • Interfaces

3. JavaScript moderne : ES5, DOM, événements

  • Pièges des variables et fonctions
  • querySelectorAll, textContent, classList
  • addEventListener, setTimeout, bind

4. 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

5. AJAX nouvelle génération et Promises

  • JSON
  • fetch API
  • Promise

6. APIs HTML5

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

7. Programmation Orientée Objet en ES6

  • Classes
  • Héritage
  • Getters / setters, statique
  • TypeScript

8. Modules JavaScript

  • Inclusions et dépendances
  • Modules ES6 : SystemJS / webpack

9. L’automatisation

  • Gestion des packages : npm
  • Bundling et tâches : webpack et rollup

10. Introduction à Node.js (le backend Javascript)

  • Le futur : intro aux Web Components

Public

Développeurs Web

Public cible/ Prérequis

  • Connaître le HTML et le CSS
  • Bonnes connaissances du web
  • Avoir pratiqué un langage de programmation

Moyens Pédagogiques

  • Alternance d'apports techniques : présentation des concepts, démonstrations, de mise en situation : exercices d'assimilation, études de cas et d'échange d'expériences entre les participants
  • Support de cours remis à chaque participant,  1 stylo et un bloc-notes par stagiaire, 1 ordinateur à disposition
  • Formateur/consultant ayant une expérience significative en entreprise sur le métier concerné et expert en formation avec en moyenne 10 ans d’expérience
  • Vidéoprojecteur et tableau blanc et/ou paperboard
  • Feuille d’émargement à la demi-journée, questionnaire de satisfaction stagiaire, évaluations des acquis tout au long de la formation, attestation de stage

Faire une demande

 

Organisme de formation: Aginius

Aginius formation en bureautique et en informatique

Des formations de qualité...

Créé en 2009, le réseau de centres de formation AGINIUS est le leader de la formation professionnelle continue en France. AGINIUS propose des formations diplômantes de qualité dans des domaines variés tels que la bureautique, l’informatique, le management, les ressources...


En savoir plus et consulter la liste des formations de l'Organisme de formation: Aginius
Je m'informe gratuitement

Pour obtenir des renseignements sur la formation Javascript, remplissez le formulaire ci-dessous :

Avis
Soyez le premier à laisser un avis sur cette formation !
guide financement