Mes compétences
Actuellement en première année de BUT Informatique, parcours Réalisation d'Applications : Conception, Développement, Validation, je prépare
Niveau 1 - Développer des applications informatiques simples
- AC11.01 | Implémenter des conceptions simples
- AC11.02 | Élaborer des conceptions simples
- AC11.03 | Faire des essais et évaluer leurs résultats en regard des spécifications
- AC11.04 | Développer des interfaces utilisateurs
Niveau 2 - Partir des exigences et aller jusqu’à une application complète
- AC21.01 | Élaborer et implémenter les spécifications fonctionnelles et non fonctionnelles à partir des exigences
- AC21.02 | Appliquer des principes d’accessibilité et d’ergonomie
- AC21.03 | Adopter de bonnes pratiques de conception et de programmation
- AC21.04 | Vérifier et valider la qualité de l’application par les tests
Niveau 3 - Adapter des applications sur un ensemble de supports (embarqué, web, mobile, IoT…)
- AC31.01 | Choisir et implémenter les architectures adaptées
- AC31.02 | Faire évoluer une application existante
- AC31.03 | Intégrer des solutions dans un environnement de production
Niveau 1 - Appréhender et construire des algorithmes
- AC12.01 | Analyser un problème avec méthode (découpage en éléments algorithmiques simples, structure de données...)
- AC12.02 | Comparer des algorithmes pour des problèmes classiques (tris simples, recherche...)
- AC12.03 | Formaliser et mettre en œuvre des outils mathématiques pour l’informatique
Niveau 2 - Sélectionner les algorithmes adéquats pour répondre à un problème donné
- AC22.01 | Choisir des structures de données complexes adaptées au problème
- AC22.02 | Utiliser des techniques algorithmiques adaptées pour des problèmes complexes (par ex. recherche opérationnelle, méthodes arborescentes, optimisation globale, intelligence artificielle...)
- AC22.03 | Comprendre les enjeux et moyens de sécurisation des données et du code
- AC22.04 | Évaluer l’impact environnemental et sociétal des solutions proposées
Niveau 3 - Analyser et optimiser des applications
- AC32.01 | Anticiper les résultats de diverses métriques (temps d’exécution, occupation mémoire, montée en charge...)
- AC32.02 | Profiler, analyser et justifier le comportement d’un code existant
- AC32.03 | Choisir et utiliser des bibliothèques et méthodes dédiées au domaine d'application (imagerie, immersion, intelligence artificielle, jeux vidéos, parallélisme, calcul formel...)
Niveau 1 - Installer et configurer un poste de travail
- AC13.01 | Identifier les différents composants (matériels et logiciels) d’un système numérique
- AC13.02 | Utiliser les fonctionnalités de base d’un système multitâches / multiutilisateurs
- AC13.03 | Installer et configurer un système d’exploitation et des outils de développement
- AC13.04 | Configurer un poste de travail dans un réseau d’entreprise
Niveau 2 - Déployer des services dans une architecture réseau
- AC23.01 | Concevoir et développer des applications communicantes
- AC23.02 | Utiliser des serveurs et des services réseaux virtualisés
- AC23.03 | Sécuriser les services et données d’un système
Niveau 1 - Concevoir et mettre en place une base de données à partir d’un cahier des charges client
- AC14.01 | Mettre à jour et interroger une base de données relationnelle (en requêtes directes ou à travers une application)
- AC14.02 | Visualiser des données
- AC14.03 | Concevoir une base de données relationnelle à partir d’un cahier des charges
Niveau 2 - Optimiser une base de données, interagir avec une application et mettre en œuvre la sécurité
- AC24.01 | Optimiser les modèles de données de l’entreprise
- AC24.02 | Assurer la sécurité des données (intégrité et confidentialité)
- AC24.03 | Organiser la restitution de données à travers la programmation et la visualisation
- AC24.04 | Manipuler des données hétérogènes
Niveau 1 - Identifier les besoins métiers des clients et des utilisateurs
- AC15.01 | Appréhender les besoins du client et de l'utilisateur
- AC15.02 | Mettre en place les outils de gestion de projet
- AC15.03 | Identifier les acteurs et les différentes phases d’un cycle de développement
Niveau 2 - Appliquer une démarche de suivi de projet en fonction des besoins métiers des clients et des utilisateurs
- AC25.01 | Identifier les processus présents dans une organisation en vue d’améliorer les systèmes d’information
- AC25.02 | Formaliser les besoins du client et de l'utilisateur
- AC25.03 | Identifier les critères de faisabilité d’un projet informatique
- AC25.04 | Définir et mettre en œuvre une démarche de suivi de projet
Niveau 1 - Identifier ses aptitudes pour travailler dans une équipe
- AC16.01 | Appréhender l’écosystème numérique
- AC16.02 | Découvrir les aptitudes requises selon les différents secteurs informatiques
- AC16.03 | Identifier les statuts, les fonctions et les rôles de chaque membre d’une équipe pluridisciplinaire
- AC16.04 | Acquérir les compétences interpersonnelles pour travailler en équipe
Niveau 2 - Situer son rôle et ses missions au sein d’une équipe informatique
- AC26.01 | Comprendre la diversité, la structure et la dimension de l’informatique dans une organisation (ESN, DSI,...)
- AC26.02 | Appliquer une démarche pour intégrer une équipe informatique au sein d’une organisation
- AC26.03 | Mobiliser les compétences interpersonnelles pour travailler dans une équipe informatique
- AC26.04 | Rendre compte de son activité professionnelle
Niveau 2 - Manager une équipe informatique
- AC36.01 | Organiser et partager une veille technologique et informationnelle
- AC36.02 | Identifier les enjeux de l’économie de l’innovation numérique
- AC36.03 | Guider la conduite du changement informatique au sein d’une organisation
- AC36.04 | Accompagner le management de projet informatique