Bloc 1 - Support et mise à disposition de services
Gestion du parc informatique
Mise en place d’un inventaire automatisé des ressources avec un script Python et une base SQLite, suivi des mises à jour logicielles et vérification des droits d’accès.
- Recenser et identifier les ressources numériques
- Mettre en place et vérifier les niveaux d'habilitation associés à un service
Support utilisateur - Helpdesk
Développement d’une interface web d’assistance (PHP/SQL) pour collecter, suivre et traiter les demandes des utilisateurs via un tableau de bord de suivi des tickets.
- Collecter, suivre et orienter des demandes
- Traiter des demandes concernant les services applicatifs
Bloc 2 - Conception et développement d’applications
Application de gestion en Java (POO + MySQL)
Réalisation d’une application de gestion de clients en Java avec une architecture MVC, connexion à une base de données MySQL et génération de rapports PDF.
- Analyser un besoin exprimé et son contexte juridique
- Modéliser une solution applicative
- Utiliser des composants d'accès aux données
Serveur GTA RP - Scripts LUA
Développement de scripts en LUA pour un serveur de jeu : gestion d'inventaires, économie, interface utilisateur et optimisation client/serveur.
- Identifier, développer, utiliser ou adapter des composants logiciels
- Concevoir ou adapter une base de données
Bloc 3 - Cybersécurité des services informatiques
Site web dynamique (Sécurisation)
Création d’un site web complet avec sécurisation des authentifications (hachage des mots de passe) et protection contre les injections SQL.
- Prendre en compte la sécurité dans un projet de développement d'une solution applicative
- Prévenir les attaques
Analyse de logs et détection d’intrusion
Mise en place d’un script Python pour l’analyse de logs système (auth.log / syslog) afin de détecter des activités suspectes et générer des alertes.
- Analyser les connexions (logs)
- Analyser des incidents de sécurité, proposer et mettre en œuvre des contre-mesures