Aller au contenu principal

Projets de stage SLAM

En stage de Solutions Logicielles et Applications Métiers (SLAM), les étudiants en BTS Services Informatiques aux Organisations (SIO) sont amenés à réaliser une variété de tâches qui reflètent les compétences visées par le référentiel de formation.

astuce

Ces activités dépendent de la taille et des besoins de l'entreprise d'accueil.

Activités types

Les activités typiques d'un stagiaire SLAM incluent :

  • la conception,
  • le développement,
  • l'installation et la maintenance d'applications.

Le stagiaire doit également être capable :

  • de rédiger des documentations techniques,
  • de réaliser des tests unitaires et d'intégration,
  • et de collaborer avec des équipes pluridisciplinaires.

La programmation est au cœur des activités de SLAM, avec l'utilisation de différents langages de programmation selon les projets (par exemple: PHP, JavaScript, Java, C#).

La gestion de bases de données avec SQL, la mise en place de solutions ERP ou CRM, et le développement d'applications mobiles sont également des compétences pratiquées en stage.

attention

Les stagiaires SLAM sont également encouragés à adopter une démarche qualité, en veillant à la sécurité des applications et à l'optimisation des performances. La capacité à travailler en mode projet, avec une approche agile souvent privilégiée, est essentielle pour mener à bien les missions confiées.

Dans une grande entreprise

Dans les grandes entreprises, les stagiaires SLAM peuvent se voir confier des missions de développement spécifique au sein de projets d'envergure. Ils peuvent intégrer des équipes travaillant sur des applications d'entreprise, participer à des phases de testing et de déploiement, ou encore contribuer à la maintenance évolutive et corrective de solutions existantes.

En grande entreprise, les stagiaires de SIO peuvent être amenés à réaliser un POC.

info

Un POC, ou Proof of Concept, est une réalisation concrète permettant de démontrer la faisabilité d'un projet ou d'une fonctionnalité spécifique.

Dans une PME

Au sein des petites et moyennes entreprises, les stagiaires ont souvent l'opportunité de toucher à un spectre plus large de tâches. Ils peuvent être impliqués dans le développement d'applications sur mesure, la gestion de bases de données, ou encore l'assistance à la maîtrise d'ouvrage. La diversité des missions permet une expérience plus polyvalente.

Dans une TPME

Dans les très petites entreprises, le rôle des stagiaires est encore plus central. Ils peuvent se voir confier la responsabilité de projets de bout en bout, depuis l'analyse des besoins jusqu'à la mise en production. Cette expérience immersive leur permet de développer une vision globale du processus de développement logiciel.

Exemples concrets de projets SLAM

  1. Création d'un site Web facile à actualiser sous PHP et JavaScript, pour présenter les réalisations d'un artisan avec une galerie photos et éventuellement une fonctionnalité de prise de rendez-vous.
  2. Création d'un site Web e-commerce avec une interface d'administration sous PHP et JavaScript.
  3. Mise en place d'un système de réservation en ligne pour un coiffeur, intégrant un paiement sécurisé.
  4. Conception d'un module dans l'intranet de l'organisation sous PHP et JavaScript.
  5. Conception d'un module pour un ERP ou via l'API de l'ERP dans le langage utilisé par cet ERP.
  6. Développement d'une application de gestion de stock pour une PME, en utilisant C# et une base de données MySQL.
  7. Refonte d'une base de données existante pour améliorer les performances et la sécurité.
  8. Participation à la mise en œuvre d'un système d'information géographique (SIG) pour une collectivité locale.
  9. Développement d'une application mobile.
  10. Création d'un chatbot pour répondre aux questions des clients en utilisant l'IA et le traitement du langage naturel.

Exemples de tâches d'un Kanban SLAM

  1. Analyse des besoins utilisateurs
  2. Rédaction du cahier des charges
  3. Conception de la base de données
  4. Mise en place de l'environnement de développement
  5. Développement de l'interface utilisateur
  6. Programmation des fonctionnalités backend
  7. Intégration API tierces
  8. Écriture des requêtes SQL
  9. Réalisation des tests unitaires
  10. Déploiement de la solution en environnement de test
  11. Correction des bugs identifiés
  12. Optimisation des performances
  13. Sécurisation des échanges de données
  14. Documentation technique du projet
  15. Formation des utilisateurs
  16. Mise en production
  17. Suivi post-déploiement
  18. Veille technologique
  19. Maintenance corrective
  20. Maintenance évolutive
  21. Gestion de la configuration logicielle
  22. Révision du code source
  23. Implémentation des mesures de sécurité
  24. Adaptation du design responsive
  25. Création de scripts d'automatisation
  26. Gestion de version avec Git
  27. Planification des sprints Agile
  28. Participation aux réunions d'équipe (daily stand-up, rétrospectives)
  29. Reporting d'avancement au tuteur de stage
  30. Contribution à la base de connaissances de l'entreprise
astuce

Cette liste n'est pas exhaustive, mais elle donne un aperçu des tâches variées qu'un stagiaire en SLAM est amené à réaliser pendant son stage.

Ces projets offrent aux stagiaires SLAM une expérience précieuse de développement dans un contexte professionnel réel.

Test de mémorisation


Quel est l'objectif principal d'un Proof of Concept (POC) dans le contexte d'un stage SLAM ?


Quelle approche de gestion de projet est souvent privilégiée dans les activités SLAM ?


Quelle est la première étape à réaliser lors de la création d'un POC en stage SLAM ?


Dans quel type d'entreprise les stagiaires SLAM sont-ils susceptibles de gérer des projets de bout en bout ?


Quel outil de gestion de version est suggéré pour l'utilisation par les stagiaires SLAM ?


Dans le contexte d'un stage SLAM, qu'est-ce que la maintenance évolutive fait référence ?


Quelle compétence n'est pas directement liée aux responsabilités d'un stagiaire SLAM ?