Le BTS SIO option SLAM : Une formation spécialisée dans le développement d’applications.
L’option SLAM s’adresse aux étudiants passionnés par la programmation et la conception de logiciels. Elle forme des professionnels capables de développer des applications adaptées aux besoins des entreprises, d’en assurer la maintenance et d’accompagner les utilisateurs dans leur exploitation..
-
Première année (Premier semestre) : Tronc commun
Durant la première année, les étudiants suivent un enseignement général en informatique, applicable aux deux options du BTS SIO.
Support et mise à disposition de services informatiques :
Installation et configuration des postes de travail.
Gestion des droits d’accès des utilisateurs.
Assistance et support technique aux utilisateurs.Exploitation des données :
Bases fondamentales des bases de données relationnelles (SQL).
Exploitation et manipulation des données via des requêtes SQL.
Introduction aux systèmes de gestion de bases de données (SGBD).Initiation à la programmation :
Découverte des langages de programmation (Python, Java, PHP).
Algorithmes et structures de données.
Développement d’applications simples.Conception et modélisation des applications :
Introduction à la modélisation UML.
Méthodes de conception (MERISE, Agile, Scrum).
Étude des besoins et rédaction des spécifications techniques.Gestion des services et des serveurs :
Introduction aux architectures client-serveur.
Configuration et gestion de serveurs d’applications.
Hébergement et déploiement de services.
Deuxième année : Spécialisation SLAM
En deuxième année, les étudiants se spécialisent dans le développement et la gestion des applications métier.
Développement d’applications :
Programmation avancée en Java, Python, PHP, C#.
Développement front-end avec HTML, CSS, JavaScript, React, Angular.
Développement back-end avec PHP, Node.js, Java Spring, .NET.Conception et gestion des bases de données :
Modélisation et optimisation des bases de données (UML, MERISE).
Requêtes SQL avancées, procédures stockées, transactions.
Sécurisation et intégrité des données.Développement d’applications mobiles et web : Développement d’applications Android/iOS avec Flutter, Kotlin, Swift.
Création de sites dynamiques avec PHP, Laravel, Django.
API et web services (REST, GraphQL, SOAP).Gestion et maintenance des applications :
Tests et débogage des applications (Test Unitaires, Selenium).
Gestion des versions avec Git, GitHub/GitLab.
Automatisation et intégration continue (CI/CD, Docker, Kubernetes).Sécurité des applications :
Protection contre les failles de sécurité (XSS, injections SQL).
Gestion des droits et des accès aux applications.
Mise en conformité RGPD et sécurisation des données.
Enseignements transversaux
Tout au long des deux années, des matières générales accompagnent la formation technique :
Culture économique, juridique et managériale : Comprendre l’environnement professionnel.
Mathématiques pour l’informatique : Logique, algorithmes et structures de données.
Anglais technique : Communication et rédaction en anglais professionnel.
Stages en entreprise
💼 Première année : Stage de 4 à 5 semaines pour une première immersion professionnelle.
💼 Deuxième année : Stage de 5 à 6 semaines avec un projet de développement concret. -
Grâce à cette formation, plusieurs débouchés sont possibles dans le secteur du développement informatique :
✅ Développeur d’applications : conçoit et programme des applications web, mobiles ou desktop.
✅ Développeur full-stack : maîtrise le développement côté front-end et back-end.
✅ Développeur web : spécialisé dans la création de sites et applications web.
✅ Analyste-programmeur : analyse les besoins et développe des solutions adaptées.
✅ Administrateur de bases de données : gère et optimise les bases de données.
✅ Consultant en développement informatique : accompagne les entreprises dans la création de solutions logicielles.Les diplômés peuvent travailler dans des ESN (Entreprises de Services du Numérique), des start-ups, des PME ou des grandes entreprises ayant un besoin en développement logiciel.
-
Le BTS SIO SLAM permet d’intégrer directement le marché du travail, mais il est également possible de poursuivre ses études :
🎓 Licence Professionnelle : Développement Web, Informatique décisionnelle, Cybersécurité des applications…
🎓 Bachelor en informatique : Développement logiciel, Data Science, Intelligence Artificielle…
🎓 Écoles d’ingénieurs (en admission parallèle) : pour accéder à des postes à haute responsabilité.
🎓 Certifications professionnelles : AWS, Microsoft Azure, Google Cloud, Symfony, Laravel…Avec de l’expérience, il est possible d’évoluer vers des postes comme ingénieur logiciel, chef de projet informatique, ou encore expert en cybersécurité des applications.