Webmastering
Webmastering dynamique
Webmastering dynamique avec SPIP
Cette formation permet d’acquérir les bases de la création d’un site internet dans un
environnement CMS (Content Management System) en prenant pour exemple le logiciel
SPIP. L’accent est porté sur la maîtrise des standards du web (HTML, XHTML, CSS), du
code brut, et de la syntaxe propre à chacun d’eux. Cette session permettra aussi d’aborder
des notions d’optimisation du code, de référencement, de programmation avancée.
Nombre de Participants : 6
Lieu de la formation : Résurgences, Marseille
Durée de la formation : 35 Heures
Langage web
- Bases de programmation
- Balise meta
- Balises de strutures
- Balises de mise en forme
- Insertion d’image
- Construction de tableau
- Liens hypertexte, liens mailto, liens et référencement
- Formulaires
- Règles de bonne conduite pour HTML
- Règles de bonne conduite pour CSS
- Règles pour un web durable, écologique et accessible
- Le W3C et les logiciels libres
- L’encodage UTF8
- Construction d’un site Web
- Règles d’architecture
- Règle de navigation
- Règles de design
- Optimisation des images pour le web
- Création de feuilles de styles CSS
- Gestion et application des feuilles de styles
- Support serveur
- Gestion d’un serveur Apache
- Gestion d’un serveur mysql
- Le langage Php et les modules php
pour Apache
- PhpMyAdmin
- Protocole FTP et SFTP
SPIP 2
- Les boucles SPIP (et les critères)
- Rubriques
- Articles et Brèves
- Documents
- Syndication et Articles syndiqués
- Evénements / Agenda
- Critères, comparaisons
- Les boucles imbriquées
- Les boucles récursives
- Boucles complexes
- Jointures de tables
- Tables externes et jointures de tables externes
- Les balises SPIP (et les filtres)
- Les balises standards
- Les balises du site et les balises d’utilisation avancée
- Filtres de texte
- Filtres d’images
- Filtres personnalisés (avec php)
- Filtres conditionnels
- Les plugins des SPIP
- Conseil d’utilisation
- Principaux plugins
- Création d’un plugin
Programmation avancée
- Les CSS imbriqués
- Structurer une page et ses inclusions
- Programmer un menu dynamique profond
- Programmer des pages contextuelles
- Optimisation
- Optimiser les images à la volée avec php
- Créer un watermark automatique sur les images
- Backend, RSS, mode texte et impression
- Gérer de manière uniforme les entetes HTML
- Optimiser pour le visiteur : la gestion du cache et des inclusions
- La gestion des sessions utilisateur
- Notions de référencement naturel
- Référencement 1 : optimiser les balises
- Référencement 2 : gérer ses liens externes et internes, structure son site
- Référencement 3 : optimiser le contenu et la navigation
- Le fichier sitemap XML