MERN Full Stack Developer
Master tomorrow's web technologies and build innovative applications!
Become a MERN Full Stack Developer and master key technologies (MongoDB, Express.js, React.js, Node.js) to create complete web applications, from back-end (database) to front-end (user interface), that are both performant and scalable.
Our Program Overview
Recent graduates in computer science
Junior developers looking to upgrade their skills
Professionals transitioning to web development
Duration
Length
4 months full-time
Total Hours
640 hours
Weekly Hours
40 hours/week
Total Weeks
16 weeks
Why Choose This Program
Attractive Salary
Benefit from an attractive salary and numerous job opportunities
Modern Stack
Master a modern and widely-used technology stack (MERN)
Flexibility
Work as a freelancer or in a company
In-Demand Skills
Develop sought-after skills (creativity, problem-solving, teamwork)
Career Opportunities
Full Stack Developer
Front-End Developer
Back-End Developer
Junior Web Developer
Mobile App Developer
Salary Range
8,000 to 12,000 MAD net/month (average entry-level salary)
Target Organizations
Digital startups and SMEs
Digital service companies (IT consultancies)
Large companies and financial groups
Consulting and audit firms
Foreign companies (Subsidiaries or Outsourcing)
Admission Requirements
Education
2-year degree (Bac +2) in computer science or career change
Language
Proficiency in French and English (minimum B1 level)
Assessment
Successful completion of an entrance test
Skills Objectives
Be able to design, develop and deploy high-performance full-stack web applications with the MERN stack (MongoDB, Express.js, React.js, Node.js), applying development best practices, agile methods and security principles.
Develop responsive and performant user interfaces with React.js and optimize user experience (UX/UI)
Design and develop secure REST APIs with Node.js and Express.js
Efficiently manage NoSQL databases with MongoDB for application data management
Automate build, testing and deployment of MERN applications with GitHub Actions and Vercel/Netlify
Implement unit and functional tests to ensure code quality
Collaborate in agile teams to deliver solutions adapted to needs
Course Modules
Let's Get Set Up!
Hands-On JavaScript Programming
Node.js & Express
Dynamic Web Development
Introducing MongoDB
Interactive Web with JavaScript
Rich Web Client with React
DevOps and Integration Testing
Final Fullstack Project
Hands-on Project Work
Main project: HR Intranet for SMEs
Online portfolio creation
Twitter clone
Conference management web application
E-commerce application design
Essential Skills & Competencies
Some power skills are integrated into technical modules; others are delivered through dedicated sessions.
Behavioral, Cognitive & Operational
Communication & Interpersonal Skills
Cognitive Skills & Problem Solving
Agile Organization & Productivity
Learning & Adaptability
Employability Focus
Job Search Strategy
Personal Branding
Recruitment Process Mastery
Career Planning
Practical Applications
Communication Workshops
Agile Team Meeting Simulations
Test Report Presentations
Group Problem-Solving Sessions
Expert Mentorship & Guidance
Get personalized guidance and industry insights from experienced professionals in the field of web development.