Compétences
Concevoir et consommer des interfaces de programmation
Une interface de programmation est le contrat par lequel deux logiciels se parlent. La concevoir bien, c'est décider ce qu'un système expose, sous quelle forme et avec quelles garanties. C'est la compétence qui relie une application mobile, une base de données et un modèle d'intelligence artificielle.
Le contrat entre deux systèmes
Tout ce qui compose une application moderne s'assemble par des interfaces : le paiement mobile, la cartographie, l'authentification, le modèle d'intelligence artificielle. Savoir en concevoir une, c'est savoir dire ce qu'un service promet et ce qu'il attend, dans un contrat que d'autres équipes liront sans vous. Savoir en consommer une, c'est intégrer un partenaire en quelques heures là où une équipe non formée passe des semaines. Les deux gestes s'apprennent ensemble, parce qu'ils s'éclairent l'un l'autre.
- Concevoir un contrat d'interface clair, versionné et documenté
- Sécuriser les accès par jeton et gérer les droits par rôle
- Intégrer un service tiers de paiement, de cartographie ou d'identité
- Diagnostiquer une intégration défaillante à partir des traces réseau
Les modules qui la portent
Un module transversal étalé sur plusieurs années porte la mention « Années 1 à 3 » : il accompagne le cursus entier plutôt qu'un semestre.
| Bloc d'enseignement | Programme | Heures encadrées | Année |
|---|---|---|---|
| Interfaces de programmation et données | Développement Web et Mobile | 160 h | Année 1 |
| Bases de données | Cursus Informatique — Bac+3 | 160 h | Année 1 |
| Développement web et mobile | Cursus Informatique — Bac+3 | 280 h | Année 2 |
| Mise en production et supervision | Cursus Intelligence Artificielle — Bac+5 | 140 h | Année 2 |
| Architectures infonuagiques | Réseaux et Cloud | 180 h | Année 2 |
Les métiers accessibles
Les volumes indiqués sont ceux du référentiel déposé, blocs de compétences compris.
| Titre professionnel | Métier visé | Niveau | Volume encadré |
|---|---|---|---|
| Développeur web et mobile | développeur junior à confirmé | 5 · Technicien supérieur et agent de maîtrise | 800 h |
| Développeur d'applications | développeur confirmé | 5 · Technicien supérieur et agent de maîtrise | 800 h |
| Architecte de systèmes d'information | architecte SI | 7 · Expert et direction | 700 h |
Le volume derrière la compétence
Vous publiez une interface documentée que d'autres équipes consomment sans vous solliciter, et vous intégrez un partenaire externe de bout en bout. Ces heures sont encadrées : séances en direct, ateliers, revues de production, évaluations.
- blocs d'enseignement
- 5
- d'enseignement encadré
- 920 h
- crédits cumulés
- 92
- titres professionnels concernés
- 3
Règle du catalogue : un crédit vaut vingt-cinq heures de travail, dont dix heures encadrées.
- Développement Web et Mobile
- 160 (17 %)
- Cursus Informatique — Bac+3
- 440 (48 %)
- Cursus Intelligence Artificielle — Bac+5
- 140 (15 %)
- Réseaux et Cloud
- 180 (20 %)
Où l'inscrire à votre parcours
Un format court installe le geste, un cursus long l'inscrit dans un métier complet. Les deux sont ouverts.
| Programme | Niveau | Durée | Frais |
|---|---|---|---|
| Développement Web et Mobile | Licence | 2 ans | 5 200 000 GNF par an |
| Cursus Informatique — Bac+3 | Licence | 3 ans | 5 400 000 GNF par an |
| Cursus Intelligence Artificielle — Bac+5 | Master | 2 ans | 7 800 000 GNF par an |
| Réseaux et Cloud | Licence | 2 ans | 5 600 000 GNF par an |
À explorer ensuite
- SQLSQL à IHETC : modélisation, requêtes, jointures, agrégats et performance. 240 heures encadrées en business intelligence, présentes aussi en informatique et data science.
- Tableur avancéTableur avancé à IHETC : formules, tableaux croisés dynamiques, macros et tableaux de bord. Formation courte de deux mois, également mobilisée en contrôle de gestion.
- Qualité des donnéesPréparation et qualité des données à IHETC : nettoyage, réconciliation, règles de contrôle et documentation. 200 heures encadrées en business intelligence.
- Statistiques appliquéesStatistiques appliquées à IHETC : 240 heures encadrées en data science, plus la détection d'analyses trompeuses en certificat. Programmes, niveaux et métiers visés.
- Apprentissage automatiqueApprentissage automatique à IHETC : 200 heures encadrées d'entraînement, d'évaluation et d'interprétabilité, adossées aux mathématiques du domaine. Programmes et métiers.
- Apprentissage profondApprentissage profond et modèles de langage à IHETC : 400 heures encadrées, de l'architecture des réseaux à la génération ancrée sur documents. Programmes et métiers.