CHAPITRE 1 : Notions de base sur le HTML 5 et sur la conception de pages web
• Introduction à Internet et à ses protocoles
• Les principes du web
• Les navigateurs
• Présentation du HTML 5
• Présentation du concept des feuilles de style (fichiers CSS)
• Les éditeurs de texte
• Les logiciels WYSIWYG
• Les logiciels WYSIWYG TP : Dreamweaver
CHAPITRE 2 : Les bases du HTML 5
• La syntaxe du HTML 5
• Les balises HTML
• Les attributs
• Structure d'une page HTML
CHAPITRE 3 : Le HTML 5
• La gestion du texte
• Les balises de mise en forme de textes
• Les retours à la ligne
• Le codage des couleurs
• Les caractères spéciaux
• Les commentaires
• Les paragraphes
• Les titres
• Les sauts de lignes
• Les listes
• Les liens hypertexte
• Les balises en ligne
• Les balises de blocs
• Les images
• L'optimisation des images
• Les tableaux
• L'insertion de fichiers vidéo
• L'insertion de fichiers audio
• Les formulaires
• La géolocalisation
CHAPITRE 4 : Les fichiers CSS 3 (feuilles de style)
• Introduction
• Principes du CSS 3
• La syntaxe des feuilles de style
• Les CSS intégrés
• Les CSS externes
• Les différents sélecteurs (balises, classes et identifiants)
• La mise en forme des textes
• La mise en forme des tableaux
• La mise en forme des listes
• La gestion des blocs
• La mise en forme avec les pseudo-classes
• Les méthodes de positionnement des éléments (statiques, absolus, relatifs, fixes, flottants, ...)
PROGRAMME PHP/MYSQL
CHAPITRE 1 : Introduction au PHP
• Historique et présentation
• Web statique et web dynamique
• Langage client et langage serveur
• Flux de fonctionnement du PHP
• Programmation objet et programmation procédurale
• Installation et configuration d'un serveur web local (Apache / Mysql / PHP)
CHAPITRE 2 : Syntaxe du PHP
• Extension de fichier .php
• Balises
• Affichage
• Commentaires
• Variables
• Les tableaux
• Les opérations arithmétiques
CHAPITRE 3 : Grammaire du PHP
• Opérateurs de comparaisons et logiques
• Les conditions avec IF et SWITCH / CASE
• Les boucles avec WHILE, FOR et FOREACH
• Contrôle du flux de programmation avec BREAK et CONTINUE
• Inclusion d'un code externe avec INCLUDE et/ou REQUIRE
• Les fonctions personnalisées
• Les fonctions PHP
• Utilisation de la documentation PHP
• Bonnes pratiques
CHAPITRE 4 : Traitement des opérations
4 .1 : Traitement du texte avec PHP
• Comportement d'une chaîne de caractères dans un script PHP
• Sécuriser les caractères spéciaux
• Tester l'existence d'une chaîne
• Concaténation, découpe et césure d'une chaîne de caractères
• Suppression des espaces
• Compter le nombre de mots ou de caractères
• Remplacer un segment dans une chaîne
• Sécuriser une chaîne de caractères correspondant à une URL
4 .2 : Traitement des dates avec PHP
• Affichage
• Manipulation
• Calcul de dates
• Gestion des décalages horaires
4 .3 : Traitement des tableaux avec PHP
• Parcourir un tableau
• Nombre d'éléments dans un tableau
• Ajout et suppression d'éléments
• Trier les tableaux
• Créer un tableau à partir de variables
• Créer des variables à partir de tableaux
4 .4 : Traitement des formulaires avec PHP
• Principe technique des formulaires
• Circulation des données avec les méthodes GET et POST (Envoi et réception)
• Les champs formulaires HTML et leur configuration
• Validation, traitement et sécurisation des données récupérées
• Envoi de fichiers avec PHP
• Configuration d'un formulaire pour l'envoi de fichiers
• Contrôler l'emplacement de stockage des fichiers envoyés
• Contrôler les extensions de fichiers pouvant être envoyées par formulaire
• Validation de fichier
• Permettre et faciliter le téléchargement
CHAPITRE 5 : Stockage des données
• Configuration des informations à stocker
• Enregistrement et lecture
• Fonctionnement d'une base de donnée (index, jointures, ... )
• Création de base donnée avec PHPmyAdmin
• Connexion à une base de données par PHP
• Les clauses et requêtes (SELECT, INSERT, UPDATE, DELETE)
• Sécuriser les dialogues PHP – MySQL
• Atelier : adapter le système précédemment créé pour permettre le stockage, l'ajout, la modification ou la suppression des articles
PROGRAMME JOOMLA
CHAPITRE 1 : Concepts fondamentaux de Joomla
• Présentation. Les différentes versions.
• Domaines d'application, références industrielles.
• Structure et fonctionnalités d'un CMS.
• L'architecture de Joomla
• Travaux pratiques Démonstrations de sites Web créés avec Joomla
CHAPITRE 2 : Premiers pas avec Joomla
• Installation et configuration de Joomla sur un serveur local. Paramétrer le site.
• Adapter langue et modèle. L'espace de travail.
• Travaux pratiques Prise en main de Joomla. Installation et configuration.
CHAPITRE 3 : Structure de l'interface d'administration Joomla
• Prise en main de l'interface d'administration.
• Gestion et administration des contenus.
• Gestion des extensions : les menus Composants et Extensions.
• Travaux pratiques Manipuler l'interface de Joomla
CHAPITRE 4 : Créer le contenu des pages Web avec Joomla
• Les catégories et articles.
• Définir les paramètres liés aux articles.
• Gestion des articles supprimés, des images et du texte.
• Créer un lien ou insérer une ancre.
• Le système de navigation. Insérer un tableau, un calque.
• Travaux pratiques Création et mise en forme de pages Web.
CHAPITRE 5 : Gérer les utilisateurs
• Rôles et permissions. Créer des comptes utilisateurs.
• Gérer les utilisateurs et un site collaboratif.
• Travaux pratiques Paramétrage, utilisateurs, sites.
CHAPITRE 6 : Les modèles (templates)
• Architecture d'un fichier de modèle. Le fichier templateDetails.xml.
• Choisir et installer un modèle. Concevoir des modèles Joomla
• Créer des modèles.
• Travaux pratiques Utilisation et création de modèles.
CHAPITRE 7 : Enrichir les pages Web avec des extensions
• Test de modules préinstallés.
• Test de composants préinstallés.
• Test de nouvelles extensions à installer.
• Travaux pratiques Amélioration des pages Web par ajout d'extensions (formulaire de contacts, messagerie interne, ...).
CHAPITRE 8 : Administration du site
• Configuration du site.
• Déployer un site Joomla! sur un serveur distant.
• Suivi du site, statistiques de visites.
Travaux pratiques Déployer le site Web.PROGRAMME Flash
1. Fonctionnement
Présentation de l'interface
Les modes vectoriels et Bitmap
L'empilement des objets
Les symboles
2. Outils
Les outils de sélection
Le texte
Les outils de dessin
Contours et remplissage
Transformer les remplissages
Remodeler les lignes et remplissages
La transformation libre
3. Images bitmap et vectorielles
Introduction aux différents formats
Importation de contenu graphique
Retouche d'images
Exporter une image ou une animation
4. Calques
Créer des calques
Les différents types de calques
Le panneau Scénario
5. Cadences
Les différents types d'images
Les étiquettes d'images
Les ancres nommées
6. Symboles
Créer un symbole (graphique, bouton, clip d'animation)
7. Techniques d'animation
La technique « pelure d'oignon »
L'interpolation de mouvement
L'interpolation de forme
8. Son
Les différents types de sons
Propriétés et importation d'un son
9. L'interactivité dans Flash
Les contrôles (play, pause, stop)
Les actions liées aux boutons (goto, getUrl)
Questions / Réponses