Formations > Développement 
Introduction à la programmation dans Microsoft Visual Basic .NET | Visual Basic .NET pour les développeurs Visual Basic | Visual Studio 2005 - Développement d'applications Web Microsoft ASP.NET | Programmation en C# | Langage C | Introduction à la Programmation C# | JavaScript Initiation | JavaScript Avancé | Visual Basic 6 | WINDEV


JavaScript Initiation

Télécharger le programme de la formation
 

 Objectif


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. Ce stage vous apportera toute la connaissance pour interfacer le langage avec les éléments graphiques des pages Web et ainsi pouvoir réaliser des menus déroulants, des animations, modifi er dynamiquement les styles de présentation ou encore réagir aux actions de l’utilisateur... Il vous apprendra également à lancer des requêtes au serveur (AJAX) et à manipuler des données XML.


 Contenu de la formation


RAPPELS SUR LES TECHNOLOGIES DU WEB
- LES PROTOCOLES HTTP, HTTPS.
- LES TYPES DE NAVIGATEURS ET LEUR IMPACT SUR LA PORTABILITÉ.
- LES COMPOSANTS WEB : HTML, XHTML, CSS, JAVASCRIPT, FLASH, JAVA...
- IMPACT DE JAVASCRIPT SUR L’ACCESSIBILITÉ.
- IMPORTANCE DE XHTML SUR L’UTILISATION DYNAMIQUE DE JAVASCRIPT.
- MÉTHODE DE DÉVELOPPEMENT JAVASCRIPT EN ÉQUIPE.
- LES OUTILS DE DÉVELOPPEMENT.
- POSITIONNEMENT ET ILLUSTRATION DES TECHNOLOGIES DHTML.

LE LANGAGE JAVASCRIPT
- CONCEPTS DE LA PROGRAMMATION OBJET.
- LES VARIABLES, LE PARTAGE DE BIBLIOTHÈQUES, LES OPÉRATEURS LOGIQUES ET ARITHMÉTIQUES, LA PROGRAMMATION OBJET (CLASSES OBJETS), LES TABLEAUX, LES MATRICES DE STOCKAGE, LES TYPES DE BASE (MATH, DATE ...), LES ITÉRATIONS, LES FONCTIONS.
- LA GESTION D’ERREURS, EXCEPTIONS.
- ACCÈS AUX RESSOURCES DU NAVIGATEUR : PLUGINS, RÉSOLUTION, VERSION...
- EXTENSION DES OBJETS PRÉDÉFINIS.

GESTION DE FORMULAIRES HTML
- MANIPULATION DE CONTENU DE FORMULAIRES.
- ACCÈS ET MODIFICATION DYNAMIQUE DES COMPOSANTS DU FORMULAIRE : ZONE DE SAISIE, CASES À COCHER, CASES D’OPTIONS, MANIPULATION DE COMBOBOX, TEXTAREA.
- FONCTIONS DE VALIDATION DE FORMULAIRE.
- EVÉNEMENTS LIÉS AUX ÉLÉMENTS DE FORMULAIRE : CHANGEMENT, INITIALISATION, CLIC,...

INTERACTION AVEC LES FEUILLES DE STYLE EN CASCADE
- RAPPEL SUR LES FEUILLES DE STYLE EN CASCADE (CSS-1, CSS-2), LES OUTILS POUR LES MANIPULER.
- CSS MULTIPLES, HÉRITAGES MULTIPLES, RÈGLES DE PRIORITÉ.
- LES CLASSES DE SÉLECTEURS, LES SÉLECTEURS GLOBAUX.
- LES BLOCS DE TEXTE, LES CALQUES, LES COULEURS, MISES EN FORME DE PARAGRAPHES, DIV...
- ACCÈS ET MODIFICATION DES STYLES.

PARSEURS ET DOM
- RAPPEL SUR LES PARSEURS XML.
- PRÉSENTATION DU LANGAGE XML (ÉLÉMENTS ATTRIBUTS), SES FICHIERS DE DÉFINITION DTD ET XML-SCHÉMA.
- DOCUMENT OBJECT MODELS : VARIANTES ENTRE LES NAVIGATEURS, PROBLÉMATIQUE DE LA MAINTENANCE.
- MANIPULATION DE DONNÉES XML (LECTURE, AJOUT, SUPPRESSION, MODIFICATION DE NOEUDS).
- APPLICATIONS XML SUR LA STRUCTURE DOM DE LA PAGE.
- LES TRAITEMENTS ÉVÉNEMENTIELS JAVASCRIPT : GESTIONNAIRES CLAVIER, SOURIS, ÉVÉNEMENTS LIÉS AUX FORMULAIRES, ROLLOVER, MENUS DYNAMIQUES, REDIRECTIONS HTTP.

AJAX
- PRÉSENTATION DE ASYNCHRONOUS JAVASCRIPT AND XML
- ENJEUX, SOLUTIONS ET ALTERNATIVES.
- LES BIBLIOTHÈQUES DU MARCHÉ. LE FRAMEWORK RICO.
- HTTP ET AJAX : ÉCHANGES HTTP ET L’OBJET XMLHTTPREQUEST.
- LES COMMUNICATIONS DYNAMIQUES SYNCHRONE/ASYNCHRONE AVEC LE SERVEUR DISTANT.
- CONTRÔLE DE LA VALIDITÉ D’UN DOCUMENT XML. - XSLT. RAPPELS. MISE EN OEUVRE DU TRANSFORMEUR XSLT.



Info

Référence

JS01


Pré-requis

La connaissance de l’environnement Windows, la maîtrise du langage HTML et une culture générale de l’Internet sont requises. Les principes de base de la programmation sont nécessaires, la connaissance d’un langage sera un atout.


Public

Ce stage pratique s’adresse à tous concepteurs de sites Web et informaticiens désireux d’exploiter Javascript et les technologies HTML dynamique pour leurs projets.


Durée

4 jours


© SARL FORMEOPRO - Formations et certifications informatiques, cursus Microsoft (MCSE-MCSA)
Accueil - Présentation - Formations - Certifications - DIF - Services - Calendrier - Contact