Intermediate

PHP + MySQL + CSS CRUD (Procedural)

πŸ“˜ Course Overview

Welcome to the PHP + MySQL + Bulma CSS CRUD Course, designed specifically for intermediate learners who want to strengthen their backend development skills using procedural PHP and MySQLi. This course focuses on building a complete CRUD application from scratch, following a structured, lesson-by-lesson approach that ensures clarity, progression, and hands-on practice.

Students will build a real project called the Student Manager App, a simple but powerful application that allows users to add, view, edit, and delete student records. Each lesson includes syntax explanations, code samples, and practical exercises that students can run on their local computer or laptop running XAMPP and VScode.


🎯 What You Will Learn

  • How to structure a PHP project using procedural programming
  • How to connect PHP to MySQL using MySQLi procedural
  • How to build CRUD operations step-by-step
  • How to style interfaces using Bulma CSS
  • How to handle forms, validation, and redirects
  • How to organize files for clean and scalable development

🧱 Project You Will Build

Throughout the course, students will build the Student Manager CRUD App, which includes:

  • Student listing page
  • Add new student form
  • Edit student details
  • Delete student records
  • Responsive UI using Bulma CSS

By the end of the course, students will have a fully functional CRUD application and a strong understanding of how PHP interacts with MySQL using procedural MySQLi.


πŸ“‚ Course Structure

The course is divided into clear, progressive lessons:

  1. Project Setup & Environment
  2. Displaying Records (READ)
  3. Adding Records (CREATE)
  4. Editing Records (UPDATE)
  5. Deleting Records (DELETE)
  6. Final Polishing & Deployment

Each lesson includes:

  • Concept explanation
  • Syntax breakdown
  • Code examples
  • Exercises or tasks

πŸš€ Who This Course Is For

This course is ideal for students who already understand basic PHP and want to advance into database-driven applications. It is also perfect for beginners transitioning into backend development and looking for a structured, practical project to build.


πŸ’‘ Requirements

  • Basic understanding of PHP
  • Basic HTML knowledge
  • Local server (XAMPP, WAMP, MAMP, or similar)
  • phpMyAdmin or MySQL client

Now that you understand the course structure and goals, let’s begin with Lesson 1.

Your progress in this session

0 of 6 lessons complete

Lessons


← Back to all courses