
Description :
Initiez-vous au langage JavaScript, essentiel pour rendre vos sites web interactifs et dynamiques. Maîtrisez la syntaxe fondamentale, les structures de données et les concepts de programmation événementielle. Apprenez à manipuler le DOM, gérer les événements utilisateur et créer des animations fluides. Développez les compétences nécessaires pour valider des formulaires, effectuer des requêtes AJAX et enrichir l'expérience utilisateur de vos sites web.
Public
- - Développeurs web débutants
- Étudiants
- Créateurs de sites interactifs
Nos formations sont accessibles aux personnes en situation de handicap. Chaque situation étant unique, nous vous demandons de préciser l’adaptation nécessaire à l’inscription.
Objectifs de formation
- - Découvrir la syntaxe et les bases de JavaScript
- Manipuler le DOM pour interagir avec les pages web
- Utiliser les événements pour des interactions dynamiques
- Écrire des scripts simples pour des pages interactives
Prérequis
- - Connaissance de base en HTML et CSS
Programme de formation
JavaScript Fondamentaux : Les bases essentielles du langage du web
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
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
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
Manipulation de la page (DOM)
- Sélection d'éléments
Modification du contenu HTML
Modification du graphisme CSS
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
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
-
-
01 85 09 29 06
contact@oxformation.com
-


