PHP with MySQL Beyond the Basics

with Kevin Skoglund
please wait ...
PHP with MySQL Beyond the Basics
Video duration: 0s 10h 26m Intermediate Updated Mar 18, 2015


In PHP with MySQL Beyond the Basics, expert instructor Kevin Skoglund introduces powerful PHP programming techniques using object-oriented programming (OOP). Both novice and experienced PHP developers will benefit from the efficient, well-organized, reusable, and easy-to-understand code that OOP offers. Kevin shows how OOP techniques can streamline database queries, help manage sessions, and simplify user logins. While building a real-world web application, Kevin also includes practical advice on topics ranging from structuring code to logging user actions. Exercise files accompany the course.

Topics include:
  • Defining and using classes, methods, and attributes
  • Understanding class inheritance and access modifiers
  • Working with files and directories
  • Uploading files to a server via forms
  • Sending emails with PHP
  • Using pagination and View templates
Business Developer Web


(upbeat music) - [Voiceover] Welcome to PHP with MySQL: Beyond the Basics. My name is Kevin Skoglund and I run a web development company called Nova Fabrica that develops websites and database-driven applications. This tutorial is the sequel to PHP with MySQL Essential Training, and I'm going to assume that you either watched that training or that you already feel comfortable with the fundamentals of PHP, MySQL, and how to use them together to create pages that interact with databases. In this tutorial, we're gonna build on those essential training skills to learn how to use PHP and MySQL, and object-oriented programming.

Object-oriented programming, or OOP, is a large and important subject that will get most of our attention. But we'll also discover some intermediate PHP techniques, like working with the server's file system, uploading files, and sending emails. Now, it's not just theory either. In this tutorial, we'll build a complete PHP project using all of these techniques, so that you can see the concepts in action and get some experience using them in real world situations. Now, because you aren't a beginner anymore, there'll be times when I'll ask you to do some basic coding on your own, but it shouldn't be anything that you can't handle. That way, we'll be able to keep our focus on the techniques that are new.

So, I'll assume that you already know the basics, like making sure that an integer is actually an integer, or checking that an array is not empty before you try to loop through it. At the end of the tutorial, we'll have the skeleton of a working web application, but one that still needs improvements and testing using skills that you already have. Enough with the introductions though. Let's get started learning more about PHP and MySQL.

please wait ...