Présentation du langage HTML
- Histoire de l'HTML.
- Le XHTML et le HTML5.
- Les trois types de balises : balises block, inline et métadonnées.
- Le doctype. Le mode quirks. La DTD.
Démonstration
Affichage du code source de pages HTML, XHTML, HTML5. Présentation du validateur WC3.
Les nouvelles balises HTML
- Les balises et attributs obsolètes.
- Les balises : <mark>, <meter>, <time>, <figure>, <picture>...
- Les extensions de balises HTML existantes.
- Les attributs : a, fieldset, iframe, area, button...
- Les microformats. Présentation et avantages sur le référencement.
- Les nouveaux champs et attributs de formulaires : range, autofocus, placeholder, menu...
- Les dessins : Canvas versus SVG.
- Les formats multimédias. Codecs et API Multimédia.
- Gestion vidéo et audio avec les nouvelles balises <audio> et <video> HTML5.
Travaux pratiques
Création de templates HTML5. Positionnement d'éléments en absolu. Réalisation d'un lecteur multimédia.
Les sélecteurs CSS3
- Rappel sur la syntaxe : les sélecteurs, les règles.
- Sélecteurs de répétition nth-child(even), de cible target, de frère antérieur ~, d'enfant unique only-child.
- Media Queries pour le chargement conditionnel des CSS selon la résolution ou l'orientation du terminal.
Travaux pratiques
Intégration de CSS3 aux applications web. Sélection d'éléments d'une page HTML5.
Mise en œuvre de serveurs HTTP avec Apache
- Les modules Apache. Installation depuis les sources.
- Les directives essentielles du fichier "httpd.conf".
- Authentification des utilisateurs.
- Gestion des fichiers de trace, outils de statistiques.
- Mise en œuvre des hôtes virtuels.
- Protocole SSL, certificats, dialogue sécurisé en "https".
Travaux pratiques
Installation du logiciel Apache depuis l'archive source. Sécurisation de l'accès aux répertoires. Mise en œuvre d'un site personnel avec authentification, d'hôtes virtuels et d'un hôte SSL " https ".
Introduction et prise en main de MySQL
- Versions, panorama des fonctionnalités et des outils.
- Ressources et documentation.
- Procédure d'installation.
- Paramétrages post-installation et premiers tests.
- L'outil client ligne de commandes MySQL.
- L'outil graphique Workbench.
Installation et configuration du moteur SQL Server
- Présentation générale de SQL Server : les éditions, les services.
- L'architecture générale de SQL Server.
- Les étapes importantes de l'installation.
- La disposition des fichiers sur les disques : fichiers de données, journal de transactions, tempdb.
- Les éléments importants de la configuration : propriétés du serveur et des bases de données.
- Les outils d'administration de SQL Server. Les utilitaires en ligne de commande.
Travaux pratiques
Observation du journal de transactions et de tempdb.