Skip to main content
Institute of Advanced Technological and Commercial Studies

Skills

React and mobile application development

React organises an interface into components; React Native takes those same components onto phones. One way of thinking therefore serves both web and mobile, in a West African market where the phone is every user's first screen.

Thinking in components

A component is a promise: the same data always produces the same interface. That discipline changes how a screen is built — you assemble verifiable pieces instead of stacking instructions. It also changes maintenance: a fix made in one component propagates to every place it appears. The teaching carries that reasoning through to mobile, where network constraints and battery life force trade-offs the web often sets aside.

  • Break an interface into reusable, testable components
  • Manage application state and its synchronisation with the server
  • Release a mobile application and manage its successive versions
  • Adapt an interface to a slow connection and a phone-sized screen

How far you go

You design and release a complete web and mobile application, connected to a real service and monitored in production. The ambition of a skill is measured by the act it authorises, then by the volume behind it.

teaching blocks
4

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

of taught instruction
820 h
credits in total
82
professional qualifications concerned
3

Where you practise it

Each block combines input, workshop and assessed output. The year shown tells you when in the programme the skill actually comes into play.

Teaching blockProgrammeTaught hoursYear
React applications and mobile developmentWeb and Mobile Development240 hYear 2
Web and mobile developmentComputer Science programme — Bac+3 level280 hYear 2
Programming interfaces and dataWeb and Mobile Development160 hYear 1
DeploymentWeb and Mobile Development140 hYear 2

The target functions

Each qualification carries a code from the official catalogue and is prepared through continuing education.

Professional qualificationTarget occupationLevelTaught volume
Web and Mobile Developerjunior to experienced developer5 · Senior technician and supervisor800 h
Application Developerexperienced developer5 · Senior technician and supervisor800 h
Digital Product Ownerproduct owner, digital project officer5 · Senior technician and supervisor700 h

Choosing your programme

The right choice depends on the time you have as much as on the level you target. Both appear here.

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

What else is worth knowing

Do you learn to publish on the app stores?

Yes: deployment covers release preparation, signing, publication and the tracking of usage feedback once the app is out.

Do I need a powerful computer for this block?

A standard laptop with a stable connection is enough. Heavier work runs in a shared execution environment provided by the institute.

Will React still be relevant in five years?

What lasts is reasoning in components and state, shared by all the major current frameworks. The programme teaches it as a principle, illustrated with today's tooling.

React and mobile application development — Skills | IHETC — IHETC