Formation Javascript (JS)

Dynamisme, requête d'une API rest, animation, interaction, charting, dashboading, javascript est un incontournable en terme de développement web.

  1. Introduction
    • Architecture Client/Serveur
    • Les Différents éditeurs de code
    .
  2. Environnement de débogage
    • Chrome Dev Tools
    • Firefox Developer
    • Débogage multi-navigateurs
    • Virtualisation
    • Gestion des logs de la console
  3. Le langage Javascript
    • La syntaxe du langage
    • Les commentaires
    • Les variables
    • Les opérateurs arithmétiques et logiques
    • Les popup
    • Les tableaux
    • Les fonctions
    • La portée des variables
    • Let vs var
    • La Gestion des erreurs
  4. Les Objets
    • Rappel sur la programmation orientée objet
    • Encapsulation
    • Héritage
    • Polymorphisme
    • Redéfinition de méthodes
    • Définition d'un objet en Javascript
    • Création de classes
    • Implémentation de l'héritage : prototype
    • Classes utiles : String, Object, Date, Regexp
  5. Modification d'une page et événements
    • L'arbre DOM HTML
    • Modification d'une page
    • Positionnement des événements
    • Gestionnaire des événements
    • Propagation (bubbling)
    • Evénements claviers, souris, windows, focus, presse papier.
  6. Ajax
    • Rappel sur les webservices et le protocole HTTP
    • Connexion à des services REST (POST, PUT, GET, DELETE)
    • Interruption d'événements
  • Durée de la formation : 2 à 4 jours
  • Prérequis : Aucun
  • Lieu de la formation : Lyon