# Software Engineering — Full-Stack Web

From zero to junior-developer-ready: build, test, and deploy complete web applications with a Vue.js frontend and a Laravel backend.

- **Field:** [Software Development](/en/fields/software-development)
- **Duration:** 24 weeks
- **Level:** Intermediate

::cta https://app.artimend.com/tracks/full-stack-web-developer Start this track

## Where this track leads

- [Junior Backend Developer](/en/careers/junior-backend-developer) — Build server-side applications, APIs, and database systems
- [Junior Frontend Developer](/en/careers/junior-frontend-developer) — Build user interfaces and interactive web experiences
- [Junior Full-Stack Developer](/en/careers/junior-full-stack-developer) — Build complete web applications across frontend and backend

## What you will learn

- Build a reactive SPA with Vue 3 + Pinia.
- Build and secure a REST API with Laravel + Sanctum.
- Integrate, test, containerise, and deploy a full-stack app.

## The learning paths in this track

::route
1. [Backend Development with Laravel](/en/paths/backend-development-laravel) — 5 chapters · 15 hours a week · 1 checkpoint
2. [Frontend Development with Vue.js](/en/paths/frontend-development-vuejs) — 4 chapters · 12 hours a week · 1 checkpoint
3. [Full-Stack Integration & Deployment](/en/paths/full-stack-integration-deployment) — 3 chapters · 12 hours a week · 1 checkpoint
::

## In the app

Once you enrol, the app lays this track out as your roadmap: where you are heading, the learning paths to it, and the time you give each week.

![A learner’s roadmap: her destination, the learning paths to it and the time she gives each week](/media/roadmap.en.webp)
