![]() |
DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS. |
BUT 2 et 3 Informatique : Réalisation d'applications : conception, développement, validationDate de mise à jour : 10/12/2024
| Identifiant OffreInfo : 20_1621842 |
C2RP Carif-Oref Hauts-de-France |
Les activités du titulaire du BUT Informatique réalisation d'applications : conception, développement, validation sont très diverses et regroupent les métiers liés à la conception, au développement et à la réalisation technique et applicative de projets :
mobilise les techniques d'analyse pour développer une application adaptée aux besoins du client ;
adapte les solutions existantes ;
code, débugue, teste, documente et communique sur les étapes de développement du produit ;
choisit les options techniques appropriées au développement comme la réutilisation, l'amélioration ou la reconfiguration de composants existants ;
optimise efficacité, coûts et qualité. Valide les résultats avec les représentants des utilisateurs type, intègre et garantit la solution dans son ensemble.
RNCP35475BC01 Réaliser un développement d'application
- Implémenter des conceptions simples - Élaborer des conceptions simples - Faire des essais et évaluer leurs résultats en regard des spécifications - Développer des interfaces utilisateurs - Élaborer et implémenter les spécifications fonctionnelles et non fonctionnelles à partir des exigences - Appliquer des principes d'accessibilité et d'ergonomie - Adopter de bonnes pratiques de conception et de programmation - Utiliser des patrons de conception pour le développement d'applications cohérentes - Adapter les solutions existantes au contexte applicatif - Vérifier et valider la qualité de l'application par les tests - Choisir et implémenter les architectures adaptées - Développer des applications sur des supports spécifiques - Réaliser un audit d'une application Intégrer des solutions dans un environnement de production
RNCP35475BC02 Optimiser des applications informatiques
- Analyser un problème avec méthode (découpage en éléments algorithmiques simples, structure de données...) - Comparer des algorithmes pour des problèmes classiques (tris simples, recherche...) - Expérimenter la notion de compilation et les représentations bas niveau des données - Formaliser et mettre en œuvre des outils mathématiques pour l'informatique - Choisir des structures de données complexes adaptées au problème - Utiliser des techniques algorithmiques adaptées pour des problèmes complexes (par ex. recherche opérationnelle, méthodes arborescentes, optimisation globale, intelligence artificielle...) - Appréhender la différence entre les paradigmes de programmation - Comprendre les enjeux et moyens de sécurisation des données et du code - Évaluer l'impact environnemental et sociétal des solutions proposées - Anticiper les résultats de diverses métriques (temps d'exécution, occupation mémoire...) - Profiler et analyser le comportement d'un code existant - Appliquer des méthodes de calcul scientifique (imagerie, immersion, intelligence artificielle, jeux vidéo, parallélisme, calcul formel...) - Identifier les solutions techniques pour gérer la montée en charge des applications
RNCP35475BC03 Administrer des systèmes informatiques communicants
- Identifier les différents composants (matériels et logiciels) d'un système numérique - Utiliser les fonctionnalités de base d'un système multitâches / multiutilisateurs - Installer et configurer un système d'exploitation et des outils de développement - Configurer un poste de travail dans un réseau d'entreprise - Concevoir et développer des applications communicantes - Utiliser des serveurs et des services réseaux virtualisés - Sécuriser les services et données d'un système - Rédiger une documentation technique (en français et en anglais)
Certifiante
Bac + 3 et 4
Conventionnement : Non
OPCO
Niveau d'entrée : Bac + 2
Titulaire d'un BAC technologique ou BAC général. Titulaire du DAEU
Accessible en contrat d'apprentissage