Parcours métier (programmes avancés)AvancéParcours métier64 heures
Formation Backend Developer (Node.js) – parcours complet 64 h à Oran ou en ligne
Parcours métier Backend Developer (Node.js) : programme avancé de 64 heures, 2 personnes max par séance, à Oran, partout en Algérie ou en ligne. Parcours complet pour devenir développeur backend : Node.js, Express, API REST, PostgreSQL, MongoDB, sécurité, Docker et déploiement.
Parcours métier Backend Developer (Node.js) – programme avancé de 64 heures, du niveau débutant jusqu’au niveau professionnel. Parcours complet pour devenir développeur backend : Node.js, Express, API REST, PostgreSQL, MongoDB, sécurité, Docker et déploiement. Formation individuelle (2 personnes maximum par séance), découpée en phases progressives avec un projet à chaque étape. Les formateurs utilisent ces technologies tous les jours au studio IDURAR, sur des projets clients.
Parcours et programme détaillé
Phase 1 – JavaScript côté serveur et Node.js (8 h)
- JavaScript moderne et asynchrone (promesses, async/await)
- Fonctionnement de Node.js : event loop, modules, npm
- Fichiers, streams et variables d’environnement
- Terminal, Git et organisation d’un projet
Phase 2 – Express et API REST (10 h)
- Routes, contrôleurs et middlewares
- Conception d’API REST : ressources, codes HTTP, pagination, filtres
- Validation des données avec Zod
- Gestion centralisée des erreurs
- Tests manuels avec Postman / Insomnia
Phase 3 – Bases de données (14 h)
- Modélisation et SQL avec PostgreSQL
- ORM Prisma : schéma, relations et migrations
- MongoDB et Mongoose pour les données NoSQL
- Index, transactions et optimisation des requêtes
Phase 4 – Authentification et sécurité (8 h)
- Inscription, connexion, JWT, sessions et cookies sécurisés
- Hachage des mots de passe (bcrypt) et réinitialisation par e-mail
- Rôles et permissions
- Connexion avec Google (OAuth)
- Failles OWASP, CORS, Helmet et limitation de débit
Phase 5 – Backend avancé (10 h)
- Node.js avec TypeScript et architecture en couches
- Upload de fichiers, e-mails transactionnels et génération de PDF
- Temps réel avec WebSockets / Socket.io
- Cache et files d’attente avec Redis et BullMQ
- Intégration de paiements et d’API tierces
Phase 6 – Tests, DevOps et déploiement (10 h)
- Tests unitaires et d’intégration avec Jest / Vitest et Supertest
- Documentation d’API avec Swagger / OpenAPI
- Docker et Docker Compose
- Intégration continue avec GitHub Actions
- Déploiement sur VPS Linux : Nginx, PM2, HTTPS, logs et surveillance
Phase 7 – Projet final et carrière (4 h)
- API complète réalisée de A à Z
- Revue de code et revue de sécurité avec le formateur
- Portfolio GitHub et CV de développeur
- Préparation aux entretiens techniques
Projet final
Une API de production (e-commerce, réservation ou CRM) avec authentification, rôles, base de données, paiements, tests, documentation Swagger et déploiement Docker sur un serveur.
Débouchés
- Développeur backend
- Développeur Node.js
- Développeur API
- Développeur freelance
Pour qui ?
Toute personne qui veut devenir Backend Developer (Node.js) : étudiants, demandeurs d’emploi, salariés en reconversion, freelances ou développeurs/designers qui veulent monter en niveau.
Prérequis : Des bases en programmation (variables, conditions, boucles), idéalement en JavaScript.
Déjà des bases ? On fait un test de niveau et on saute les phases que vous maîtrisez.
Tarifs
| Formule | Tarif |
|---|---|
| Tarif horaire (en ligne ou présentiel) | 4 500 DA / heure |
| Paiement | phase par phase, sans engagement sur tout le parcours |
| Parcours complet (64 h) | sur devis, avec réduction |
Modalités
- Formation individuelle : 2 personnes maximum par séance
- En ligne en direct (visio) ou en présentiel à Oran et partout en Algérie
- Durée totale : 64 heures, à votre rythme (intensif ou à temps partiel)
- Horaires flexibles en semaine, le soir ou le week-end
- Exercices, projets notés et revue de code / de travaux à chaque phase
- Attestation de fin de parcours et portfolio prêt à montrer aux recruteurs
- Formation en entreprise possible sur devis
Oran et partout en Algérie
Le studio est à Oran, mais on travaille dans toute l’Algérie : Alger, Constantine, Annaba, Sétif, Tlemcen, Mostaganem, Sidi Bel Abbès, Mascara, Relizane, Chlef, Tiaret, Béjaïa, Tizi Ouzou, Blida, Boumerdès, Bordj Bou Arréridj, Batna, Biskra, Béchar, Ouargla, Ghardaïa et le reste des 58 wilayas. Sur place quand c’est utile, à distance sinon.
S’inscrire
Contactez-nous pour un test de niveau gratuit, le planning du parcours et un devis.