| Niveau d'études visé | Bac +3 |
|---|---|
| Durée de la formation en année | 3 ans |
| Statut de l'école | Non renseigné |
| Rythme de formation | Temps plein |
| Modalité | En présentiel |
| Prix | Non renseigné |
Description
BUT Informatique - Parcours Déploiement d'Applications Communicantes et Sécurisées
À l'IUT Toulouse Auch Castres - site de Toulouse, ce parcours forme des spécialistes capables de maîtriser l'ensemble de l'écosystème informatique d'une organisation. Les étudiants développent une expertise pointue en installation, configuration et optimisation des systèmes informatiques, ainsi qu'en déploiement et sécurisation des réseaux et applications. Ils apprennent à concevoir des architectures répondant aux besoins métier, à maintenir les infrastructures pour garantir les performances, et à gérer la cybersécurité en conformité avec les normes actuelles. Dotés de solides fondations en mathématiques appliquées, droit et économie numérique, les diplômés deviennent administrateurs systèmes et réseaux, DevOps, gestionnaires de cybersécurité ou architectes informatiques au sein d'entreprises de services du numérique, banques, télécommunications ou grandes organisations publiques et privées.
Programme
- Architecture et technologies des applications communicantes : protocoles, rôles client-serveur, APIs
- Développement sécurisé : méthodes de programmation défensive, gestion des authentifications et autorisations, sécurité des données
- Déploiement et administration des applications : conteneurisation, orchestration, intégration continue et déploiement continu (CI/CD)
- Bases de données et gestion des données : modélisation, requêtage, optimisation et sécurisation des accès
- Veille technologique et projet tutoré : analyse des innovations, mise en œuvre pratique de déploiement sécurisé
Objectifs de la formation
- Concevoir et déployer des applications communicantes sécurisées adaptées aux environnements professionnels
- Mettre en œuvre les protocoles de communication et les mécanismes de sécurité informatique
- Maîtriser les outils et langages de programmation pour le développement d’applications distribuées
- Analyser et diagnostiquer les vulnérabilités pour assurer la protection des données et des systèmes
- Collaborer efficacement en mode projet en intégrant les bonnes pratiques de gestion et de développement sécurisé