Projets

Projets & Compétences BTS SIO

Projets de Cours — 1ère Année (S1 & S2)

Site Web Personnel (Portfolio / CV)

Conception et déploiement de mon portfolio professionnel présentant mon profil et mes compétences en BTS SIO.

HTML5 / CSS3 Design Responsive GitHub Pages
Cliquer pour voir les détails ▹

Projet Locaboard

Application web de réservation et de gestion de salles de réunion d'entreprise avec accès base de données sécurisé.

HTML5 / CSS3 PHP / PDO SGBD MySQL
Cliquer pour voir les détails ▹

Site Boutique Pic du Midi

Déploiement et personnalisation d'un CMS e-commerce WooCommerce avec planification et suivi de projet Gantt.

WordPress / WooCommerce Planification Gantt Gestion de projet
Cliquer pour voir les détails ▹

Projet Netcar

Solution applicative de gestion de flotte automobile en PHP Orienté Objet sous architecture MVC.

PHP Orienté Objet Patron MVC Gestion Git/GitHub
Cliquer pour voir les détails ▹

Projets de Cours — 2ème Année (S3 & S4)

Projet FA (Forfait Archéologique)

Portail web collaboratif de suivi des dossiers archéologiques développé en méthode Agile Scrum en équipe.

PHP / SGBD Méthode Agile Scrum Gestion Kanban
Cliquer pour voir les détails ▹

Journée d'Intégration (Maintenance)

Projet professionnel de maintenance corrective et évolutive d'une application web (ticketing GLPI, migration SQL/JSON, branches Git).

GLPI / Helpdesk Git / GitHub Branches Migration SQL vers JSON
Cliquer pour voir les détails ▹

CanisPro (Éducation Canine)

Logiciel de gestion de centre d'éducation canine sous architecture objet avec le patron DAO.

Java / C# Patron DAO Édition Factures PDF
Cliquer pour voir les détails ▹

Application VisiteurDAO (GSB)

Application mobile native Android (Java/SQLite) pour la gestion autonome, hors-ligne et sécurisée des fiches visiteurs.

Android Studio / Java SGBD SQLite Embarquée DAO / ContentValues
Cliquer pour voir les détails ▹

Projets Personnels

Jeu du Morpion (Multijoueur Local)

Jeu de Tic-Tac-Toe interactif en Front-End JavaScript Vanilla avec modélisation algorithmique et CSS Grid.

JS Vanilla / DOM CSS Grid / Responsive Modélisation Algorithmique
Cliquer pour voir les détails ▹
SEMESTRE 1
Titre du projet Langages / Outils Notions / Réalisations Compétences BTS SIO Validées
Site Web personnel (CV) HTML5 / CSS3 / JS
  • Construction de pages Web statiques et menu
  • Adaptabilité responsive (Media Queries)
  • Hébergement et publication du portfolio

1.3 Développement de la présence en ligne de l’organisation
1.3.1. Participer à la valorisation de l’image de l’organisation sur les médias numériques
1.3.2. Participer à l’évolution d’un site Web

1.6 Organisation de son développement professionnel
1.6.3 Gérer son identité professionnelle
1.6.4 Développer son projet professionnel

Projet Locaboard HTML5 / CSS3 / PHP / PDO / MySQL
  • Modélisation de données (MCD) et requêtes SQL
  • Sécurisation des accès aux données (PDO)
  • Dynamisation d'interface (PHP / JavaScript)

1.3 Développement de la présence en ligne de l’organisation
1.3.2. Participer à l’évolution d’un site Web exploitant les données

2.1 Conception et dév d'une application
2.1.1. Modéliser et coder une solution dynamique

2.3 Gestion des données
2.3.1. Concevoir et exploiter une base MySQL relationnelle

SEMESTRE 2
Titre du projet Langages / Outils Notions / Réalisations Compétences BTS SIO Validées
Projet Boutique Pic du Midi WordPress / WooCommerce / Gantt
  • Paramétrage CMS e-commerce complet
  • Planification temporelle & jalons (Gantt)
  • Mise en œuvre de sauvegardes régulières

1.1 Gérer le patrimoine informatique
1.1.1. Gérer des sauvegardes du site et de la base de données

1.3 Développement de la présence en ligne de l’organisation
1.3.2. Participer à l’évolution d’un site Web exploitant les données

1.4 Travailler en mode projet
1.4.1. Planifier les activités et suivre en mode Agile

Projet Netcar PHP POO / MVC / Git / GitHub
  • Modèle-Vue-Contrôleur (MVC) en PHP
  • Requêtes SQL complexes et jointures
  • Gestion de version décentralisée (Git)

2.1 Conception et dév d'une application
2.1.1. Intégration continue des versions (Git)
2.1.1. Séparer l'architecture de la solution (MVC)

2.3 Gestion des données
2.3.1. Exploiter des données à l’aide d’un langage de requêtes

SEMESTRE 3 & 4 (2ème Année)
Titre du projet Langages / Outils Notions / Réalisations Compétences BTS SIO Validées
Projet FA (Forfait Archéologique) PHP / Agile Scrum / Kanban
  • Méthode de gestion de projet Agile Scrum
  • Suivi visuel des tâches sur tableau Kanban
  • Tests de recette et de validation logicielle

1.4 Travailler en mode projet
1.4.1. Planifier les activités et suivre en mode Agile (Daily, Sprint)

2.1 Conception et dév d'une application
2.1.1. Modéliser et coder une solution dynamique

2.1 Participer à l'architecture applicative
2.1.2. Exploiter un environnement de tests et de validation

Journée d'Intégration (Maintenance) PHP (PDO) / SQL (MySQL) / JSON / GLPI / Git
  • Suivi et résolution de tickets de bugs (GLPI)
  • Workflow Git collaboratif avec branches de versions
  • Migration de source de données SQL vers JSON
  • Scripts SQL d'initialisation (GRANT) et PDO

2.2 Maintenance corrective ou évolutive
2.2.1. Analyser et corriger les dysfonctionnements (GLPI)
2.2.1. Gérer des branches de versions d'une application existante (Git)

2.1 Conception et dév d'une application
2.1.1. Consolider et fiabiliser l'architecture existante (MVC & DAO)

2.3 Gestion des données
2.3.1. Rédiger des scripts d'initialisation et d'habilitation SQL (GRANT)
2.3.1. Consommer et migrer des sources relationnelles vers du JSON

CanisPro (Éducation Canine) Java / C# / DAO Factures PDF
  • Architecture orientée objet & classes de service
  • Génération automatisée de factures PDF (FPDF)
  • Implémentation de filtres SQL et tris avancés

2.1 Conception et dév d'une application
2.1.1. Coder une application sous architecture objet (Java)
2.1.1. Utiliser des composants d’accès aux données

2.3 Gestion des données
2.3.1. Développer des requêtes SQL complexes et filtres

Application VisiteurDAO (GSB) Android Studio / Java / SQLite / DAO
  • Base de données embarquée SQLite
  • Pattern DAO pour découpler l'accès SQL
  • ListView dynamique rafraîchie par Cursor et Intents

2.1 Conception et dév d'une application
2.1.1. Modéliser et coder une solution applicative mobile native (Java/Android)
2.1.1. Séparer l'architecture de la solution (MVC & DAO)

2.3 Gestion des données
2.3.1. Concevoir et exploiter une base SQLite relationnelle embarquée

2.2 Maintenance corrective ou évolutive
2.2.1. Sécuriser les requêtes et les écritures contre les injections (ContentValues)

PROJETS PERSONNELS
Titre du projet Langages / Outils Notions / Réalisations Compétences BTS SIO Validées
Jeu du Morpion (Tic-Tac-Toe) HTML5 / CSS Grid / JS Vanilla
  • Conception algorithmique (théorie des jeux)
  • Manipulation poussée du DOM JavaScript
  • Intégration responsive via CSS Grid

2.1 Conception et dév d'une application
2.1.1. Analyser le besoin et concevoir l'algorithme de jeu
2.1.1. Coder et déboguer une solution client Front-End

2.2 Maintenance corrective ou évolutive
2.2.1. Analyser et corriger un dysfonctionnement (débogage JS)

×