Full-Stack Web Development Professional Program
About this course
This comprehensive program equips learners with the skills to build complete web applications from scratch. Students learn frontend technologies (HTML, CSS, JavaScript, React) and backend development with PHP and Laravel. The course covers database design, RESTful API development, authentication, security best practices, and deployment. Graduates will be job-ready for entry-level web developer positions.
Course Fee
R0.00
Discount
—
Final Price
R0.00
Status
Open
What You Will Gain
• Master HTML5, CSS3, and modern JavaScript (ES6+)
• Build responsive websites using Flexbox, Grid, and media queries
• Develop dynamic frontend applications with React (hooks, state management, routing)
• Create secure backend APIs using PHP and Laravel
• Design and manage MySQL databases with migrations and Eloquent ORM
• Implement user authentication (JWT, Laravel Sanctum)
• Deploy web applications to production servers
• Use Git for version control and collaboration
• Build responsive websites using Flexbox, Grid, and media queries
• Develop dynamic frontend applications with React (hooks, state management, routing)
• Create secure backend APIs using PHP and Laravel
• Design and manage MySQL databases with migrations and Eloquent ORM
• Implement user authentication (JWT, Laravel Sanctum)
• Deploy web applications to production servers
• Use Git for version control and collaboration
Career Paths
• Junior Full-Stack Developer
• Frontend Developer
• Backend Developer (PHP/Laravel)
• Web Application Developer
• Junior Software Engineer
• Freelance Web Developer
• Frontend Developer
• Backend Developer (PHP/Laravel)
• Web Application Developer
• Junior Software Engineer
• Freelance Web Developer
Prerequisites
• Basic computer literacy
• Good command of English (reading and writing)
• No prior coding experience required – beginners welcome
• Access to a laptop/desktop (Windows, Mac, or Linux)
• Good command of English (reading and writing)
• No prior coding experience required – beginners welcome
• Access to a laptop/desktop (Windows, Mac, or Linux)
Learning Objectives
1. Build semantic, accessible HTML5 documents
2. Style websites using CSS3 (Flexbox, Grid, animations, responsive design)
3. Write modern JavaScript (variables, functions, arrays, objects, DOM manipulation, async/await)
4. Build React components, manage state with hooks and Context API
5. Create Laravel applications with routing, controllers, middleware, and Blade
6. Design relational databases and write SQL queries
7. Use Eloquent ORM for database operations
8. Build RESTful APIs with Laravel
9. Integrate React frontend with Laravel backend
10. Deploy full-stack applications to hosting platforms
2. Style websites using CSS3 (Flexbox, Grid, animations, responsive design)
3. Write modern JavaScript (variables, functions, arrays, objects, DOM manipulation, async/await)
4. Build React components, manage state with hooks and Context API
5. Create Laravel applications with routing, controllers, middleware, and Blade
6. Design relational databases and write SQL queries
7. Use Eloquent ORM for database operations
8. Build RESTful APIs with Laravel
9. Integrate React frontend with Laravel backend
10. Deploy full-stack applications to hosting platforms
Target Audience
• Beginners wanting to start a career in web development
• Career changers entering the tech industry
• Self-taught developers seeking structured learning
• Entrepreneurs wanting to build their own web applications
• Recent school leavers with interest in coding
• Anyone wanting to become a professional web developer
• Career changers entering the tech industry
• Self-taught developers seeking structured learning
• Entrepreneurs wanting to build their own web applications
• Recent school leavers with interest in coding
• Anyone wanting to become a professional web developer
Certification
Upon successful completion (including all practical projects and assessments), learners receive a Certificate in Full-Stack Web Development from Leslie's Skills Academy. Certificate includes learner's name, course title, completion date, and unique verification number. Includes portfolio-ready projects: personal portfolio website, e-commerce frontend, task management app with API, and full-stack capstone project.
