Annexe: Programmation 3
Théorie planifiée:
Organiser une feuille de style en assurant sa maintenance sur le long terme à l’aide de préprocesseurs
- Utiliser Sass.
- Séparer la feuille de style en blocs (base, polices, formulaires …)
- Utiliser des variables (couleur, gouttière …)
- Utiliser des générateurs (effets CSS3 cross browser).
Installer et personnaliser un CMS
- Comprendre le lien entre langage de programmation (php, python, java, …) et base de données (MySQL, MariaDB, PostgreSQL, oracle…) au travers sur serveur web (apache, nginx, lighttpd, …)
- Installer les fichiers PHP, créer la base de données, configurer les logins et mots de passe
- Utiliser le CMS (pages, arborescence …)
- Installer des thèmes adaptés au client
- Personnaliser les thèmes (CSS, modifications simples sur PHP pour changer structure HTML)
L’accessibilité d’un site aux personnes handicapées
- Les problèmes et solutions d’accessibilité liés à la surdité, à la vision et au problème moteur.
Les contraintes d’hébergement d’un site
- Les Technologies
- La Charge,
- Le Trafic
- La Sécurité
Les offres d’hébergement
- Le mutualisé
- Le dédié
- Le cloud
- Les coûts
Le nom de domaine
- Rechercher un nom de domaine libre
- Où obtenir un nom de domaine
- Comment choisir un nom de domaine
- WHOIS
Installer une application web chez un hébergeur
- Mise en route
- Configurer les droits d’accès d’une application
- Mise à jour
- Les logiciels FTP
- Les optimisations
- Cache
- CDN
- Référencement