Travail session A21 CAC-111-FX voir fichier TP1
Introduction à l’environnement de production web
- Introduction aux différents outils utilisés
- Quels sont les outils les plus importants(codes,archivage,hébergement)
- Préparation de l’environnement de développement.
- VSCode / Plugins
- Nodejs, NPM, GIT, Yeoman
- Présentation du travail pratique #1
Débuter avec GIT
- Le backlog (features/stories/tasks)
- Gestion des branches GIT
- Planifier et organiser son travail dans GIT
- Travailler avec GIT en équipe dans une organisation
- Gérer les conflits avec GIT
- Débuter le travail session
La préparation de votre site pour la mise en production
- Les outils pour tester nos projets
- L’assurance qualité
- Préparer le site pour la mise en production
- Outils pour les packages ECMAScript
- Code linting
- Techniques de déploiement
- Continuer le travail session
Le déploiement web
- Créer un environnement d’acceptation et de production
- Le FTP
- Le DNS
- Les bases de données
- Conteneurs Docker, Kubernetes
- Déploiement à l’ancienne vs automatisé
- Cpanel, Plesk
- Php, .net
- Webpack, Gulp
- Vagrant, Scotch Box
- Continuer le travail session
- Retour sur la gestion des branches dans GIT
- Retour sur le travail formatif Gulp
- Retour sur les notions d'optimisations css et javascript
- Continuer le travail session
- Retour sur le TP1
- Déploiement à l'ancienne FTP / Backup CPanel
- SSH
- Les hébergeurs web linux vs windows
- Le cloud (Google, Amazon et Microsoft)
- Exploration CPanel
- Création de composantes react Guide pratique
- Démo technique
Présentation du travail pratique 2
Présentation du travail pratique 3
- À propos des sitemaps
- Balises Méta pour les engins de recherches
- Fichier robots.txt
- Gestion du robot d'exploration
- Sécuriser son site web
- Types d'attaques
- SQL Injections. ...
- Cross Site Scripting (XSS) ...
- Broken Authentication & Session Management. ...
- Insecure Direct Object References. ...
- Security Misconfiguration. ...
- Cross-Site Request Forgery (CSRF)
Continuer le TP2
- Processus de mise en production d'un site web
- Révision matières pour examen
- Encadrement technique en classe
Continuer le TP2
- Examen 20% (1h30)
- Processus de mise en production d'un site web (rappel)
- Encadrement technique en classe Q-A
Continuer le Travail final
- Encadrement technique en classe
- Finaliser et remettre le travail pratique 3