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
  • Être capable de créer une application Web
  • 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
  • Être capable de créer une application utilisant des bibliothèques externes, les API Web standard et des données ouvertes

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 28 févr. au 02 mars
    Complet
  • du 30 mai au 01 juin
    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)

Prix

1500 € par personne