DÉVELOPPEUR WEB FREELANCE
En tant que formateur
25 ans d'expérience
Indépendant depuis 2008
Langage WEB
Javascript
De l'initiation au perfectionnement
Le JavaScript et HTML dynamique
Des bases à l'exploitation de Javascript
Cinq jours
Présentiel
Aquisition, maîtrise et exploitation
Formation en INTRA
Durée : 5 jours
Cette formation, à la date de votre choix, au sein de votre établissement, pour une ou plusieurs personnes.
Le forfait comprend :
- Formation en solo ou en groupe.
- Animation par un formateur de terrain de haut niveau professionnel, doté d’un véritable sens de la pédagogie.
- Documentation numérique.
- Exercice et simulation.
- Une attestation de formation délivrée à chaque participant.
Ce forfait ne comprend pas :
Frais de déplacement et d'hébergement du formateur
Le langage JavaScript est devenu incontournable dans le développement de sites Web, tant pour sa relation forte à l'interface graphique que pour le traitement client/serveur.
Cette formation apporte la connaissance nécessaire pour interfacer le langage avec les éléments graphiques des pages Web et ainsi pouvoir réaliser des menus déroulants, des animations, modifier dynamiquement les styles de présentation ou encore réagir aux actions de l'utilisateur. La formation permet également de lancer des requêtes au serveur (Ajax) et à manipuler des données XML.
Les objectifs de la formation
- Maîtriser la syntaxe du langage JavaScript
- Manipuler la structure DOM d'une page HTML
- Gérer la programmation événementielle
- Interagir avec les feuilles de style CSS
- Gérer des échanges asynchrones AJAX
A qui s'adresse cette formation ?
Pour qui ?
Personne qui souhaite être autonome et productif avec JAVASCRIPT.
Prérequis
Connaître le langage HTML et CSS
Bonne connaissance générale du Web
Programme de la formation :
Les technologies du Web
Les types de navigateurs.
Portabilité des programmes JavaScript.
Versions de JavaScript.
Les composants Web : HTML, XHTML, CSS, JavaScript, Flash,
Impact de JavaScript sur l'accessibilité et le référencement.
Importance de JavaScript sur les sites Web 2.0.
Les outils de développement (éditeur, débogueur...).
Le langage JavaScript
Déclaration et portée des variables.
Types de données
Détection de type avec typeof.
Gestion des tableaux.
Création de fonctions et paramétrage variable.
Code sécurisé avec la gestion d'erreur et les exceptions.
Concepts objets.
Mots réservés prototype.
Les objets prédéfinis du langage et leur utilisation.
Evénements et données
Organisation des événements.
Impact des événements sur les types de navigateurs.
Positionner des écouteurs sur des événements
Règles pour faire un codage multinavigateur.
Créer, détruire des écouteurs.
Les traitements événementiels JavaScript
L'objet Event et son utilisation.
Les objets du DOM et leur manipulation.
Manipulation des URL
Gestion des cookies.
Gestion de formulaires HTML
Manipulation de contenu de formulaires.
Accès et modification dynamique des composants du formulaire
Fonctions de validation de formulaire.
Evénements liés aux éléments de formulaire
Interaction avec les feuilles de style en cascade
Rappel sur les feuilles de style.
Implémentation des CSS en tant que propriétés des objets du DOM.
Modification directe des propriétés CSS des objets du DOM.
Rendre la page dynamique via le changement des propriétés de style.
Manipulation du DOM XML
Présentation du langage XML
Implémentation des parseurs XML
Manipulation des objets du DOM
Ajax
Présentation de Asynchronous JavaScript And Xml.
Enjeux, solutions et alternatives.
Les bibliothèques du marché.
HTTP et Ajax : échanges HTTP et l'objet XMLHttpRequest.
Exercice de la formation :
Mise en œuvre des différentes fonctionnalités JavaScript à travers de multiples travaux pratiques.
Programmation d'événements multiples sur les éléments formulaire, souris, clavier...
Conception de fonctions personnalisées contrôlant les activités de l'utilisateur.
Réalisation de pages simples afin de se familiariser à l'utilisation de feuilles de style et à leur manipulation à travers JavaScript.
Familiarisation à la construction d'un chemin d'accès à un élément du DOM.
Programmation JavaScript, manipulation du DOM, gestion de l'interactivité.
Un PROJET ? Prenez contact avec moi.
Pour toute demande de tarif sur les formations, obtenez un devis gratuit dans les meilleurs délais.
Vous hésitez sur le concept, la faisabilité, la technique, le pourquoi et le comment ? Contactez moi !