1. Identifier 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. Découvrir html5
- Structurer ses pages
- Choisir une mise en forme logique ou physique
- Faire des liens internes et externes
3. Expérimenter les fonctions avancées de html5
- Connaître les principales balises disponibles
- Utiliser les différents types de balises block, inline, inline-block ...
- Utiliser les balises sémantiques
- Choisir entre les tableaux et les div
4. Renforcer l'expérience utilisateur
- Incorporer des images
- Incorporer des fichiers audios et vidéos
- Insérer des formulaires
5. Réaliser sa première mise en forme avec les css
- Comprendre les notions de css
- Tirer parti du système en cascade
- Lier les feuilles de style css de manière optimale
6. Ecrire des feuilles css performantes
- Connaître les sélecteurs et les propriétés
- Manipuler les class et les id
- Gérer les polices de caractère
7. Examiner les fonctionnalités avancées de css
- Gérer plus finement les styles avec les pseudo-sélecteurs
- Utiliser les transformations et les transitions
- Créer des styles responsive design
8. Intégrer quelques bases de javascript
- Accéder en lecture et écriture aux éléments du DOM
- Changer à la volée le style des éléments
- Utiliser le gestionnaire d'événement