• Meylan
  • Moirans
  • Sophia Antipolis
  • Les Webinaires ATP
04 76 41 14 20
Atp Formation
  • Formations
  • Certifications
  • Société
  • Contact
Plan de cours
Accueil > Formations > Développement et méthodes > JAVASCRIPT Web Dynamique

Formation JAVASCRIPT Web Dynamique

Domaine : Développement et méthodes

Eligible CPF

DURÉE
3.0 jour(s)

 
OBJECTIFS
Comprendre et maîtriser les bases du langage JavaScript.
 
Pré-requis
Connaître le langage HTML et le principe de fonctionnement d'Internet et du Web. La connaissance d'un (autre) langage de programmation sera utile.

Participants

Développeur web, architecte web, chef de projets, webmaster…

coût

Nous contacter pour une formation sur mesure ou en intra

programme

Télécharger le plan de cours

Consulter le plan de cours

LIEUx de formation
Notre centre de formation à GrenobleNotre centre de formation à MoiransNotre centre de formation à Sophia Antipolis
Sur votre site en formation intraEn classe distancielle

PROGRAMME DE FORMATION
JAVASCRIPT Web Dynamique

Présentation
Historique et évolution du langage
Evolution de l'utilisation du langage
Organisation du code
Outils de développement
Principes de base HTML et CSS
Les règles, sélecteurs, propriétés de styles…
Interaction avec Javascript
Syntaxe JavaScript
Les variables, les types (Number, String, Boolean…)
Tableaux, boucles et tests
Les opérateurs arithmétiques et logiques
Travaux pratiques (Réalisation d'exemples simples)
Gestion des erreurs et des exceptions
Exemples de mise en oeuvre des instructions 'try', 'catch', 'throw', 'finally'
Utilisation de la console
Méthodes et outils de debugging
Présentation des fonctions globales et des classes natives
Définition des fonctions
Gestion des arguments
Utilisation du DOM
Présentation du Document Object Model (DOM)
Fonctions de sélection, fonctions de création d'objet DOM
Modifier les éléments du DOM
Travaux pratiques (Exemple de validation d'un formulaire)
Gestion des évènements
Principe et définitions
Présentation des évènements courants
Flux évènementiel du DOM
Lier un évènement à un objet du DOM
Interagir avec les éléments du DOM
Travaux pratiques (Exemple d'un gestionnaire d'évènement générique)
L'objet 'event'
Les types d'évènements à gérer
Les bonnes pratiques
AJAX : Asynchronous JavaScript And XML
Présentation et exemple d'utilisation
Déroulement d'une requête AJAX
Protocole utilisé, limites
Détails de l'objet XMLHttpRequest
Travaux pratiques (Initialisation d'une requête AJAX et utilisation)
Contourner les limitations
Programmation Orientée Objet (POO)
Définitions de la POO
Utilisation de la POO en Javascript
Plusieurs façons de créer un objet en Javascript
Améliorer la création d'un objet avec « prototype »
Emuler un singleton en javascript
Travaux pratiques (Exemple de création d'objets 'inline')
Quelques fonctions avancées en JavaScript
Utilisation du mot clé « this »
Les closures, définition, cas d'utilisation
Méthodes apply et call
Présentation des nouvelles fonctionnalités liées à HTML 5
Nouvelles balises (vidéo, son, …)
L'API File, les websockets, les workers, le webstorage
Sécurité de JavaScript
Protection des données privées de l'utilisateur
JavaScript et ActiveX authentifiés par une authorité de confiance
Explications des attaques de type "spoofing" et DoS
Création de formulaires intelligents
Validation des formulaires côté client
Manipulation des champs des formulaires
Vérification à la volée des champs des formulaires
Validation des entrées des utilisateurs sans CGI
Accès aux boîtes de sélection d'options
Contrôle de la soumission des formulaires
Ajout de l'interactivité aux formulaires
Affectation de fonctions JavaScript aux éléments des formulaires
Utilisation de formulaires pour créer des dialogues interactives
Interception des événements des formulaires
dates des formations a grenoble
  • Formation sur mesure, nous contacter
    Intra
S'inscrire via son CPF
dates des formations a SOPHIA ANTIPOLIS
  • Formation sur mesure, nous contacter
    Intra
S'inscrire via son CPF
comprendre la plateforme cpf
formations associées
  • ANGULAR ANGULAR JS Développement
  • JAVA SCRIPT Les fondamentaux
  • JAVASCRIPT HTML5 CSS3 et JavaScript
  • JAVASCRIPT Développement JavaScript "Moderne"
  • JAVASCRIPT Niveau 2
  • JAVASCRIPT La 3D et JavaScript
  • JAVASCRIPT Les frameworks de jeux
  • JAVASCRIPT NodeJS
  • jQuery Les fondamentaux
  • VUE.JS Vue.js Initiation
  • ANGULAR Prise en main du framework
  • ANGULAR Développer une application web avec Angular
  • JAVASCRIPT React
  • Bootstrap
  • PHP7
  • SYMFONY 3 Niveau 1
  • WEB Etat de l'art des technologies des systèmes d'information
  • WEBSERVICES Niveau 1
  • XML Langage XML
  • Manipulation de données avec XML et JSON

Atp Formation
Formation informatique à Grenoble et Sophia Antipolis

31, avenue du Granier
38 240 Meylan

170, rue de Chatagnon
38 430 Moirans

1501/1503 route des Dolines
06560 Valbonne

  • Mentions légales
  • Conditions générales de vente
  • Contact
  • Formations
  • Certifications
  • Société
  • Contact