Rapport de stage symfony2
o 1ère semaine : du (09/04 à 15/04) : 1- Introduction :
Durant cette semaine d’initiation au stage, j’étais chargé de suivre et de se former et d’améliorer mes compétences en PHP, et essayé d’apprendre en autoformation accélérée les principes de fonctionnement du Framework Symfony2, qui est confédéré un des meilleurs Framework de PHP 5.3.x. Mon encadrant ma demandé de concentrer et suivre la documentation officielle sur le site du Framework (http://www.symfony.com). Ma première semaine était concerné pour habituer le système de l’agence et ses logiciels et protocoles d’organisations.
2- Mes acquis et ce que j’ai appris :
Dans cette période de 6 jours continu de travail, j’ai bien initié au Framework et j’ai découvert ses principes fondamentales et notions de base, et j’ai commencé à comprendre « son schéma fonctionnel », en plus j’ai essayé d’appliquer plusieurs travaux pratiques et tutoriels d’après plusieurs autres sources comme siteduzero.com/symfony2, et développez.com/symfony2,… La technologie du Framework Symfony2 nécessite l’exploration et l’apprentissage de plusieurs outils et applications et autres techniques diverses qui sont recommandés par le cadre du travail, Symfony 2 requiert PHP dont la version est supérieur ou égal à 5.3.2 Et il propose entre autres : o Une séparation du code en trois couches, selon le modèle MVC, pour une plus grande maintenabilité et évolutivité o Un templating simple, basé sur PHP et des jeux de "helpers", ou fonctions additionnelles pour les gabarits… o Des performances optimisées et un système de cache pour garantir des temps de réponse optimums o Une gestion des url parlantes, qui permet de formater l'url d'une page indépendamment de sa position dans l'arborescence fonctionnelle o Un système de configuration en cascade qui utilise de façon extensive le langage YAML o Un générateur de back-office et un "démarreur de module" (scaffolding) o Un support de l'internationalisation - Symfony est