Web Development Bootcamp

Program Code: WEB-DEV

12 weeks Online Kumoyo Technologies Online
Program Overview

Full-stack web development program covering HTML, CSS, JavaScript, PHP, SQL, and the Laravel framework. Build real-world web applications from scratch. This bootcamp takes you from beginner to job-ready developer through project-based learning.

Curriculum & Modules
Week 1: HTML5 Fundamentals
  • Introduction to web development
  • HTML document structure
  • Semantic HTML elements
  • Forms and input types
  • HTML5 semantic elements
  • Tables and lists
  • Links and navigation
Week 2: CSS3 Styling
  • CSS syntax and selectors
  • Box model (margin, padding, border)
  • Flexbox for layouts
  • CSS Grid for advanced layouts
  • Responsive design with media queries
  • CSS animations and transitions
  • CSS Frameworks (Bootstrap basics)
Week 3: JavaScript Fundamentals
  • JavaScript syntax and variables
  • Data types and operators
  • Functions and scope
  • DOM manipulation
  • Events and event listeners
  • Form validation
  • Working with APIs (Fetch)
Week 4: Advanced JavaScript
  • ES6 features (Arrow functions, Destructuring)
  • Promises and async/await
  • Object-oriented programming
  • Local storage and session storage
  • Regular expressions
  • Error handling and debugging
Week 5: Git & Version Control
  • Introduction to Git
  • Git commands (init, add, commit, push)
  • Branching and merging
  • GitHub/GitLab workflows
  • Collaboration techniques
  • Resolving merge conflicts
Week 6: PHP Fundamentals
  • PHP syntax and variables
  • Data types and operators
  • Control structures (if, else, switch, loops)
  • Functions and scope
  • Superglobals ($_GET, $_POST, $_SESSION, $_COOKIE)
  • Form handling in PHP
  • Working with files and directories
Week 7: MySQL & Database Design
  • Database fundamentals
  • Database design and normalization
  • SQL queries (SELECT, INSERT, UPDATE, DELETE)
  • Joins (INNER, LEFT, RIGHT)
  • Subqueries and aggregations
  • Indexes and optimization
  • Database relationships
Week 8: Laravel Framework
  • Introduction to Laravel
  • MVC architecture
  • Routing and controllers
  • Blade templating
  • Eloquent ORM
  • Migrations and seeding
  • Validation and error handling
Week 9: Laravel Advanced
  • Authentication and authorization
  • Middleware
  • API development with Laravel
  • File uploads and storage
  • Email and notifications
  • Caching and performance optimization
Week 10: REST APIs
  • REST API principles
  • Building APIs with Laravel
  • API authentication (Sanctum/Passport)
  • API resources and responses
  • API documentation
  • Testing APIs with Postman
Week 11: Deployment & DevOps
  • Web hosting options
  • Domain registration and setup
  • cPanel and server configuration
  • Git deployment workflows
  • CI/CD basics
  • Performance optimization
Week 12: Final Capstone Project
  • Build a complete full-stack application
  • Team project or individual project
  • Project documentation
  • Final presentation and code review
Entry Requirements

Basic computer literacy. Laptop with minimum 4GB RAM, 20GB free storage. Internet connection required. No prior programming experience needed.

Learning Outcomes
Introduction to web development
HTML document structure
Semantic HTML elements
Forms and input types
HTML5 semantic elements
Tables and lists
Links and navigation
CSS syntax and selectors
Box model (margin, padding, border)
Flexbox for layouts
CSS Grid for advanced layouts
Responsive design with media queries
CSS animations and transitions
CSS Frameworks (Bootstrap basics)
JavaScript syntax and variables
Data types and operators
Functions and scope
DOM manipulation
Events and event listeners
Form validation
Working with APIs (Fetch)
ES6 features (Arrow functions, Destructuring)
Promises and async/await
Object-oriented programming
Local storage and session storage
Regular expressions
Error handling and debugging
Introduction to Git
Git commands (init, add, commit, push)
Branching and merging
GitHub/GitLab workflows
Collaboration techniques
Resolving merge conflicts
PHP syntax and variables
Data types and operators
Control structures (if, else, switch, loops)
Functions and scope
Superglobals ($_GET, $_POST, $_SESSION, $_COOKIE)
Form handling in PHP
Working with files and directories
Database fundamentals
Database design and normalization
SQL queries (SELECT, INSERT, UPDATE, DELETE)
Joins (INNER, LEFT, RIGHT)
Subqueries and aggregations
Indexes and optimization
Database relationships
Introduction to Laravel
MVC architecture
Routing and controllers
Blade templating
Eloquent ORM
Migrations and seeding
Validation and error handling
Authentication and authorization
Middleware
API development with Laravel
File uploads and storage
Email and notifications
Caching and performance optimization
REST API principles
Building APIs with Laravel
API authentication (Sanctum/Passport)
API resources and responses
API documentation
Testing APIs with Postman
Web hosting options
Domain registration and setup
cPanel and server configuration
Git deployment workflows
CI/CD basics
Performance optimization
Build a complete full-stack application
Team project or individual project
Project documentation
Final presentation and code review

Program Fees

Course Fee

ZMW 3,500.00

One-time payment
Application Fee ZMW 30.00
Total Investment:

ZMW 3,530.00

All inclusive
Certification

Kumoyo Technologies

12
weeks

12
Modules

Hands-on
Practical