Beginner (Full stack programming course)
August 2025
Who is this course for?
- SHS Students and Recent Graduates
- Individuals Seeking Career Transitions
- Freelancers and Junior devs
- Individuals with basic HTML/CSS knowledge looking to learn server-side web development
- Aspiring PHP developers
- Zero knowledge in programming
Course Goal
To equip participants with a solid understanding of PHP’s fundamental syntax, web interaction capabilities, and crucial Object-Oriented Programming (OOP) principles, preparing them for framework-based development (like Laravel)
Final Project
- Building a small project incorporating learned concepts
Course Outline
Session 1: PHP Fundamentals & Web Interaction
- Getting Started with PHP
- PHP Syntax & Basics
- Control Flow & Functions
- PHP and Web Requests
- Hands-on:
- Set up XAMPP/WAMP/Laragon and run a basic PHP page
- Develop a page that displays user input
- Create a simple calculator using PHP, forms
Session 2: Data Handling & Essential PHP Features
- Arrays: Deeper Dive
- String Manipulation
- Error Handling & Debugging
- Session & Cookie Management
- File System Operations
- Hands-on
- Build a user login system that uses sessions to maintain user state
- Create a simple page counter using cookies
- Practice reading and writing data to a text file
- Essential SQL Commands (CRUD Create/Read/Update/Delete
Session 3: Object-Oriented Programming (OOP) in PHP
- Introduction to OOP
- Encapsulation
- Inheritance & Polymorphism
- Abstraction & Interfaces
- Static Properties & Methods, Constants
- Traits
- Hands-on
- Design and implement a small OOP system
- Apply encapsulation by creating properties with getters/setters
Session 4: Advanced PHP Concepts & Composer
- Namespaces
- Autoloading Classes
- Introduction to Composer
- Working with External Libraries
- Database Interaction (PDO – Introduction)
- Introduction to MVC (Conceptual)
- Hands-on
- Organize a small project using namespaces
- Set up a new project, initialize Composer, and install a simple external library
- Discuss how the learned concepts (OOP, Composer) apply when moving to a framework like Laravel
New Learner (3 courses)
₱2,250.00
✅ Digital Certificate of Completion
✅ Video Recording of All Live Sessions
✅ Learning materials from our trainer

Justine Angelo has 6+ years of experience in the IT industry as a Software developer. He is a seasoned full-stack developer in the information technology and services sector, proficient in PHP, VUE, REACT, and Laravel.

