Stage 1ère année

Rapport de stage réalisé chez Event Orizon.

En savoir plus
Logo Event Orizon

👨‍💻 À propos de moi

Actuellement étudiant en BTS Services Informatiques aux Organisations (SIO), j’ai intégré Event Orizon pour un stage de 6 semaines. Cette immersion m’a permis de mettre en pratique mes connaissances, de développer de nouvelles compétences techniques et de mieux comprendre les exigences du secteur informatique. Cette expérience enrichissante m’a aidé à élargir mes connaissances, renforcer mon esprit d’équipe et progresser continuellement.

🎮 À propos d'Event Orizon

Event Orizon est un studio créatif basé à Carcassonne, spécialisé dans le développement d'applications innovantes et de jeux vidéo. Fondé en 2018, le studio réunit des développeurs, artistes et designers passionnés qui travaillent ensemble pour concevoir des expériences immersives.

Le studio propose une gamme complète de services :

  • Création d'applications : développement d'applications professionnelles, visites virtuelles immersives pour des lieux culturels et configurateurs 3D.
  • Réalité augmentée (AR) et réalité virtuelle (VR) : conception d'outils innovants pour une immersion accrue.
  • Modélisation 2D et 3D : création d'artworks, reconstitutions détaillées et contenus visuels, avec une expertise en design d'environnement et level design.
  • Jeux vidéo : développement de jeux pour mobile et PC, incluant la conception de musiques d'ambiance et d'effets sonores sur mesure.

En complément, Event Orizon propose des formations certifiantes via sa plateforme Make Your Game, afin de développer des compétences dans le domaine du numérique, notamment en création de jeux vidéo et d'applications immersives.

Adresse : 20 Rue Claude Chappe, 11000 Carcassonne.

📋 Informations Générales du Stage

Entreprise Event Orizon
Projet Reporting d’activité
Période 21 Mai 2024 – 28 Juin 2024
Technologies PHP, CSS, Twig, MVC, SQL, JavaScript, Git
Travail en équipe Groupe de 4 personnes

🎯 Objectifs du Stage

L’objectif principal était de concevoir et développer un système de reporting d’activité performant et évolutif, permettant :

  • - D’analyser et formaliser les besoins métiers en collaboration avec l’équipe.
  • - De concevoir une base de données robuste.
  • - De mettre en place une application web en PHP suivant le modèle MVC.
  • - D’utiliser Twig pour séparer la logique métier de la présentation.
  • - D’assurer une gestion sécurisée des utilisateurs et des droits d’accès.
  • - D’optimiser les performances et la maintenabilité du code.

🛠 Missions Réalisées

Création des schémas et tables pour modéliser les activités, les dates, les utilisateurs et les rôles, avec MySQL Workbench pour visualiser et optimiser les relations.

Séparation claire des modèles, vues (avec Twig) et contrôleurs pour améliorer la lisibilité et faciliter l’évolution du projet.

Création d’un système interactif affichant les données sous forme de tableaux et graphiques, avec export possible en CSV et PDF.

Mise en place d’un module complet pour la gestion des utilisateurs, incluant création, modification, suppression, gestion des sessions et prévention des injections SQL.

📋 Préparation et Méthodologie

  • Analyse : Réunions avec l’équipe pour définir les besoins et contraintes.
  • Veille Technologique : Étude des meilleures pratiques en sécurité et optimisation SQL.
  • Gestion de Version : Collaboration via Git pour une gestion rigoureuse du code.

🏗 Architecture Technique

  • Frontend : HTML5, CSS3 et JavaScript pour une interface responsive.
  • Backend : PHP en MVC pour une séparation claire des responsabilités.
  • Base de Données : MySQL avec des requêtes optimisées pour la performance.
  • Template Engine : Twig pour une gestion efficace du Model View Controller.
  • Sécurité : Validation, gestion des sessions et audits réguliers.

🔬 Tests et Assurance Qualité

  • Tests d’Intégration : Simulation de scénarios réels pour vérifier la cohérence globale.
  • Tests de Sécurité : Vérifications systématiques contre les vulnérabilités (SQL, XSS, etc.).
  • Tests de Performance : Analyse des temps de réponse et optimisation des requêtes.

🙏 Remerciements

Je souhaite exprimer ma profonde gratitude à mes coéquipiers, à mon tuteur de stage ainsi qu'à l'ensemble de l'équipe d'Event Orizon pour leur accompagnement, leurs précieux conseils et la confiance qu'ils m'ont accordée tout au long de cette expérience. Ce fut un véritable travail d'équipe qui m'a permis d'apprendre énormément de choses et qui sera d'un très grand intérêt pour la suite de mon parcours professionnel.