Portfolio : Compétences Acquises à l’IUT
Bienvenue sur ma page de portfolio dédiée aux compétences développées au cours de ma formation à l’IUT. Cette section met en avant les différentes compétences que j’ai acquises et maîtrisées, classées par domaine, avec des exemples concrets de situations professionnelles dans lesquelles elles ont été appliquées.
Sommaire
- Portfolio : Compétences Acquises à l’IUT
- Sommaire
- C1 – Compétence Réaliser
- C2 -Compétence Optimiser
- C3 -Compétence Administrer
- C4 – Compétence Gérer
- C5 – Compétence Conduire
- C6 – Compétence Collaborer
C1 – Compétence Réaliser
Pour maîtriser la compétence Réaliser, il faut être capable de développer un outil informatique qui répond à un besoin client. Le processus de développement passe par la conception du produit, le codage, les tests, le déploiement et l’intégration, et enfin la maintenance. Une application de qualité respecte les besoins du client, avec un code bien structuré et documenté pour faciliter les améliorations futures. Le choix des technologies adéquates est également crucial.
Niveaux
- Développer des applications informatiques simples
- Concevoir et développer des interfaces simples d’utilisation selon les spécifications fournies.
- Partir des exigences et aller jusqu’à une application complète
- Développer des applications accessibles, ergonomiques et robustes (grâce aux tests) en suivant les spécifications définies à partir des besoins du client.
- Adapter des applications sur un ensemble de supports
- Choisir les bonnes technologies, intégrer les applications dans des environnements de production et savoir les maintenir en état.
Situations professionnelles
- Élaboration d’une application informatique
- Évolution des applications
- Maintenance d’une application informatique en conditions opérationnelles
C2 -Compétence Optimiser
Pour maîtriser la compétence Optimiser, il faut proposer la meilleure solution à un problème informatique en fonction de critères spécifiques. La taille, le choix du langage, le temps d’exécution et les algorithmes utilisés influencent l’expérience utilisateur et l’utilisation de la solution. Il est essentiel d’analyser le problème, de proposer des méthodes de résolution, et de sélectionner les structures de données et/ou algorithmes adéquats, tout en prenant en compte la sécurité des données et l’impact sociétal et environnemental.
Niveaux
- Appréhender et construire des algorithmes
- Comparer des algorithmes et choisir le meilleur à l’aide des outils mathématiques disponibles (arbres, graphes, etc.).
- Sélectionner les algorithmes adéquats pour répondre à un problème donné
- Utiliser des techniques algorithmiques avancées si nécessaire (optimisation, IA, hachage) tout en tenant compte de la sécurité et de l’impact.
- Analyser et optimiser des applications
- Améliorer un code existant après analyse de son comportement et remplacer des technologies si nécessaire pour améliorer le fonctionnement.
Situations professionnelles
- Améliorer les performances des programmes dans des contextes contraints
- Limiter l’impact environnemental d’une application informatique
- Mettre en place des applications informatiques adaptées et efficaces
C3 -Compétence Administrer
Pour maîtriser la compétence Administrer, il faut être capable d’installer, configurer et déployer des services réseaux afin d’optimiser le système informatique d’une structure ou d’une organisation. Cela nécessite une connaissance des protocoles de base et une compréhension des besoins du client pour estimer la taille du réseau, choisir les structures et assurer leur maintenabilité.
Niveaux
- Installer et configurer un poste de travail
- Connaître et identifier les différents composants d’un système, savoir les manipuler et configurer un système d’exploitation.
- Déployer des services dans une architecture réseau
- Utiliser des serveurs, relier des applications par ces services et les sécuriser.
Situations professionnelles
- Déployer une nouvelle architecture technique
- Améliorer une infrastructure existante
- Sécuriser les applications et les services
C4 – Compétence Gérer
Pour maîtriser la compétence Gérer, il faut savoir analyser et exploiter les données d’une structure. Cela inclut la conception et l’optimisation d’une base de données, l’interaction avec des applications et la mise en œuvre de la sécurité pour assurer la cohérence et l’intégrité des données.
Niveaux
- Concevoir et mettre en place une base de données à partir d’un cahier des charges client
- Concevoir des bases de données relationnelles, les interroger et en extraire des données.
- Optimiser une base de données, interagir avec une application et mettre en œuvre la sécurité
- Analyser des données et améliorer leur flux via les bases qui les contiennent, même si elles sont hétérogènes.
Situations professionnelles
- Lancer un nouveau projet
- Sécuriser des données
- Exploiter des données pour la prise de décisions
C5 – Compétence Conduire
Pour maîtriser la compétence Conduire, il est nécessaire d’utiliser les outils de gestion de projet informatique (méthodes classiques, agiles, tableaux de bord) pour satisfaire au mieux les besoins des utilisateurs. Il est crucial d’adopter les bonnes démarches, de maintenir une bonne communication et de respecter les règles juridiques et éthiques.
Niveaux
- Identifier les besoins métiers des clients et des utilisateurs
- Comprendre les besoins, mettre en place les outils nécessaires et identifier les acteurs du projet.
- Appliquer une démarche de suivi de projet en fonction des besoins métiers des clients et des utilisateurs
- Analyser les processus d’une organisation pour améliorer son système d’information et suivre les projets.
Situations professionnelles
- Lancer un nouveau projet
- Piloter le maintien d’un projet en condition opérationnelle
- Faire évoluer un système d’information
C6 – Compétence Collaborer
Pour maîtriser la compétence Collaborer, il est essentiel de travailler efficacement dans une équipe informatique. La communication est clé pour partager et rendre les informations accessibles. Les projets doivent suivre les évolutions numériques et juridiques.
Niveaux
- Identifier ses aptitudes pour travailler dans une équipe
- Découvrir les aptitudes requises dans le monde de l’informatique, s’y identifier, acquérir les compétences manquantes et développer des compétences interpersonnelles.
- Situer son rôle et ses missions au sein d’une équipe informatique
- Comprendre la place de l’informatique dans le monde du travail et vivre des expériences en équipe informatique.
- Manager une équipe informatique
- Guider la transition numérique au sein d’une organisation et gérer les projets informatiques en tenant compte des enjeux d’innovation.
Situations professionnelles
- Lancer un nouveau projet
- Organiser son travail en relation avec celui de son équipe
- Élaborer, gérer et transmettre des informations
