Ark-x Team is growing, explore our career opportunities

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!
8 hours
Hands-On JavaScript Programming
40 hours
Node.js & Express
40 hours
Dynamic Web Development
44 hours
Introducing MongoDB
40 hours
Interactive Web with JavaScript
80 hours
Rich Web Client with React
96 hours
DevOps and Integration Testing
32 hours
Final Fullstack Project
220 hours

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.