Start learning with our library of video tutorials taught by experts. Get started
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.
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 watch 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 going to build on those essential training skills, to learn how to use PHP and MySQL in object oriented programming.
Object oriented programming or OOP is a large and important subject that will get most of our attention. 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 will be times when I 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 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.
Find answers to the most frequently asked questions about PHP with MySQL Beyond the Basics.
Here are the FAQs that matched your search "":
Sorry, there are no matches for your search ""—to search again, type in another word or phrase and click search.
Access exercise files from a button right under the course name.
Search within course videos and transcripts, and jump right to the results.
Remove icons showing you already watched videos if you want to start over.
Make the video wide, narrow, full-screen, or pop the player out of the page into its own window.
Click on text in the transcript to jump to that spot in the video. As the video plays, the relevant spot in the transcript will be highlighted.