A l'issue de la formation, les participants seront préparés à :
Jour 1 - Matin
1. Connaître les limitations liées au client serveur
- Contraintes et fonctionnement d'un serveur
- Évolutions des techniques et moyens disponibles
- Construction d'une architecture de page et d'une arborescence
- Les habitudes sur le web
2. Gérer la création du site sous Dreamweaver
- Créer son architecture dans un dossier
- Définir son site avec Dreamweaver local/distant
- Paramétrer finement Dreamweaver
Jour 1 - Après-midi
3. Gérer l'interface de Dreamweaver
- Maîtriser l'interface de Dreamweaver
- Connaître les différents menus
- Comprendre et utiliser les panneaux
- Personnaliser son interface
4. Réaliser sa première page
- Ajouter des en-têtes
- Utiliser une mise en forme prédéfinie
- Penser Responsive Design
- Insérer du texte et le mettre en forme
- Penser optimisation et référencement
Jour 2 - Matin
5. Insérer des objets html
- Choisir entre les mises en forme physiques et logiques
- Utiliser les balises de mise en page
- Insérer des éléments positions absolus
- Insérer des images, vidéos, animations, liens, etc.
6. Utiliser les notions css de base
- Choisir entre classes, id, sélecteurs
- Comprendre les différences entre inline, block, inline-block, etc.
- Affecter des propriétés css à l'élément, la page ou le site
Jour 2 - Après-midi
7. Ajouter des formulaires et des tableaux
- Insérer des éléments de formulaire et les valider dans la page
- Insérer des tableaux pertinents et les mettre en forme
8. Intégrer un peu de javascript et de Jquery avec Dreamweaver
- Accéder en lecture et écriture aux éléments du DOM
- Changer à la volée le style des éléments
- Gérer les Interactions avec l'utilisateur
Jour 3 - Matin
9. Approfondir ses connaissances de html5
- Connaître les principales balises disponibles
- Utiliser les différents types de balises block, inline, inline-block, etc.
- Utiliser les balises sémantiques
10. Tirer parti des fonctionnalités avancées de CSS3
- Gérer plus finement les styles avec les pseudo-sélecteurs
- Utiliser les transformations et les transitions
- Créer des styles responsive design
Jour 3 - Après-midi
11. Comprendre les bases de javascript pour le web
- Connaître les principaux objets du DOM
- Utiliser le gestionnaire d'événements pour réagir aux actions utilisateurs
- Valider les éléments de formulaires
12. Gérer les paradigmes de programmations en javascript
- Utiliser la portée des variables
- Structurer son code avec des fonctions
- Devenir performant en créant ses objets
Jour 4 - Matin
13. Gérer les bases du traitement de l'image avec Photoshop
- Redimensionner pour le web
- Retoucher colorimétriquement
- Ajouter des effets
14. Produire des images utilisables sur le web
- Détourer des images et faire des montages simples
- Supprimer des éléments sur une image
- Réaliser des gifs animés
Jour 4 - Après-midi
15. Gérer les bases du dessin vectoriel avec Illustrator
- Connaître les formes et les outils de tracé
- Dessiner avec les courbes de Bézier
- Utiliser les dégradés simples et les opérations booléennes
16. Réaliser des éléments pour le web
- Créer ou retracer un logo
- Dessiner un ensemble de boutons de style glossy
- Dessiner un ensemble de boutons de style flat
Jour 5 - Matin
17. Créer du dynamisme avec PHP et Dreamweaver
- Présentation de PHP, sa configuration, ses bases et sa structure
- Gérer les formulaires : récupération, gestion et contrôles avec les filtres
- Échanger des fichiers avec le client, les gérer sur le serveur
18. Intégrer une architecture de données MySQL [MariaDB] avec Dreamweaver
- Créer une structure efficace et cohérente, paramétrer Dreamweaver
- Utiliser les types de donnée les plus adéquats
- Mettre en place clés, index et vues pour gagner en performance
Jour 5 - Après-midi
19. Créer des fonctionnalités utiles pour le web
- Gérer des zones privées avec une base de données et les sessions PHP
- Afficher et mettre à jour une liste de produits
- Garder en mémoire des préférences utilisateurs
20. Finaliser le site
- Tester sous différents navigateurs
- Mettre son site en ligne