Accueil / Formations / Formation JavaScript

Formation JavaScript

Cette formation destinée aux intégrateurs Web et développeurs vous permettra d'apprendre les fondamentaux de JavaScript afin de vous rendre autonome dans la création d'applications Web. Le fil rouge de cette formation sera la création d'une application utilisant des données ouvertes et de la cartographie.

Objectifs

  • Savoir utiliser les bases de JavaScript
  • Savoir importer des bibliothèques et les utiliser
  • Maîtriser les concepts importants
  • Savoir analyser un problème et le résoudre grâce à la documentation
  • Découvrir les nouveautés apportées par ES2015

Programme

  1. Rappels HTML et CSS (en fonction du public)

    • HTML
    • CSS
    • Travaux pratique
      • Création d'une application Web statique
  2. Les fondamentaux de JavaScript

    • Rappels sur le DOM
    • Mode strict
    • Types primitifs, Fonctions, Objets et Prototypes
    • Scopes et closures
    • Travaux pratiques
      • Ajouter du comportement
  3. Les bibliothèques externes

    • Comprendre le scope
    • Importer une bibliothèque externe
    • Utiliser et rechercher dans la documentation
    • Travaux pratiques
      • Intégrer une nouvelle bibliothèque
  4. L'asynchronisme

    • Intérêt du code asynchrone
    • Callbacks et Promesses
    • Travaux pratiques
      • Ajouter des comportements asynchrones
  5. La communication client/serveur

    • Introduction simple au protocole HTTP
      • GET / POST
      • En-têtes
    • Travaux pratiques
    • Récupérer et envoyer des données
  6. Introduction à IndexedDB et localStorage

    • IndexedDB
    • localStorage
    • Travaux pratiques
      • Faire persister des données dans LocalStorage
  7. Aller plus loin

    • Conseils de performance et sécurité
    • Apprendre les principes du débogage
    • Déployer et publier son application
    • Gérer les mises à jours et évolutions de son application
    • API et Frameworks
      • Approches et philosophies

Sessions (Toulouse, Nantes, Paris)

  • du 18 au 20 sept.
    Toulouse, Nantes
  • du 13 au 15 nov.
    Toulouse, Nantes, Paris

Nous contacter

Public

  • Intégrateurs Web
  • Développeurs

Pré-requis

  • Connaissance d'un langage de programmation
  • Notions de HTML et CSS

Ces pré-requis seront contrôlés et validés sous forme d’entretien téléphonique réalisé au plus tard 2 semaines avant la formation.

En cas de non adéquation, des solutions alternatives seront proposées.

Durée

3 jour(s) soit 21 heures

Prix

1500 € par personne

Moyens pédagogiques et techniques

  • les supports de cours (slides) seront disponibles en ligne et distribués en début de formation (à l'aide d'un lien vers notre outil interne ou d'une version numérisée), puis fournis au format électronique à la fin de la formation

  • une salle de formation équipée d'une connexion Internet, d'un vidéoprojecteur, paperboard...

  • un ordinateur par stagiaire avec un système d'exploitation installé et les outils nécessaires

Modalités de suivi de l'exécution du programme

  • durant la formation : alternance d'apports théoriques et d’exercices pratiques et de mise en situation sous forme de travaux pratiques corrigés avec l’expert-formateur

  • en fin de formation : évaluation à chaud sur l'atteinte des objectifs pédagogiques sous forme de tour de table et de test de connaissances, d'exercices, de QCM

Moyens d'encadrement

  • Formation assurée par un développeur front-end ayant l'expérience du langage JavaScript