Training

Web development & full stack

Build websites, interfaces, APIs and databases through practical training.

Nexorix IT training

Web development & full stack

A path for learning how to build a complete web application, from front end to back end.

Format

200 DH / session
16 sessions total
2 sessions per week
2 hours of training
In person or remote
Nexorix training certificate

Trainer profile

Training led by a senior IT expert with 10+ years of experience on demanding projects for major companies in Africa and Europe. The approach is practical, field-tested and focused on skills you can reuse immediately.

Path objective

Move step by step with clear explanations, guided exercises and a concrete project to validate what you learn.

Request information

What you will learn

  • Structure pages with HTML, CSS and JavaScript.
  • Create modern interfaces with React/Next.js fundamentals.
  • Understand back end, REST APIs and data exchange.
  • Connect an application to a database.

Session-by-session program

1

HTML and page structure

Build a clean page with headings, sections, links, images and forms.

2

CSS and responsive design

Style an interface, manage spacing, colors, flex/grid and mobile.

3

JavaScript fundamentals

Variables, functions, events, DOM and interactive logic.

4

Git and project workflow

Commits, branches, history and clean working method.

5

TypeScript and React basics

Components, props, state, conditional rendering and simple typing.

6

Next.js routing

Pages, layouts, navigation, URL params and app structure.

7

Front-end forms

Validation, error states, loading and user experience.

8

REST API on the client

HTTP calls, errors, loading and data display.

9

Python back end

Create a simple API, routes, controllers and business logic.

10

SQL database

Tables, relations, simple queries and best practices.

11

Basic authentication

Understand session/token, protected routes and minimum security.

12

Uploads and files

Handle a file, validations, storage and user feedback.

13

Testing and debugging

Read errors, isolate a bug and test important flows.

14

Web deployment

Environment variables, build, logs and publishing.

15

Final project integration

Assemble front end, API, DB and complete form.

16

Review and improvement

Refactor, polish UI, fixes and project presentation.

Practical project

Build a small web app with pages, a form, an API and data storage.