Compétences
JavaScript et TypeScript, du navigateur au serveur
JavaScript fait tourner le web ; TypeScript lui ajoute les types qui rendent une application maintenable à plusieurs. Les deux s'écrivent côté navigateur comme côté serveur, ce qui en fait la compétence la plus directement employable du développement logiciel.
Un langage, toute la chaîne
Écrire le même langage des deux côtés d'une application change la façon de travailler : les modèles de données se partagent, les erreurs se rattrapent au même endroit, et un développeur seul tient une chaîne complète. TypeScript ajoute à cela un filet de sécurité qui vaut pour la vie du projet : le compilateur signale l'incohérence au moment où vous l'écrivez, plutôt qu'un utilisateur six mois plus tard. C'est ce couple que l'enseignement met au centre, avec la rigueur qu'il demande.
- Écrire une application web typée, du modèle de données à l'interface
- Consommer et produire une interface de programmation en JSON
- Gérer l'asynchrone, les erreurs réseau et les états de chargement
- Reprendre un code existant en y ajoutant des types sans le réécrire
Dans quels enseignements elle apparaît
Un bloc d'enseignement engage l'établissement sur un volume horaire précis. Ces volumes sont ceux que recalcule un service d'équivalence.
| Bloc d'enseignement | Programme | Heures encadrées | Année |
|---|---|---|---|
| JavaScript et TypeScript | Développement Web et Mobile | 220 h | Année 1 |
| Socle du web | Développement Web et Mobile | 200 h | Année 1 |
| Applications React et développement mobile | Développement Web et Mobile | 240 h | Année 2 |
| Développement web et mobile | Cursus Informatique — Bac+3 | 280 h | Année 2 |
| Construction des pages | Création de sites web | 15 h | Année 1 |
Ce que cette compétence ouvre
Le niveau va de 4, employé qualifié, à 7, expert et direction. Il dit la responsabilité tenue au poste.
| 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 |
| Technicien développement et intégration web | intégrateur web, développeur d'interface | 4 · Employé et ouvrier qualifié | 600 h |
| Développeur d'applications | développeur confirmé | 5 · Technicien supérieur et agent de maîtrise | 800 h |
Votre degré de maîtrise, en clair
Vous livrez une application typée de bout en bout et vous en tenez la maintenance à plusieurs, sur une base de code partagée. Une compétence s'annonce par ce qu'elle rend capable de conduire seul, à la sortie.
- blocs d'enseignement
- 5
- d'enseignement encadré
- 955 h
- crédits cumulés
- 96
- titres professionnels concernés
- 3
Règle du catalogue : un crédit vaut vingt-cinq heures de travail, dont dix heures encadrées.
Vos voies d'accès
Chaque ligne mène à la fiche complète du programme : objectifs, admission, blocs et calendrier.
| 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 |
| Création de sites web | Formation courte | 3 mois | 1 400 000 GNF au total |
Trois questions, trois réponses
Faut-il apprendre JavaScript avant TypeScript ?
Le bloc les enseigne ensemble, dans cet ordre : la sémantique du langage d'abord, le typage aussitôt après. Séparer les deux ferait écrire pendant des semaines un code que l'on reprendrait entièrement ensuite.
Ce bloc suffit-il pour être développeur web ?
Il en constitue le cœur. Le métier complet ajoute le socle du web, les interfaces de programmation et la mise en production, tous enseignés dans le même cursus sur vingt-quatre mois.
Le code écrit en cours reste-t-il votre propriété ?
Oui. Les productions que vous rendez constituent votre portefeuille de travaux ; elles vous suivent après le cursus et servent d'appui lors d'un entretien technique.
À explorer ensuite
- HTML et CSSHTML et CSS à IHETC : structure sémantique, mise en page adaptative, mise en ligne. Enseignés en formation courte comme en cursus long, avec leurs heures encadrées.
- React et mobileReact et React Native à IHETC : 240 heures encadrées de composants, état applicatif, navigation et publication mobile. Programmes, niveaux et métiers concernés.
- Interfaces de programmationInterfaces de programmation REST à IHETC : conception de contrat, authentification, versions, documentation et intégration. Blocs, heures encadrées et métiers visés.
- 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.