Introduction à html et css
- Histoire du HTML.
- Fonctionnement d'un site internet HTTP.
- La norme W3C.
Les éléments et les balises
- Structure d'un élément et d'une balise.
- Les éléments "en ligne" et "en bloc".
- Les éléments vides.
- Les listes ordonnées ou non.
Structure d'une page
- Le Doctype.
- Structure et titre.
- Les balises META.
Les liens
- Les liens externes.
- Les liens internes.
- Définition des ancres relatives et absolues.
Les images
- Les formats.
- L'élément IMG.
- Application des couleurs et motifs de fond.
- Positionnement absolu et relatif.
- Manipuler les images.
Les attributs et les propriétés
- Structure d'un attribut.
- Les propriétés.
- Les attributs et les propriétés typographiques.
Les styles css
- Présentation.
- Syntaxe et Règles.
- Intégration des CSS.
- L'attribut STYLE.
- Réglage des polices/couleurs/styles des textes.
Les tables html
- Conception de tables.
- Table et attribut.
Introduction à php
- Les sites statiques et dynamiques.
- Comment fonctionne un site web ?
- Les langages du Web.
Installation et configuration
- De quoi a-t-on besoin ?
- L'environnement de développement.
- Utiliser le navigateur .
- Installer le serveur HTTP.
- L'éditeur de fichiers.
Premiers pas en php
- Principes de fonctionnement du PHP.
- La balise PHP.
- Afficher du texte.
- Le séparateur d'instruction.
- Commenter.
Les bases
- Qu'est-ce qu'une variable ?
- Les opérateurs.
- Affecter une valeur à une variable.
- Afficher et concaténer des variables.
Les conditions et les boucles
- L'algorithmique.
- La structure de base : IF ELSE.
- Les boucles WHILE et FOR.
Les fonctions
- Qu'est-ce que c'est ?
- La fonction phpinfo().
- Créer ses propres fonctions.
Les tableaux et les chaines en php
- Les chaines.
- Manipuler les chaines : Créer, remplir, lire et parcourir un tableau.
- Les tableaux associatifs.
Transmettre des données avec l'url
- La méthode GET.
- Envoyer des variables entre les pages ou dans la même page.
- Récupérer les variables.
Les formulaires
- La structure.
- Les éléments du formulaire.
- Input et Select.
- Textarea.
- Bouton radio.
Transmettre des données avec les formulaires
- La méthode POST.
- L'envoi de fichiers.
- Gestion de mots de passe.
Les bases de données mysql
- L'interface phpMyAdmin.
- Création d'une Base.
- Les types de champs.
- Création d'une table.
Manipuler les données
- Se connecter à la base de données en PHP.
- Les requêtes.
- Récupérer les données.
- Ajouter, supprimer et modifier des données.
- Création de tableaux HTML à partir d'une table MySQL.
- Exporter une base de données.
Travaux pratiques proposés
- Création d'une page d'actualités dynamiques et/ou d'un chat simple avec des comptes utilisateurs, ou tout autre projet souhaité par les participants et s'intégrant dans le cours.