Formation

Développement web & full stack

Créer des sites web, interfaces, API et bases de données avec une approche pratique.

Formation informatique Nexorix

Développement web & full stack

Un parcours pour apprendre à construire une application web complète, du front-end au back-end.

Format

200 DH / séance
16 séances au total
2 séances par semaine
2 heures de formation
Présentiel ou à distance
Attestation de formation Nexorix

Profil du formateur

Formation animée par un expert informatique senior avec plus de 10 ans d’expérience sur des projets exigeants pour de grandes entreprises en Afrique et en Europe. L’approche est pratique, concrète et orientée compétences utilisables immédiatement.

Objectif du parcours

Avancer étape par étape, avec des explications simples, des exercices guidés et un projet concret pour valider les acquis.

Demander des informations

Ce que vous allez apprendre

  • Structurer une page avec HTML, CSS et JavaScript.
  • Créer des interfaces modernes avec les bases de React/Next.js.
  • Comprendre le back-end, les API REST et l’échange de données.
  • Relier une application à une base de données.

Programme par séance

1

HTML et structure de page

Construire une page propre avec titres, sections, liens, images et formulaires.

2

CSS et responsive design

Styliser une interface, gérer espacements, couleurs, flex/grid et mobile.

3

JavaScript fondamentaux

Variables, fonctions, événements, DOM et logique interactive.

4

Git et workflow projet

Commits, branches, historique et méthode de travail propre.

5

TypeScript et bases React

Composants, props, état, rendu conditionnel et typage simple.

6

Next.js routing

Pages, layouts, navigation, paramètres d’URL et structure d’application.

7

Formulaires front-end

Validation, états d’erreur, chargement et expérience utilisateur.

8

API REST côté client

Appels HTTP, erreurs, loading, affichage de données.

9

Back-end Python

Créer une API simple, routes, contrôleurs et logique métier.

10

Base de données SQL

Tables, relations, requêtes simples et bonnes pratiques.

11

Authentification basique

Comprendre session/token, routes protégées et sécurité minimale.

12

Upload et fichiers

Traiter un fichier, validations, stockage et retours utilisateur.

13

Tests et debug

Lire les erreurs, isoler un bug, tester les flux importants.

14

Déploiement web

Variables d’environnement, build, logs et mise en ligne.

15

Intégration projet final

Assembler front-end, API, DB et formulaire complet.

16

Revue et amélioration

Refactor, polish UI, corrections et présentation du projet.

Projet pratique

Construire une petite application web avec pages, formulaire, API et stockage des données.