Skip to main content
Institute of Advanced Technological and Commercial Studies

Skills

JavaScript and TypeScript, from browser to server

JavaScript runs the web; TypeScript adds the types that keep an application maintainable across a team. Both run in the browser and on the server, which makes this the most immediately employable skill in software development.

One language, the whole chain

Writing the same language on both sides of an application changes how you work: data models are shared, errors are caught in one place, and a single developer can hold a full chain together. TypeScript adds a safety net that lasts the life of the project: the compiler flags an inconsistency as you write it, rather than a user six months later. That pairing sits at the centre of the teaching, together with the discipline it demands.

  • Write a typed web application, from data model through to interface
  • Consume and expose a JSON programming interface
  • Handle asynchrony, network errors and loading states
  • Take over existing code by adding types to it rather than rewriting it

Which teaching blocks carry it

A teaching block commits the institute to a precise number of hours. These are the figures a credit-recognition office recalculates first.

Teaching blockProgrammeTaught hoursYear
JavaScript and TypeScriptWeb and Mobile Development220 hYear 1
Web foundationsWeb and Mobile Development200 hYear 1
React applications and mobile developmentWeb and Mobile Development240 hYear 2
Web and mobile developmentComputer Science programme — Bac+3 level280 hYear 2
Building the pagesWebsite Creation15 hYear 1

What this skill opens

Levels run from 4, skilled employee, to 7, expert and executive. They state the responsibility held in role.

Professional qualificationTarget occupationLevelTaught volume
Web and Mobile Developerjunior to experienced developer5 · Senior technician and supervisor800 h
Web Development and Integration Technicianweb integrator, front-end developer4 · Skilled employee and operative600 h
Application Developerexperienced developer5 · Senior technician and supervisor800 h

Your level of command, stated plainly

You ship an end-to-end typed application and maintain it as a team, on a shared code base. A skill is best stated by what it lets you carry out on your own, on completion.

teaching blocks
5

Catalogue rule: one credit is twenty-five hours of work, ten of them taught.

of taught instruction
955 h
credits in total
96
professional qualifications concerned
3

Your routes in

Each row leads to the full programme page: objectives, admission, blocks and calendar.

ProgrammeLevelDurationFees
Web and Mobile DevelopmentBachelor's degree2 years5 200 000 GNF per year
Computer Science programme — Bac+3 levelBachelor's degree3 years5 400 000 GNF per year
Website CreationShort course3 months1 400 000 GNF in total

Three questions, three answers

Should I learn JavaScript before TypeScript?

The block teaches them together, in that order: the semantics of the language first, typing immediately after. Separating them would mean writing code for weeks that you would then have to redo entirely.

Is this block enough to work as a web developer?

It is the core of it. The full role adds web foundations, programming interfaces and deployment, all taught within the same twenty-four-month programme.

Does the code written during the course stay yours?

Yes. The work you submit forms your own portfolio; it stays with you after the programme and supports you in a technical interview.

JavaScript and TypeScript, from browser to server — Skills | IHETC — IHETC