JavaScript initiation Algorithmie

publicité
CTI
FORMATION
Créateur de compétences
JavaScript initiation
Algorithmie
Public visé :
Webdesigners, développeurs web et
d’applications, webmasters.
Pré-requis :
Connaissance du langage HTML.
Modalités de suivi / Appréciation
des résultats :
OBJECTIF
Attestation de fin de stage.
Encadrement :
Etre capable de décrire et d’utiliser les éléments de base de l’algorithmie (les structures
conditionnelles, boucles, appel de fonctions et tableaux). Pouvoir identifier et décrire
les algorithmes les plus courants en programmation (recherche, tri, etc..) et de choisir le
langage le plus adapté à une situation donnée. Etre capable de manipuler le contenu de
la page Web, animer son aspect graphique et mettre en place l’aspect interactif grâce
aux événements déclenchés par l’utilisateur.
La formation sera assurée par un
formateur WEB expert.
. 14 personnes maximum par session.
. 1 ordinateur et 1 support de cours
par stagiaire.
PROGRAMME
NOTION D’ALGORITHME
LE MODÈLE DE PROGRAMMATION JAVASCRIPT
. Notion d’action et de processeur
. Décomposition d’une action
. Notion d’analyse descendante
. Objet de la programmation
. Conventions de formatage et de codage
. Imbrication de JavaScript dans HTML
. Problèmes de la sécurité et règles de sécurité des navigateurs
ACTIONS ET OBJETS ÉLÉMENTAIRES
. Formalisation de l’environnement d’un problème
. Actions et algorithme, constantes et variables
. Notion de type
. Opérations sur les variables
. Déclaration des variables et des tableaux
. États, opérateurs et expressions relationnelles
. Les conditions (if et else), et les boucles (while et for)
. Définition et invocation de fonctions
. Utilisation des tableaux
STRUCTURES CONDITIONNELLES
UTILISATION D’OBJETS INTÉGRÉS
. Propositions logiques et rappels de logique
. Valeur d’une expression logique
. Test simple, test avec alternative, tests imbriqués
. L’objet String et manipulations de chaînes
. L’ensemble des objets mathématiques
. Manipulation des dates avec l’objet Date
LES STRUCTURES ITÉRATIVES
UTILISATION D’OBJETS DES NAVIGATEURS
. Itération
. Structures POUR et REPETER JUSQU’A
. Structures itératives imbriquées
LES TABLEAUX
. Interaction avec le navigateur
. Utilisation de “pop-up” et guide de saisie utilisateur
. Ouverture, fermeture, écriture de nouvelles fenêtres navigateur
. Écriture de la ligne d’état du navigateur
. Détermination du type et de la version du navigateur
. Notion de tableau
. Tableaux à une, deux ou n dimensions
TRAITEMENT DES ÉVÉNEMENTS DES NAVIGATEURS
LA SYNTAXE JAVASCRIPT
. Interception des traiteurs d’événements JavaScript
. Déclenchement de l’interaction par des actions des utilisateurs
FONCTIONS ET PROCÉDURES
. Utilisation des fonctions
. Procédures et appel de procédures
. Transmission de paramètres par valeur et par référence
. Variables locales et globales
VÉRIFICATION, MESURE D’UN ALGORITHME
. Test, preuve et complexité d’un algorithme
LE DOM (DOCUMENT OBJECT MODEL)
. L’objet Window et la structure DOM
. Accéder aux éléments HTML par le DOM
. Création de formulaires intelligents
VALIDATION DES FORMULAIRES CÔTÉ CLIENT
. Manipulation et vérification des champs des formulaires
. Validation des entrées des utilisateurs
. Accès aux boîtes de sélection d’options
. Contrôle de la soumission des formulaires
CTI Formation - 30 rue Edouard Nieuport 69008 Lyon - 04.72.72.01.01
SAS au capital de 40000€ - SIREN : 792 073 868 - Code APE : 8559A
[email protected] - www.cti-formation.fr
Téléchargement