Quelles compétences faut-il développer pour construire des applications ?
Le développeur ne se résume pas au langage qu’il utilise.
Programmation
Savoir transformer une logique en code.
Débogage
Comprendre pourquoi un comportement ne correspond pas au résultat attendu.
Architecture
Organiser correctement les responsabilités.
Front-End
Construire l’interface.
Back-End
Traiter les règles métier.
Données
Modéliser et exploiter l’information.
API
Faire communiquer les composants.
Git
Gérer l’évolution du code.
Tests
Vérifier le comportement.
Sécurité
Ne pas ajouter la sécurité seulement après le développement.
Déploiement
Comprendre le passage de l’environnement de développement vers un environnement d’utilisation.
Communication
Un développeur doit aussi expliquer :
- son architecture ;
- ses décisions ;
- ses problèmes ;
- ses résultats.
Compétence supérieure : relier
La compétence la plus intéressante devient alors :
savoir relier plusieurs technologies pour résoudre un besoin.
Consultez la page principale de cette filière pour retrouver la durée, les conditions d’admission et les informations de préinscription.
