Build a professional web application with PHP & MySQL | Coding Poets

Build a professional web application with PHP & MySQL

In this upcoming premium course, you will learn how to build a slick, feature-rich, responsive, and professional blog application using PHP & MySQL database while applying industry best practices like writing clean, maintainable, reusable, and performant code. On the frontend, we will use HTML, CSS, and JavaScript to create intuitive user interfaces that are responsive across devices of different sizes. On the backend, we use PHP to power our blog and make it dynamic and database driven (using a MySQL database)

If you have been following my work on YouTube, then you probably already know that this is a long standing request I've had from my viewers. I would also like to mention that it is going to be my best course yet 😉

What you will learn:

  • Pagination
  • Password reset
  • Remember me on login
  • Order posts by popularity
  • Account verification via email
  • Email sending on contact us form
  • Image preview, validation and upload
  • Create, read, update, and delete posts
  • Implement roles and privileges for users
  • Complete user/admin registration, login, logout
  • Implement social media sharing buttons on each post
  • Assign and unassign roles to users, permissions to user roles
  • Embedding images inside post body using feature-rich text editor
  • Create, assign and manage user roles (e.g Super Admin, Admin, Author, Editor)
  • Clean SEO friendly URLs in PHP (e.g
  • Use middleware to restrict user access to pages and functionalities based on their role/permissions
  • ...and more!

Key Concepts:

  • Responsive Design with CSS
  • Web Development Fundamentals
  • Reusable SQL database functions
  • Search Engine Optimization (SEO)
  • Object Oriented Programming (OOP)
  • Authentication and access control
  • PDO for connecting to a MySQL database


We will be using the XAMPP stack - Apache, MySQL, PHP


Get notified when the course is launched