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!
Hands-On PHP Programming
Dynamic Web Development
SQL & Database for the Web
Interactive Web with JavaScript
The Laravel Framework
Rich Web Client with VueJS
DevOps and Integration Testing
Security and Performance
Final Fullstack Project
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.