Career paths (advanced programmes)AdvancedCareer path64 hours
Full-stack Developer (React + Node.js) training – full 64-hour path in Oran or online
Full-stack Developer (React + Node.js) career path: advanced 64-hour programme, max 2 people per session, in Oran, anywhere in Algeria or online. Complete path to become a full-stack JavaScript developer: React, Next.js, Node.js, databases, authentication and production deployment.
Full-stack Developer (React + Node.js) career path – an advanced 64-hour programme taking you from beginner to professional level. Complete path to become a full-stack JavaScript developer: React, Next.js, Node.js, databases, authentication and production deployment. Individual training (max 2 people per session), split into progressive phases with a project at every step. The trainers use these technologies every day on client projects at the IDURAR studio.
Path and detailed programme
Phase 1 – Web and JavaScript foundations (8 h)
- HTML5, modern CSS (Flexbox, Grid) and responsive design
- ES6+ JavaScript, DOM and events
- Async: promises, async/await and fetch
- Git, GitHub, terminal and developer tools
Phase 2 – React and TypeScript (12 h)
- TypeScript: types, interfaces and generics
- Components, props, state and hooks
- React Router, forms (React Hook Form + Zod)
- Global state (Zustand / Redux Toolkit) and TanStack Query
- Tailwind CSS, performance and testing (Vitest, Testing Library)
Phase 3 – Node.js, Express and REST APIs (8 h)
- Node.js: event loop, modules and npm
- Express: routes, middleware and controllers
- REST API design, validation and error handling
- Node.js with TypeScript and layered architecture
Phase 4 – Databases, authentication and security (10 h)
- PostgreSQL and Prisma: modelling, relations and migrations
- MongoDB and Mongoose
- JWT, sessions, roles and Google sign-in (OAuth)
- Security: OWASP, CORS, hashing and rate limiting
Phase 5 – Connecting front and back end (10 h)
- Consuming your API from React, caching and error handling
- End-to-end authentication and protected routes
- File and image uploads
- Real time with Socket.io (chat, notifications)
- Payments and transactional email
Phase 6 – Full-stack Next.js (6 h)
- App Router, server components and layouts
- Route handlers and server actions
- SSR, SSG and SEO
- Auth.js and database access from Next.js
Phase 7 – Testing, DevOps and deployment (5 h)
- API tests with Supertest and end-to-end tests with Playwright
- Docker and Docker Compose
- CI/CD with GitHub Actions
- Going live on a VPS or cloud: Nginx, HTTPS, custom domain
Phase 8 – Final project and career (5 h)
- A full-stack SaaS application built from scratch
- Regular code reviews with the trainer
- GitHub portfolio, CV and developer LinkedIn profile
- Technical interview and freelancing preparation
Final project
A complete SaaS application (mini CRM, online shop or booking platform): React / Next.js front end, Node.js API, database, authentication, payments, real time, tests and live deployment.
Career outcomes
- Full-stack developer
- JavaScript / MERN / PERN developer
- Freelance web developer
- Technical startup founder
Who is it for?
Anyone who wants to become a Full-stack Developer (React + Node.js): students, job seekers, career changers, freelancers, or developers/designers who want to level up.
Prerequisites: Basic HTML, CSS and JavaScript (variables, functions, loops). Complete beginners can start with the HTML & CSS or JavaScript course.
Already know the basics? We run a level test and skip the phases you have mastered.
Pricing
| Option | Price |
|---|---|
| Hourly rate (online or in person) | 4 500 DA / hour |
| Payment | phase by phase, no commitment to the whole path |
| Full path (64 h) | on quote, discounted |
Format
- Individual training: max 2 people per session
- Live online (video call) or in person in Oran and anywhere in Algeria
- Total duration: 64 hours, at your pace (intensive or part time)
- Flexible schedule: weekdays, evenings or weekends
- Exercises, graded projects and code / work reviews at every phase
- Certificate of completion and a portfolio ready to show employers
- On-site company training available on quote
Oran and all of Algeria
Our studio is in Oran but we work all over Algeria: Algiers, 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 and the rest of the 58 wilayas. On site when it make sense, remotely the rest of the time.
Enrol
Contact us for a free level test, the path schedule and a quote.