Get an overview of the PHP project that will be converted into a database-driven website, including user authentication and a content management system.
- [Narrator] Let's begin by getting an overview…of the project that we're going to be working on…throughout this course.…The project is going to be a website called chain gang.…It's a PHP website for a used bicycle store.…If you took the PHP object oriented programming course…then this project is going to look very familiar because…it's the same project that we were…working on in that course.…In fact, the code at the beginning of this course…is going to be exactly the code that we ended with…at the end of that course.…
But we're going to be making some changes and improvements…to it.…At the end of the last course where we left things off…was that the chain gang website is displaying an inventory…of used bicycles by looking at a flat file.…A simple text file.…And instead we will now want to convert that so it's…using a database to store the inventory of bicycles instead.…But we're not going to stop there.…We're also going to add a full content management…system with user authentication.…This will allow the staff at the bicycle store…
Note: This is an intermediate-level training course that assumes you have existing knowledge of PHP. To refresh your skills, check out PHP Essential Training and PHP: Object-Oriented Programming.
- Creating a project database and tables
- Connecting to the database
- Database queries with OOP
- The active record design pattern
- Defining a database-driven class
- Performing common database tasks with OOP
- Creating inheritable and reusable code
- Object-oriented user authentication
- Object-oriented pagination
Skill Level Intermediate
Consuming RESTful APIs in PHP with Guzzlewith Justin Yost2h 12m Intermediate
PHP: Accessing Databases with PDO and MySQLiwith David Powers3h 47m Intermediate
1. Overview and Project Setup
2. The Database Connection
3. Define a Database-Driven Class
4. Object-Oriented CRUD
5. Object-Oriented Authentication
6. Object-Oriented Pagination
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.