← Retour à l'accueil

Top 5 des outils essentiels pour briller en BTS SIO

Étudiant en BTS SIO (SLAM ou SISR) ? Découvrez les 5 outils informatiques indispensables pour réussir vos TP, projets et préparer votre portfolio.

Étudiant en BTS SIO (SLAM ou SISR) ? Découvrez les 5 outils informatiques indispensables pour réussir vos TP, projets et préparer votre portfolio.

Le BTS SIO (Services Informatiques aux Organisations) demande beaucoup d’organisation, que vous soyez en option SLAM (développement) ou SISR (réseaux). Entre les Ateliers Professionnels (AP), les projets (PPE) et les épreuves de portfolio (E4, E5), le volume d’outils à maîtriser s’accumule vite.

Pendant mes études, j’ai passé trop de temps à réparer des environnements locaux cassés la veille des rendus. Utiliser des outils standards évite ce genre de problème et montre au jury que vous avez les bons réflexes pour l’entreprise.

Voici les 5 outils informatiques qui m’ont vraiment servi à structurer mon travail et à préparer mon BTS sans stresser.


1. Docker & Portainer : un environnement de test jetable

En cours, on vous demandera souvent d’installer divers services : bases de données, serveurs web, ou même Active Directory. Les installer directement sur votre PC finit toujours par créer des conflits de versions.

Docker lance ces services dans des “conteneurs” isolés. Vous pouvez faire tourner un projet SLAM en PHP 8.1 et un autre en PHP 7.4 en même temps. Quand le TP est fini, vous supprimez le conteneur.

Si la ligne de commande vous rebute au début, Portainer ajoute une interface graphique web. Vous pouvez y démarrer, arrêter ou lire les logs de vos conteneurs sans taper de commandes.

💡 Cas d’usage BTS : Lancer une base de données MySQL temporaire pour un AP sans polluer votre machine personnelle ou celle du lycée.


2. Git & GitHub : l’historique de vos projets

Pour les projets en équipe (PPE) ou les TP, la gestion de versions est souvent évaluée lors de l’épreuve E4.

Git garde l’historique de vos modifications. Si votre script PowerShell ou votre code PHP plante après un changement, vous pouvez revenir en arrière avec une commande (git revert ou git checkout). Cela remplace avantageusement les dossiers “Projet_Final_V3.zip”.

Héberger le tout sur GitHub (ou GitLab) sert de sauvegarde hors-site si votre disque dur lâche, tout en vous servant de portfolio.

🛡️ Conseil examen
Le jury apprécie les dépôts bien documentés. Prenez l'habitude de créer un fichier README.md avec la description du projet, les technologies utilisées et quelques captures d'écran. C'est un plus pour vos recherches de stage ou d'alternance.

3. VS Code et l’extension Remote-SSH

Visual Studio Code reste l’éditeur de code le plus polyvalent. Il gère la plupart des langages du BTS SIO (HTML, PHP, Python, C#, SQL).

L’extension Remote-SSH est particulièrement utile. Elle permet d’ouvrir un dossier situé sur une machine virtuelle ou un VPS distant directement dans votre VS Code local, pour éditer les fichiers sans passer par le terminal.


4. Termius : un client SSH plus pratique que PuTTY

En SISR comme en SLAM, vous passerez du temps connecté en SSH sur des serveurs Linux. Beaucoup d’écoles utilisent encore PuTTY, mais son interface n’est pas la plus intuitive.

Termius est un client SSH qui gère les onglets et inclut un explorateur SFTP. Vous pouvez y sauvegarder les configurations de vos serveurs de TP ou de votre VPS personnel.


5. DBeaver : le gestionnaire de bases de données multi-SGBD

Pendant le cursus, vous manipulerez différents moteurs de bases de données : MySQL, PostgreSQL, SQLite, ou SQL Server.

Au lieu d’installer un client lourd pour chaque système (comme MySQL Workbench ou SQL Server Management Studio), DBeaver permet de se connecter à la plupart d’entre eux depuis une seule interface gratuite.

Il peut aussi générer des diagrammes de vos tables, ce qui fait gagner du temps pour rédiger la documentation.

💡 Cas d’usage BTS : Générer les schémas graphiques de votre base de données pour votre présentation d’épreuve E4.


🎁 Bonus

Quelques autres outils pratiques à avoir sous la main :

  • Postman (ou Hoppscotch) : Pratique en SLAM pour tester vos requêtes API sans avoir à coder d’interface.
  • Notion (ou Obsidian) : Pour prendre vos notes, documenter vos erreurs et préparer le plan de votre portfolio d’examen.
  • Un VPS personnel : Avoir un petit serveur chez Hostinger ou OVH montre que vous savez déployer en ligne, au-delà du simple “localhost”.
⚠️ Méthodologie
N'attendez pas la fin de la deuxième année pour regrouper vos projets dans votre tableau de synthèse. Si vous utilisez ces outils régulièrement, vous aurez déjà des traces de vos réalisations le jour J.

Organiser son portfolio

Ces outils fonctionnent bien ensemble pour construire vos projets :

  1. Vous développez dans VS Code et testez en local avec Docker.
  2. Vous versionnez vos modifications sur GitHub.
  3. Vous déployez sur un VPS Linux configuré via Termius.
  4. Vous inspectez votre base de données distante avec DBeaver.

Savoir utiliser cette chaîne technique vous donnera une base solide pour l’examen et pour vos futurs stages.


📚 Pour aller plus loin