Objectifs pédagogiques / Compétences visées
- Développer, déployer et maintenir un site Internet / Intranet
- Mettre en place des interactions fortes avec les utilisateurs finaux
- Réaliser un site référençable.
Niveau requis
Avoir suivi la formation WEDV-IN "WebDev 26 - Les bases de la programmation" ou avoir les connaissances équivalentes.
Public concerné
Développeurs WebDev.
Programme
Conception des pages
- Le champ "ZTR"
- Le champ "HTML"
- Le refactoring de champs
- Les modèles de champs
- Le champ "page interne" et les pages internes
- Utilisation et mise en place du champ "tableau de bord"
- Les champs
- Agenda
- Planning
- Galerie d'images
- Carte Google Map
- Bandeau défilant
- Disposition
- La gestion des "plans"
- L'Adaptative Design
La programmation avancée en WLangage
- Les procédures planifiées et différées
- Les fonctions Ajax synchrones et asynchrones
- Utilisation des jauges
- Utilisation des WebSockets
- Tableau de structure et Data Binding
- Intégration de jQuery
- Utilisation des flux JSON
- La sérialisation JSON en code serveur
- La désérialisation JSON en navigateur
- Principe et mise en place des plans dans les pages
- Le Data Binding
- Les structures
- Les tableaux de structures
- Le débogage en code serveur et navigateur
Site référençable et mode AWP
- Principe de fonctionnement
- Différence avec le mode classique
- Gestion des contextes AWP
- Bonne pratique du référencement naturel (SEO)
- Balise sémantique
- Fil d'Ariane
- Plan de navigation
- URL rewriting avec IIS
- Le mode d'édition Responsive Design
- Principe et mise en place du Dynamic Serving
L'éditeur d'états
- Les états composites
- Les enchaînements d'états
Le déploiement du site
- Administration du serveur d'application WebDev
- Mise en place du déploiement automatique à distance par FTP
- Mise en place des sessions prélancées en AWP
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)