Logo Esic
Formation javascript

Formation javascript

Cette formation vous permet de maîtriser les logiciels et matériels nécessaires à la mise en œuvre des objets connectés convergent vers le web.

3 Jours (21 Heures)

DébutantA partir de2400 €
Cliquez iciInscrivez-vous à cette formationEn 2 minutes et avec votre cpf
Je m'inscris

Dernière mise à jour: Mercredi, 19 Mars 2025

0

En ligne ou Dans nos locaux ou Dans vos locaux

S'inscrire

Objectifs de la formation

  • Maîtriser le langage JavaScript Développer avec le langage JavaScript

Equipe pédagogique

Nos formations dont animées par des experts reconnus dans leur domaine possédant une expérience sur le terrain significative et des compétences pédagogiques reconnues.

Pré requis pour cette formation

  • Connaissances de base en JavaScript, HTML et CSS. Des bases en électronique sont un plus.

Programme de la formation

J1

Introduction aux techniques http, aux navigateurs et leurs DOM

  • Les principes de base des technologies clients serveurs
    Présentation des différentes possibilités avec illustration par des exemples complexes et concrets
    Mode d'appels des scripts depuis les pages HTML
    Comment créer une zone de saisie ?
    Les différents modes de saisie HTML
    La mise en page avec le CSS
    Introduction aux navigateurs, au JavaScript et au DOM
    Les principes d'utilisation des DOM, les différences principales entre les navigateurs et les conseils d'utilisation
    L'interpréteur JavaScript: entrées/sorties des programmes
    Présentation de la console
    Travaux pratiquesObjectif : Prendre en main son environnement
    Description : Manipulation depuis la console  pour suivre le comportement d’un premier script simple

Le langage JavaScript

  • Introduction au langage JavaScript, présentation d'exemples simples, les versions de JavaScript, JavaScript embarqué dans les pages HTML
    La grammaire du langage, les variables, les types de données, les opérateurs, les instructions, les structures de programmation, la définition et l'utilisation de fonctions
    Les objets et leurs utilisations en JavaScript, les dialogues avec l'utilisateur, les tableaux, la gestion des événements et les différences selon les navigateurs, les objets prédéfinis
    Les pièges classiques en JavaScript
    Travaux pratiquesCréation d’un premier script permettant de saisir des nombres et d’afficher en temps-réel la moyenne, le plus grand, le plus petit, etc.J2

Les objets du langage JavaScript

  • Gestion des chaînes de caractères à travers l'objet String
    Les principales fonctions mathématiques dans l'objet Math
    Manipulation des dates via l'objet Date
    Manipulation des tableaux via l'objet Array
    Les expressions régulières dans le JavaScript
    Travaux pratiques Objectif : Se familiariser avec la richesse des bibliothèques d’objets Javascript
    Description : Extraction de la date locale d’un visiteur pour effectuer des calculs sur les minutes et les jours. (getDate, getDay, getHours, etc. ) afin de présenter un compteur qui affiche des informations sur le temps passé sur une page (échéance de validation d’un caddie)

Javascript : Les objets de la page HTML

  • L'objet Windows : gestion des fenêtres et de leur communication. Les popups
    L'objet Document : le fonctionnement de l'objet Document. Interactivité, contrôle et transformation des pages HTML
    L'objet Form : contrôle des données saisies dans un formulaire, gestion des contenus des champs de saisie. Formulaire dynamique
    Travaux pratiques Objectif : Savoir gérer les objets JavaScript et les objets HTML
    Description : Création de formulaire et de panier d’achat
    J3

Manipulation de la page (DOM)

  • Sélection d'éléments
    Modification du contenu HTML
    Modification du graphisme CSS
    Travaux pratiquesOn manipule le panier d’achat sous forme de tableau HTML géré via le DOM. On propose d’implémenter le Drag and Drop avec dans la fenêtre de gauche les titres des livres et dans la fenêtre de droite la panier d’achat. Si l’objet est mal centré lors du « drop » il retourne sur la fenêtre de gauche.

AJAX : dialoguer avec le serveur

  • Pourquoi AJAX (Asynchronous Javascript And Xml ) ?
    XMLHttpRequest
    Méthodes et en-têtes http
    Récupération de contenus HTML, XML ou JSON
    Consommer un web Service en Javascript
    Travaux pratiquesObjectif : Dialoguer avec le serveur sans recharger la page
    Description : On alimente les titres des couvertures du TP précédent par un appel à un Web Service

Responsive Design

  • Les requêtes de média (Media Queries)
    Comment gérer les différences de taille des écrans ?
    Les grilles fluides
    Des images adaptatives
    Créer du design adaptatif
    Présentation de Bootstrap
    CSS et Responsive Design
    Travaux pratiquesObjectif : Savoir mettre en œuvre un site responsive
    Description : Passage de notre application Web en responsive

Votre profil pour cette formation

Développeurs et chefs de projet Web.

Modalités et délais d'accès

  • Le délai d'accès moyent pour cette formation est de 2 Semaines
  • Merci d’utiliser le formulaire de contact ou nous joindre par téléphone ou mail pour l’organisation de votre formation.

Ressources pédagogiques

  • Accueil des stagiaires dans une salle dédiée à la formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Moyens d'évaluation

  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Mises en situation.
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Pour les personnes à mobilité reduite

Les personnes atteintes de handicap souhaitant suivre cette formation sont invitées à nous contacter directement, afin d’étudier ensemble les possibilités de suivre la formation.

Prérequis techniques

Pour suivre cette formation à distance vous aurez besoin

  • D'un Mac ou d'un PC
  • Une Connexion internet stable
  • Un Navigateur Web récent
  • De Teams ou de Zoom
  • Du logiciel enseigné ou à utiliser installé

Dans nos locaux nous mettrons à votre disposition tout le nécessaire.

Dans vos locaux nous conviendrons du nécessaire à mettre en place pour le bon déroulé de cette formation.

Modalités, méthodes et moyens pédagogiques

 

Suivi et accompagnement pédagogique :


Notre équipe pédagogique sera à vos côtés tout au long de votre parcours pour assurer le suivi de l'exécution et l'évaluation de la formation.

 

Entretien préalable :


Avant le début de la formation, notre conseiller en formation organise un entretien avec vous afin de cerner précisément vos attentes et vos objectifs.

 

Horaires et rythme :


Les horaires et le rythme de la formation sont adaptables à vos disponibilités, ou peuvent être fixés en accord avec notre équipe pédagogique.

 

Exercices pratiques et mises en situation :

Si nécessaire, la formation inclut des exercices pratiques et/ou des mises en situation pour renforcer l'apprentissage.

 

Supports et attestation de formation :


À l'issue de la formation, vous aurez accès en ligne à des documents et supports pédagogiques. Un certificat de réalisation de la formation vous sera également remis.

 

Évaluation et satisfaction :


Nous vous inviterons à remplir un questionnaire de satisfaction à chaud, en fin de formation, et un autre à froid, trois mois après la formation. Pour certaines formations, vous recevrez également un questionnaire d'auto-évaluation en fin de formation et, le cas échéant, pourrez passer une certification (en conditions d'examen ou en télésurveillance post-formation).

 

Accès à la plateforme de certification :


Pour les formations certifiantes, un accès à la plateforme de certification sera mis à votre disposition.

Formation python tosa

Formation python tosa
DébutantA partir de2 100 €

Formation python tosa

Formation android, perfectionnement

Formation android, perfectionnement
DébutantA partir de2 800 €

Formation android, perfectionnement

Formation bonnes pratiques en programmation java

Formation bonnes pratiques en programmation java
DébutantA partir de2400 €

Formation bonnes pratiques en programmation java

Formation développeur d’application et maitrise d’ouvrage

Formation développeur d’application et maitrise d’ouvrage
DébutantA partir de17 940 €

Formation développeur d’application et maitrise d’ouvrage

Formation angular, développement avancé

Formation angular, développement avancé
DébutantA partir de2400 €

Formation angular, développement avancé

Formation containers, enjeux, usages et solutions

Formation containers, enjeux, usages et solutions
DébutantA partir de2 800 €

Formation containers, enjeux, usages et solutions

Formation asp.net mvc core, développement d'applications web

Formation asp.net mvc core, développement d'applications web
DébutantA partir de2 800 €

Formation asp.net mvc core, développement d'applications web

Formation c# -  développer en .net avec visual studio
DébutantA partir de3 200 €

Formation c# - développer en .net avec visual studio

Formation apache - perfectionnement
DébutantA partir de2 100 €

Formation apache - perfectionnement

Voir toutes nos formations

Bienvenue sur le site

esic online

Nous utilisons plusieurs services de mesure dàaudience et de comportement sur notre site. Ces services nous permettent d'améliorer celui-ci.

Lire notre politique de confidentialité