πŸŽ‰ We’re Launching the AI Summer School – Check It Out Here β†’

Laravel/VueJS Full Stack Developer

Master tomorrow's web technologies and build innovative applications!

Become a versatile Full Stack Developer by mastering Laravel, the reference PHP framework for back-end, and VueJS, the essential JavaScript library for designing modern, scalable, and secure web applications, particularly sought after by startups and web agencies.

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

Complete Stack

Master a complete and coherent technology stack, particularly valued by web agencies

Flexibility

Work as a freelancer or in a company

In-Demand Skills

Develop sought-after skills (creativity, problem-solving, teamwork)

Quality Coaching

Benefit from quality coaching, experts, and practical projects

Career Opportunities

Full Stack Developer

Laravel Back-End Developer

VueJS Front-End Developer

Web Application Integrator

Junior PHP Developer

Assistant PHP Developer

Junior Web Application Technical Support

Salary Range

8,000 to 12,500 MAD net/month (average entry-level salary)

Target Organizations

Digital startups and SMEs

Digital service companies (IT consultancies)

Web agencies and development studios

Media and digital content companies

Digitalized public or non-profit organizations

E-commerce and online marketplaces

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

Design, develop and deploy full stack web applications using Laravel for back-end and VueJS for front-end, while applying development best practices, security measures, and collaboration principles.

Develop secure and performant REST APIs with Laravel

Design interactive and responsive user interfaces with VueJS and JavaScript

Efficiently manage relational databases with MySQL and Eloquent ORM

Implement security (authentication, authorization) in web applications

Set up 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 PHP Programming
48 hours
Dynamic Web Development
44 hours
SQL & Database for the Web
40 hours
Interactive Web with JavaScript
72 hours
The Laravel Framework
56 hours
Rich Web Client with VueJS
56 hours
DevOps and Integration Testing
32 hours
Security and Performance
24 hours
Final Fullstack Project
220 hours

Hands-on Project Work

Main project: HR Intranet for SMEs

Online portfolio creation

Twitter clone

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.