Bloc 1 / Répondre aux incidents et aux demandes d’assistance et d’évolution
Compétences
Traiter des demandes concernant les applications
Savoirs technologiques
Bases de la programmation : structures de données et de contrôle, procédures, fonctions, utilisation d’objets
Langage de commande d’un système d’exploitation : commandes usuelles et script
Bloc 1 / Organiser son développement professionnel
Compétences
Mettre en place son environnement d’apprentissage personnel
Bloc 2 / Concevoir et développer une solution applicative
Compétences
Exploiter les ressources du cadre applicatif (framework)
Identifier, développer, utiliser ou adapter des composants logiciels
Savoirs technologiques
Méthodes, normes et standards associés au processus de conception et de développement d’une solution applicative
Architectures applicatives : concepts de base et typologies
Interfaces homme‐machine : principes ergonomiques, techniques de conception, d’évaluation et de validation
Concepts de la programmation événementielle : techniques de gestion des événements et exploitation de bibliothèques de composants graphiques
Programmation au sein d’un cadre applicatif (framework) : structure, outil d’aide au développement et de gestion des dépendances, techniques d’injection des dépendances
Savoirs économiques, juridiques et managériaux
Typologie des licences logicielles et droits des utilisateurs