- View Offline
- 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
Skill Level Intermediate
(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.