Grâce à ma formation au BTS SIO (cours et atelier de professionnalisation ; il s’agit de situations professionnelles de problématiques d’entreprise ou d’études de cas), ainsi qu’à mes stages, j’ai pu approfondir mes connaissances en découvrant de nouvelles problématiques et en apprenant à utiliser de nouveaux outils.
Voici une liste non exhaustive de mes compétences :
Compétences techniques développées en formation BTS SIO - SLAM
Concevoir et développer | Gérer les données | Cybersécurité |
---|---|---|
Versionner les projets à l'aide de Git et GitHub. | Manipuler une base de données. | Crypter les mots de passes d'une base de données. (hachage) |
Installer et configurer Eclipse pour de la POO Java | Installation et configuration de SQL Serveur | Effectuer des tests unitaires |
Installer et configurer Android Studio. | Installation et configuration de pgAdmin | Utiliser les fonctions et procédures stockées ainsi que les triggers. |
Installer et configurer une machine virtuelle en tant que serveur web. | Interpréter et créer un diagramme de classe. | Appliquer les expressions regulières |
Utiliser Composer avec l'ORM Doctrine. | Interpréter et créer un Modèle Conceptuel des Données. | Connaître les critères de cybersécurité. |
Faire un projet web à l'aide du framework Symfony et de PHP MVC avec Twig. | Interpréter et créer un modèle relationnel. | Mettre en œuvre des bonnes pratiques de sécurité. |
Compétences générales développées en formation BTS SIO - SLAM
Compétences | Exemples de tâches | Exemples d'outils |
---|---|---|
Gestion de projet de déploiement de solutions logicielles | Etablir un planning de déploiement, coordonner les différentes parties prenantes du projet, gérer les risques et les problèmes | Monday |
Gestion de la maintenance de solutions logicielles | Suivre les correctifs et les mises à jour logicielles, mettre en place des procédures de test et de validation, gérer les demandes de support des utilisateurs | GLPI, Git, GitHub |
Gestion de la qualité et de la sécurité des solutions logicielles | Mettre en place des processus de test et de validation, suivre les normes et les réglementations en matière de sécurité des données, gérer les incidents de sécurité | W3C Validator, Lighthouse, SSL Server Test, JSLint |
Gestion du cycle de vie d'une application | Planifier les différentes étapes de développement d'une application (conception, développement, test, déploiement), gérer les versions et les évolutions de l'application | Monday, Git, GitHub |
Gestion du développement et de la mise en oeuvre de solutions logicielles | Définir les spécifications techniques d'une application, suivre l'avancement du développement, tester et valider les fonctionnalités de l'application | Java, Python, Eclipse, Visual Studio, Symfony, WordPress |
Gestion de la documentation technique | Rédiger et mettre à jour la documentation technique de l'application (manuel d'utilisation, guide de démarrage, etc.), gérer la documentation des évolutions de l'application | Google Docs, Microsoft Word |