7 rue Christiaan Huygens, 25000 Besançon+33 (0)3 81 51 59 80
Cours Leprince Ringuet, 25200 Montbéliard contact@argos-formation.fr
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 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.
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 javacripts
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
L'objet windows : gestion des fenêtres et de leur communication. Les popups
L'objet document : Le fonctionnement de l'objet document. Interactivité, contrôle et transformation des pages HTML
L'objet form : Contrôle des données saisies dans un formulaire, gestion des contenus des champs de saisie.
Formulaire dynamique.
Rappel sur les principes du XML. Différence entre XML et HTML
Le DOM XML et ses possibilités en javascript
Gestion de document au format XML, lecture des pages HTML sous forme d'objet XML (XHTML)
Pourquoi AJAX (Asynchronous Javascript And Xml )
Utilisation de HTTPRquest pour la communication client-serveur (AJAX)
XML et XSLT
Ouverture d'une connexion
Effectuer une requête en écriture
Effectuer une requête en lecture, notion de ResultSet
Utiliser PreparedStatement
Concept d'ORM (Hibernate, JPA)
Introduction aux Design Patterns
Introduction aux Architectures N-tiers
Présentation des principaux frameworks d'entreprise
Notion d'usine logicielle et intégration continue