Full Stack Web Development (Laravel – PHP)
A 16-week, hands-on course in full-stack web development with Angular on the front end and Laravel (PHP) with MySQL on the back end. Trainees build and deploy a complete web application.
Course Introduction
Learning Outcomes
Build responsive front-end interfaces with HTML5, CSS3, Bootstrap, and Angular
Develop scalable back-end systems with Laravel and PHP
Integrate applications with MySQL/MariaDB databases
Create and consume RESTful APIs using Laravel controllers
Implement authentication, middleware, and secure routing
Use Git and GitHub for version control and collaboration
Deploy web applications using shared hosting and modern tools
Present a complete full-stack project as a capstone deliverable
Target Audience
- group ICT graduates aiming for developer roles
- group Freelancers offering full-stack web development services
- group Early-career professionals interested in the PHP/Angular stack
Certification Criteria
- check Attend at least 80% of sessions
- check Complete all assignments, quizzes, and the capstone project
- check Score a minimum of 80% overall
- check Successfully present a functional web application
Assessment Strategy
16 weeks Duration.
Course Modules
16 weeks · 18 contact hours per week · 288 contact hours
Web Fundamentals
HTML5 structure, CSS3 styling, file linking, box model
Bootstrap & Responsive Design
Layout grids, utilities, components, media queries
JavaScript (ES6+)
Variables, loops, functions, DOM manipulation
Angular Setup & Basics
CLI, components, templates, data binding
Angular Routing & Forms
Routing, reactive forms, services, navigation
Git & GitHub
Version control commands, branching, repository management
Laravel Setup & Routing
MVC overview, Laravel installation, routes/web.php
Laravel Controllers & Views
Blade templating, route parameters, controller logic
Database with MySQL/MariaDB
Schema design, migrations, Eloquent ORM, CRUD
Authentication & Middleware
Laravel auth, sessions, roles, route guards
RESTful APIs with Laravel
API routes, controllers, JSON responses, Postman
Angular-Laravel Integration
HTTP client, services, API consumption, Final Quiz
Capstone Planning
Feature planning, repository setup, database modelling
Capstone Development I
UI creation, route handling, auth setup
Capstone Development II
Final touches, error handling, validation
Capstone Presentation
Demo, walkthrough, GitHub, Q&A
Tools & Platforms
Frontend: HTML5, CSS3, Bootstrap, JavaScript, Angular
Backend & Database: PHP, Laravel, MySQL, MariaDB
Version Control & API Testing: Git, GitHub, Postman
Deployment: Vercel, cPanel, FTP, XAMPP
AI & IDEs: ChatGPT, GitHub Copilot, VS Code
“Design and Deploy a Full-Stack Business Web Application.” Each learner picks a domain, such as a task manager, service portal, or mini CMS. They build the front end with Angular and Bootstrap and the back end with Laravel and MySQL/MariaDB. They secure the system with authentication and validation, integrate APIs with dynamic CRUD functionality, deploy it online, and present a complete demo to evaluators.
Planning documents: feature plan, database model, repository
Angular and Bootstrap front end
Laravel and MySQL/MariaDB back end with authentication and validation
APIs and dynamic CRUD functionality
Application deployed online
GitHub repository and walkthrough
Live demo and Q&A with evaluators
Ready to lead the Digital Revolution?
Join the next cohort and master the technologies shaping the future of global enterprise.