Search
Résultats pour {phrase} ({results_count} de{results_count_total})
Displaying {results_count} results of {results_count_total}
Formation JAVASCRIPT Web Dynamique
Domaine : Langages et Frameworks
DURÉE
3 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
Formation en cours collectif
Nous contacter pour une formation sur mesure ou en intra
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
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
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)
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
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
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')
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
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
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
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
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
Utilisation de formulaires pour créer des dialogues interactives
Interception des événements des formulaires
dates des formations a grenoble
dates des formations a SOPHIA ANTIPOLIS
Cursus formation
Formations de la même thématique
- ANGULAR ANGULAR JS Développement
- JAVASCRIPT Les fondamentaux
- JAVASCRIPT Développement JavaScript "Moderne"
- JAVASCRIPT Niveau 2
- 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
- XML Langage XML
- Introduction à la Programmation Orientée Objet
nos centres de formation