Retour au BTS SIO SLAM

    Programme détaillé du BTS SIO SLAM

    Développement web, bases de données, cybersécurité applicative, CEJM, mathématiques : un programme complet pour devenir développeur professionnel.

    Support et mise à disposition de services informatiques

    1A : 4h · 2A : 4h

    Gérer le patrimoine informatique, répondre aux incidents, assister les utilisateurs, travailler en mode projet

    Travaux pratiques :

    • • Mettre en place un système de tickets d'incidents (GLPI, ServiceNow)
    • • Rédiger une documentation technique d'installation et de configuration
    • • Déployer une application web sur un serveur (Apache, Nginx, Docker)
    • • Développer une présence en ligne (site vitrine, wiki technique interne)

    Conception et développement d'applications

    1A : 7h · 2A : 7h

    Analyser, concevoir, développer, tester et déployer des applications métiers

    Travaux pratiques :

    • • Développer une application web complète avec framework MVC (Laravel, Symfony, Spring)
    • • Concevoir un modèle de données (MCD/MLD) et implémenter en SQL
    • • Créer une API REST sécurisée avec authentification JWT
    • • Développer une application mobile cross-platform (React Native, Flutter)

    Cybersécurité des services informatiques

    1A : 4h · 2A : 4h

    Sécuriser les applications, protéger les données, détecter et corriger les vulnérabilités

    Travaux pratiques :

    • • Identifier et corriger les vulnérabilités OWASP Top 10 (XSS, injection SQL, CSRF)
    • • Implémenter l'authentification sécurisée et la gestion des sessions
    • • Réaliser un audit de sécurité d'une application web
    • • Mettre en conformité une application avec le RGPD

    Culture économique, juridique et managériale

    1A : 3h · 2A : 3h

    Analyser des situations d'entreprise IT, comprendre le droit du numérique, la propriété intellectuelle du logiciel

    Travaux pratiques :

    • • Analyser les licences logicielles (GPL, MIT, propriétaire, SaaS)
    • • Étudier la conformité RGPD d'une application collectant des données personnelles
    • • Rédiger un cahier des charges fonctionnel pour un projet de développement
    • • Analyser un contrat de développement logiciel et identifier les clauses critiques

    Mathématiques pour l'informatique

    1A : 3h · 2A : 3h

    Maîtriser l'algorithmique appliquée, les structures de données, la logique booléenne

    Travaux pratiques :

    • • Implémenter des algorithmes de tri et de recherche (complexité O(n), O(n log n))
    • • Concevoir et manipuler des structures de données (listes, arbres, graphes, piles)
    • • Résoudre des problèmes de logique booléenne et de théorie des ensembles
    • • Analyser la complexité algorithmique d'une solution et l'optimiser

    Anglais professionnel IT

    1A : 2h · 2A : 2h

    Communiquer en anglais B2 dans un contexte de développement : documentation, code review, communication agile

    Travaux pratiques :

    • • Rédiger des user stories et des spécifications techniques en anglais
    • • Participer à un daily stand-up et une sprint review en anglais
    • • Lire et exploiter une documentation technique (MDN, Stack Overflow, GitHub) en anglais
    • • Faire une code review en anglais et rédiger des commentaires constructifs

    Ateliers de professionnalisation

    1A : 4h · 2A : 4h

    Projets pratiques en méthodologie agile, du cahier des charges au déploiement

    Travaux pratiques :

    • • Développer une application complète en équipe (Scrum, sprints de 2 semaines)
    • • Mettre en place un pipeline CI/CD (GitLab CI, GitHub Actions)
    • • Réaliser des tests unitaires, d'intégration et fonctionnels (JUnit, PHPUnit, Jest)
    • • Déployer une application en production (serveur, Docker, cloud)

    Intéressé(e) par le BTS SIO SLAM ?

    Rejoignez Aurlom et formez-vous aux métiers du développement logiciel, des applications web et mobiles - un secteur en pleine expansion avec des perspectives d'emploi exceptionnelles.

    Je candidate