
Formation Les bonnes pratiques du developpement
Ref :
Pré-requis
Les bases du développement web
Public concerné
Développeurs, Chef de projet technique
Objectifs
Obtenir une meilleure maintenabilite et une meilleur evolutivite de ses developpements web
Savoir ameliorer les performances applicatives a tout niveau, de la base de donnees au front-end
Maitriser les differents caches disponibles afin d’ameliorer l’experience utilisateur et la scalabilite de la plate-forme
Programme détaillé
Jour 1
Performances des applications web
-
Objectifs : une bonne expérience utilisateur
-
Les règles d'or des tests de performance
-
Théorie de cache et bonnes pratiques
-
Performances des bases de données
-
Performances des services externes
-
Performances applicatives
-
Performances côté client
Performances front end
-
Introduction
-
Outils
-
Analyses
-
Contenu
-
Cookie
-
JS et CSS
-
CSS
-
Javascript
-
Images
-
Serveur
Jour 2
Bonnes pratiques du sytème
-
Tradition UNIX
-
Comment trouver de l'aide
-
Variables d'environnement
-
Locales
-
Problèmes d'encodage
-
Limites
-
Cronjobs
-
Timezones
-
Bonnes pratiques
-
Permissions
-
Comptes applicatifs
-
Outils réseaux
-
Etre plus efficace avec les outils UNIX
-
Travailler à distance avec SSH
-
Alias et scripts
-
Outils systèmes à connaître
Jour 3
SQL : Bonnes pratiques et optimisation des performances
-
Introduction
-
Règles de nommage SQL
-
Formatage SQL
-
Outils
-
Distincts
-
Order by non conditionnés
Jointures ANSI
Index - Bases de données
-
Problématique de la performances d'accès aux données
-
Principe et fonctionnement des index
-
Définition
-
Sélectivité
-
Utilisation d'index sous MySQL
-
Manipulation des index
-
Requêtes nécessitant une optimisation
-
Plan d'exécution
-
Choisir un index
-
Mise en pratique
-
Bonnes pratiques