| Niveau d'études visé | Bac +2 |
|---|---|
| Durée de la formation en année | 2 ans |
| Statut de l'école | Non renseigné |
| Rythme de formation | Temps plein |
| Modalité | En présentiel |
| Prix | Non renseigné |
Description
Le BTS SIO option B – Solutions Logicielles et Applications Métiers du Lycée La Martinière Duchère forme des développeurs et analystes-programmeurs à maîtriser l'ensemble du cycle de vie des applications. Durant cette formation bac+2, vous apprendrez à analyser les besoins des utilisateurs, concevoir et développer des solutions logicielles, assurer leur maintenance et intégrer la cybersécurité à chaque étape. Vous développerez une expertise en programmation, en architecture applicative et en gestion de bases de données, associée à une solide compréhension des outils et méthodes de conduite de projets informatiques. Ces compétences pratiques, construites via des cas réels en entreprise et en laboratoire, forment des professionnels opérationnels recherchés par les PME-PMI, les éditeurs de logiciels et les sociétés de services informatiques pour occuper des postes de développeur d'applications, testeur logiciel ou intégrateur de solutions métier.
Thématiques abordées
- Analyse et conception des applications : étude des besoins, modélisation UML, conception orientée objet
- Développement de solutions logicielles : programmation (Java, C#, PHP), gestion des bases de données SQL et NoSQL
- Maintenance et déploiement des applications : tests, documentation, mise en production, gestion des versions
- Gestion de projets informatiques : méthodes agiles, planification, communication avec les clients
- Environnement professionnel et réglementation : sécurité informatique, protection des données, veille technologique
Objectifs de la formation
- Concevoir, développer et maintenir des solutions logicielles adaptées aux besoins spécifiques des organisations.
- Maîtriser les langages de programmation et les environnements de développement pour assurer la qualité et la performance des applications métiers.
- Analyser les besoins utilisateurs et rédiger des spécifications techniques fonctionnelles précises.
- Intégrer et déployer des applications dans des architectures informatiques complexes en garantissant la sécurité et la fiabilité.
- Assurer le support, la maintenance évolutive et corrective des solutions informatiques mises en œuvre.