Aller au contenu principal
Institut des Hautes Études Technologiques et Commerciales

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'enseignementProgrammeHeures encadréesAnnée
JavaScript et TypeScriptDéveloppement Web et Mobile220 hAnnée 1
Socle du webDéveloppement Web et Mobile200 hAnnée 1
Applications React et développement mobileDéveloppement Web et Mobile240 hAnnée 2
Développement web et mobileCursus Informatique — Bac+3280 hAnnée 2
Construction des pagesCréation de sites web15 hAnné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 professionnelMétier viséNiveauVolume encadré
Développeur web et mobiledéveloppeur junior à confirmé5 · Technicien supérieur et agent de maîtrise800 h
Technicien développement et intégration webintégrateur web, développeur d'interface4 · Employé et ouvrier qualifié600 h
Développeur d'applicationsdéveloppeur confirmé5 · Technicien supérieur et agent de maîtrise800 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

Règle du catalogue : un crédit vaut vingt-cinq heures de travail, dont dix heures encadrées.

d'enseignement encadré
955 h
crédits cumulés
96
titres professionnels concernés
3

Vos voies d'accès

Chaque ligne mène à la fiche complète du programme : objectifs, admission, blocs et calendrier.

ProgrammeNiveauDuréeFrais
Développement Web et MobileLicence2 ans5 200 000 GNF par an
Cursus Informatique — Bac+3Licence3 ans5 400 000 GNF par an
Création de sites webFormation courte3 mois1 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.

JavaScript et TypeScript, du navigateur au serveur — Compétences | IHETC — IHETC