Lundi 04 Janvier 2016 au Vendredi 05 Février 2016 Rapport de stage Stage de fin

Lundi 04 Janvier 2016 au Vendredi 05 Février 2016 Rapport de stage Stage de fin d’études Akram JHINGOOR LYCÉE CHARLES DE FOUCAULD BTS SIO Tuteur entreprise : Ahilan THANGAVADIVEL Tuteur académique : Michel VINCIGUERRA JHINGOOR Akram STAGE ADENIS 2016 1 Table des matières Table des figures ..................................................................................................................................................... 2 Remerciements ....................................................................................................................................................... 3 Introduction ............................................................................................................................................................ 4 Présentation de l’entreprise : ................................................................................................................................ 5 Présentation des activités.................................................................................................................................. 5 Stratégie de l’entreprise .................................................................................................................................... 5 Mon poste pendant le stage .............................................................................................................................. 5 Mission 1 : Formation Symfony2 ........................................................................................................................... 6 La méthode SCRUM ........................................................................................................................................... 6 1.1/ Contexte ................................................................................................................................................. 6 1.2/ Méthode SCRUM, qu’est-ce que c’est ? ................................................................................................ 6 1.3/ La méthode SCRUM appliquée au stage. .............................................................................................. 7 Cheminement de la formation .......................................................................................................................... 8 2.1/Contexte de formation ........................................................................................................................... 8 2.2/ Les tâches liées à la formation............................................................................................................... 8 DEBUG .............................................................................................................................................................. 17 3.1/ Le principe du débogage ...................................................................................................................... 17 3.2/ Le débogage en temps réel .................................................................................................................. 17 Mission 2 : Préparation installation machines SDT ............................................................................................. 22 Contexte : ......................................................................................................................................................... 22 Déroulement : .................................................................................................................................................. 22 Mission 3 : Intervention Salon Voyages Masson ................................................................................................. 24 Contexte ........................................................................................................................................................... 24 Liste des matériaux nécessaires : .................................................................................................................... 24 Déroulement .................................................................................................................................................... 24 Exemple de paramétrage d’un ordinateur ...................................................................................................... 25 Schéma réseau du salon .................................................................................................................................. 29 Mission 4 : Migration Zend vers Symfony ........................................................................................................... 30 Zend, qu’est-ce que c’est ? .............................................................................................................................. 30 Et Symfony alors, qu’est-ce que c’est ? ........................................................................................................... 30 Zend vs Symfony .............................................................................................................................................. 31 Pourquoi choisir de migrer un projet vers Symfony2 ..................................................................................... 31 VEILLE TECHNOLOGIQUE : SYMFONY .................................................................................................................. 32 Pourquoi Symfony comme thème de veille .................................................................................................... 32 Les origines de Symfony .................................................................................................................................. 32 Pré requis matérielles et logicielles ................................................................................................................. 32 Symfony, les pour et les contres...................................................................................................................... 33 Débuter avec Symfony ..................................................................................................................................... 33 Le routing : ....................................................................................................................................................... 34 Les contrôleurs : ............................................................................................................................................... 34 Les templates : ................................................................................................................................................. 35 Doctrine : .......................................................................................................................................................... 35 Sources ............................................................................................................................................................. 35 Conclusion ............................................................................................................................................................ 36 JHINGOOR Akram STAGE ADENIS 2016 2 Table des figures Figure 1 - Cycle du SCRUM ...................................................................................................................... 7 Figure 2 - SCRUM appliqué au stage ....................................................................................................... 8 Figure 3 - Création d'une entité Customer via CMD ............................................................................. 10 Figure 4 - Formulaire client ................................................................................................................... 11 Figure 5 - Contrôleur du Formulaire Client ........................................................................................... 12 Figure 6 - La vue du Formulaire Client .................................................................................................. 13 Figure 7 - Config du swift mailer ........................................................................................................... 13 Figure 8 - Personne anonyme ............................................................................................................... 14 Figure 9 - Formulaire d'inscription ........................................................................................................ 14 Figure 10 - Security.yml ......................................................................................................................... 15 Figure 11 - Accès refusé ........................................................................................................................ 17 Figure 12 - Ajouter un client TEST ......................................................................................................... 18 Figure 13 – Erreur .................................................................................................................................. 19 Figure 14 - Code formulaire client ......................................................................................................... 20 Figure 15 - Méthode find ....................................................................................................................... 21 Figure 16 - Méthode findBy ................................................................................................................... 21 Figure 17 - Résultat des courses ............................................................................................................ 21 Figure 18 HP modèle ProDesk 400 G1 Desktop Mini PC ....................................................................... 22 Figure 19 - Tableau de bord Adenis ...................................................................................................... 23 Figure 20 - Recensement des machines SDT ......................................................................................... 23 Figure 21 - Connexion au réseau local .................................................................................................. 25 Figure 22 - Protocole TCP/IPv4 .............................................................................................................. 26 Figure 23 - Ajout de l'imprimante ......................................................................................................... 26 Figure 24 - Nom de l'imprimante .......................................................................................................... 27 Figure 25 - Imprimante ajoutée ............................................................................................................ 28 Figure 26 - Schéma Salon Voyages Masson .......................................................................................... 29 Figure 27 - Zend Framework ................................................................................................................. 30 Figure 28 - Symfony Framework ........................................................................................................... 30 JHINGOOR Akram STAGE ADENIS 2016 3 Remerciements Je remercie spécialement M. Ahilan THANGAVADIVEL, qui a été mon tuteur sur l’ensemble des deux stages effectué chez Adenis. Je le remercie pour m’avoir accepté en stage, pour m’avoir partagé son expérience professionnelle et avoir eu la patience de recruter un stagiaire original comme moi. Je remercie également Mlle Rihab ABDELHEDI qui m’a encadré dans ce stage de fin d’études pour m’avoir aidé dans mon apprentissage du Framework Symfony2, pour ses excellents conseils de développeurs et pour m’avoir supporté pendant ces 5 semaines. Je remercie aussi M. Alain ANTISTE pour avoir partagé son expérience professionnelle et m’avoir fait comprendre à quel point l’organisation et la gestion de projets étaient importants. Je le remercie pour avoir pris le temps de m’aider dans la préparation de mon épreuve et pour ces précieux conseils. Et enfin, je remercie toute l’équipe des techniciens, Mervyn, Marie, Giresse, Junior, Anthony,Rémi, Ghislain, Steeve pour l’ambiance joviale et leur accueil qui a facilité mon intégration. Je les remercie tous pour les conseils qu’ils m’ont donnée pour mon projet professionnel et mon avenir. JHINGOOR Akram STAGE ADENIS 2016 4 Introduction Dans le cadre de mon formation de BTS SIO spécialité SLAM, j’ai pu effectuer mon stage de première année et de deuxième année au sein de la société Adenis. Durant mes stages, j’ai pu obtenir une expérience significative pour ma vie professionnelle et apprendre énormément en tant que développeur informatique. Pendant ces 10 semaines de stage, j’ai participé à deux projets sous le Framework Symfony2 avec le langage PHP. J’ai aussi participé à des interventions de solutions d’infrastructure pour des clients de la société J’ai pu obtenir des connaissances en adressage IP, en installation de solutions matérielles en base de données, en gestion de projet et sur le Framework Symfony2 et Zend. Je vais présenter dans ce rapport de stage les différentes missions que j’ai réalisé dans le cadre de mon stage de fin d’études :  Les interventions auquel j’ai participé ;  La formation Symfony2 ;  La migration d’un projet Zend vers Symfony2. D’une part, je vais présenter l’entreprise dans laquelle j’ai exercé mes stages et d’une autre part, je vais présenter les missions de mon stage de fin d’études. JHINGOOR Akram STAGE ADENIS 2016 5 Présentation de l’entreprise : Présentation des activités Adenis est une SSII créée en 1999 par Jerôme Benbihi et David Marciano (les actuels dirigeants). Le siège social est basé à Bagnolet, regroupant tous les services : la direction, la comptabilité, la finance, la gestion de projet et le support. Au départ, l’entreprise se destinait à la vente de matériel informatique et au support technique. Au fur et à mesure, Adenis évolue son offre afin d’accompagné ses clients, allant du support technique, de l’hébergement jusqu’au déploiement de lien physique. Ainsi, Adenis développe une offre de communications unifiée (ToIP, trunk SIP, Asterisk...) Il fournit internet (en partenariat exclusif avec Orange) par différents biais soit par le déploiement de fibre noire, optique ou de solution SDSL 1 Adenis offre également un service d’audit et de conseil en systèmes et réseaux. Allant de la création d’architectures LAN et WAN, la conception de serveurs et de postes de travails jusqu’à leurs intégrations et hébergements. Stratégie de l’entreprise Adenis applique une politique de niche en ciblant des agences de voyages en leur proposant des offres de services globales, des accès sécurisés et une expertise avancée. Mon poste pendant le stage Au sein d’Adenis, j’ai pu entrevoir les différents aspects du poste de développeur informatique. Par exemple, l’identification du besoin des futurs utilisateurs liés à un projet en tenant compte des contraintes telles que la simplicité, la performance et l’adaptabilité du projet. Ma principale mission était de participer aux projets en développant une partie ou un module du projet. JHINGOOR Akram STAGE ADENIS 2016 6 Mission 1 : Formation Symfony2 La méthode SCRUM 1.1/ Contexte L’équipe autour du projet était composée du développeur informatique, deux stagiaires développeur informatique. Le projet était encadré par le Directeur TechniqueM. Ahilan THANGAVADIVEL. Dans le cadre du stage et de la gestion projet, il fallait instaurer une démarche de travail pour le bon suivi des tâches. Les méthodes dites "Agiles" ont permis de pouvoir faciliter l'organisation de projet et la gestion des différentes tâches. La méthode utilisée ici pour la gestion de projet était la méthode Agile SCRUM. Cela permet une gestion réactive, structurée et interactive des différents projets de l’entreprise. 1.2/ Méthode SCRUM, qu’est-ce que c’est ? La méthode SCRUM définit un cadre de travail permettant la réalisation de projets complexes. Initialement prévu pour le développement de projets type « Software », cette méthode peut être appliquée à tout type de projet, du plus simple au plus innovant, et ce de manière très simple. Les projets qui suivent la méthode Agile « SCRUM » sont divisés en plusieurs cycles de travail relativement court que l’on appelle « sprints ». Ces derniers permettent aux membres de l’équipe d’évaluer régulièrement les progrès liés au projet et de planifier les prochaines étapes de développement. Mais cela permet surtout de réajuster ou réorienter la direction prise par le projet si besoin est, à partir d’une base de travail déjà achevée et validée (sprint). Chaque projet utilisant la méthode SCRUM s’organise autour d’une équipe auto-organisée car il n’y a pas de chef d’équipe qui décide des rôles de chacun, ou de la manière dont un problème est résolu, puisque ces problématiques sont traitées par l’équipe dans son ensemble ; et multifonctionnelle car chaque membre de l’équipe est parti prenant dans le développement de chaque fonctionnalité, de l’idée à l’implémentation finale. JHINGOOR Akram STAGE ADENIS 2016 7 Figure 1 - Cycle du SCRUM Il existe trois rôles principaux à « pourvoir » : Le responsable produit, le SCRUM Master, et le membre uploads/Management/ rapport-de-stage-v1-0.pdf

  • 19
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Sep 21, 2021
  • Catégorie Management
  • Langue French
  • Taille du fichier 2.7108MB