Programmer et développer l'interactivité d'un site, ou mieux comprendre les outils de développement. Comprendre les bases du langage Javascript et en appliquer la syntaxe
Contexte Web
-Historique et Rà´le du JavaScript
-Les acteurs du Web,
-Architecture d'une application web,
-Rappels sur l'XHTML.
Principes de base
-Les différentes méthodes pour insérer du code JavaScript dans une page XHTML,
-Quelques éléments de syntaxe,
-Quelques types d'objets,
-Manipulations simples d'une page XHTML,
-Les outils indispensables au développement JavaScript.
Le langage JavaScript
-Déclaration et portée des variables,
-Types de données
-Opérateurs logiques et arithmétiques.
-Les tableaux,
- Les structures du langage
-Les boucles
-Déclaration et appel des procédures et des fonctions,
-Gestion des erreurs et des exceptions.
-Le JavaScript : un langage orientée objet
-Développement Objet en JavaScript : création de classes (méthodes, propriétés),
-Notion de constructeur,
-Les mots clés réservés prototype, this,
-Création de classes au formation JSON.
Les évènements XHTML
-Les évènements XHTML et les possibilités d'interactions utilisateur,
-Différences entre les navigateurs,
-Les frameworks JavaScript existants.
Â
Manipulation de la page XHTML
-Contexte : l'arbre DOM,
-Manipulation de l'arbre,
-Création d'un framework simple pour assurer la compatibilité multi-navigateurs,
-Opérations spécifiques aux formulaires et aux tableaux.
Interactions avec les feuilles de styles CSS
-Modification dynamique des feuilles de styles CSS en JavaScript,
-Utilisation de feuilles de styles alternatives.
Gestion des cookies
-Lecture et écriture de cookies
-Pratique : mise en place d'un système de session utilisateur
Applications
- Création de boutons réactifs
- Traitement de formulaires
- Exemple d'application objet avec des données statistiques
- Eventuellement : interactions avec un document (horloge), fonctions avancées (cookies).
Ajax
-Définition
-L'objet XMLHttpRequest,
-Différences entre navigateur,
-Ajout de fonctionnalités à notre framework,
-Mise en place d'une application AJAX complète.
Pour aller plus loin
-Introduction aux différents framework existants : MooTools, jQuery, Dojo, Prototype, Script.aculou.us
Cette formation est possible en présentiel ou distanciel
Référence : 0INJS01
Tarif : 1560 €
Durée : 3 jour(s)
Postes visés :Webdesigner, Webmaster, développeur Web
Mis à jour le 16/01/2023
Pour les prochaines dates nous contacter au 01.40.41.16.01Nombre de stagiaires formés depuis 2017 :
7 926
Nombre d'heures formation depuis 2017 :
91 542
Taux embauche POE depuis 2017 :
96,54 %
Qualité de l'organisation :
92,36 %
Ils recommandent nos formations à hauteur de :
98,35 %
Nos formations améliorent les compétences des stagiaires :
94,42 %
Globalement, les formations proposées ont répondues aux attentes des stagiaires et développent les compétences de nos collaborateurs
Stéphane G. - SEGULA
Très bonne réactivité de la part de SNAFFIX. Globalement très bon retour des stagiaires. SEGULA investit dans le développement des compétences, notamment avec la mise en place de POE (Préparation Opérationnelle à l’Emploi), qui consistent à former des demandeurs d’emploi à nos métiers sur plusieurs mois. Cette POE Pilote Homologation fait suite aux POE nucléaire, Logiciels Embarqués et Inspecteur Qualité. Ce sont à chaque fois de belles réussites humaines et de nouveaux talents pour l’entreprise. Merci à notre partenaire SN Affix de nous avoir accompagnés dans cette formation de 10 semaines.
Gwenaelle D. - SEGULA MATRA AUTOMOTIVE
Je suis très satisfaite de notre collaboration. J'ai particulièrement appréciée de travailler avec Adji pour sa disponibilité, son professionnalisme, sa bonne humeur
Servane E. - PRODWARE
Merci à Adji et M. Hayat pour votre accompagnement sur la création de notre formation sur-mesure. Votre gentillesse, votre écoute et votre flexibilité font de SN AFFIX un allié de choix pour les POEi
Floriane B. - ASSYSTEM
L'écoute de SNAFFIX à l'égard de ses partenaires est appréciable
Arnaud L. - CONSORT