Vous êtes sur la page 1sur 2

Description

La formation Atelier de l'industrialisation PHP vous permettra de passer au niveau d'excellence dans le
domaine professionnel et augmenter la qualité de votre travail et votre productivité. Type de formation :
Atelier
Durant cette formation de 28 heures, vous allez faire un tour complet de tous les outils qui vous
permettront de mieux s'organiser dans les méthodologies de votre travail.

Référence :
Objectifs ---

- l'optimisation et le perfectionnement du code PHP au niveau algorithmique.

- Découvrir des outils/techniques de mesure de qualité en PHP. Groupe :


12
- l'adaptation de l'architecture logicielle aux nécessités du travail en équipes pluridisciplinaires ou multisites.

- la rationalisation des développements orientés maintenabilité et réutilisabilité.


Durée :
3 jours
Déroulement
Voir la partie déroulement sur le site www.MarocLance.com
Menu ► Qui sommes-nous ► Déroulem ent ► Formations Ateliers
Tarif :
4000 DHS

Prérequis :
Chapitre 1 : Introduction
Chapitre 2: Optimisation de code Bonne connaissance
de PHP
- Problèmes classiques rencontrés en
développement.

Quiz oral Concernés :


- Culture d'entreprise : impacts à long et
moyen termes. Techniciens
- Outils : de mesure (Pear), de
simulation de charge client/serveur, Développeurs
- Inflation non contrôlée du code et Programmeurs
d'optimisation.
théorie de l'avalanche.

- Compression à la volée. Principe de la


- Réutilisabilité : stratégies et enjeux.
compression/décompression des
pages.

Chapitre 3: Productivité - Précautions et limites.

Quiz oral - Optimisation des algorithmes.


Optimisation des boucles, des requêtes
- La POO : bienfaits et limites. Etude de cas, SQL. Fichiers texte et bases de
pertinence de l'approche POO vs données.
procédurale. La solution mixte.
- Gestion des flux de sortie.
- IDE et documentation. Les principaux IDE - Cache serveur. Réalisation d'un cache.
du marché. Outils de documentation et
conventions. Configuration. Les classes existantes.

- Serveurs à balancement de charge. Travaux pratiques


Approche matérielle. Impact sur le Optimisation graduelle d'une page type, avec
développement. mesures comparées des performances
obtenues.
Travaux pratiques
Analyse de performances et consommation
mémoire. Utilisation d'un IDE et d'un générateur de
documentation. Etude d'une classe "session" pour
la conservation des données en environnement
multiserveurs.
Chapitre 4: Rationalisation des développements

Quiz oral

- Architecture multicouche. Programmation " spaghetti " et maintenabilité.

- Approche pluridisciplinaire et sous-traitance.

- MVC : diviser pour mieux régner. MVC sans l'objet.

- Concepts avancés de la POO : classes abstraites, interfaces. Méthodes automatiques, surcharge,


sauvegarde, clonage.

- Frameworks (cadres). Philosophie. Etude d'un framework " maison ". Principaux frameworks du
marché.

- Design patterns (motifs de conception). Principe de base et avantages.

- Structure des patterns Usine. Singleton. Chaîne de commande. Observateur. Stratégie.

- Encapsulation des concepts variables.

Travaux pratiques

Passage d'une page " spaghetti " à un modèle MVC. Réalisation d'un moteur de recherche avec un
framework. Implémentation d'une classe de connexion pour la conservation des ressources.

Vous aimerez peut-être aussi