Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
Getting Started
- Section Overview
- Edwin from the future
- Code Editors I recommend (Optional Lecture)
- Web Development Software Installation (XAMPP)
- Course Exercise files
- Displaying errors in PHP
OOP Fundamentals
- Section Overview
- Defining a class
- Defining methods
- Instantiating a Class
- Defining properties
- Class Inheritance
- Access Control Modifiers
- Static Modifier
- Getters and Setters
- Referencing Parent Class with Static
- Constructors and Destructors
OOP Project - Building a Photo Gallery System
- Overview of this project
- Project Directories & Assets
- Editing and Modifying Files
- Gallery System Links
- Creating Pages
- Creating Database and User Table
Database Class
- Section Overview
- Setting Up the Database Connection
- Initializing all Includes in one file
- Init file inclusion reminder (Edwin from the future)
- Creating the Database Class
- Future Update for database class
- Automatic DB Connection Setup
- The Query Method
- Database Class Helper Methods
- Testing Query Method
- Improving our Connection to be more OOP
The User Class
- Section Overview
- Creating our User Class
- Testing our find_all method
- Static Method Usage and Challenge
- Creating a Find user id method and Solution
- Create This Query Method
- Assigning Array Values to Object Properties
- Auto Instantiation Method
- Testing the Instantiation Method
- Short Way Auto Instantiation
- Creating The Attribute Finder Method
- Adding our Instantiation Method
- Using our Instantiation Method to find all users
- Using our Instantiation Method to find 1 User
- Undeclared Object Backup Function
- Updating the Autoload Function (Edwin from the future)
- So what is going on?
The Session Class
- Section Overview
- Starting Sessions
- The Checking login Method
- The Login Method
- The Logout Method
- Controlling Access to Admin
- Creating The Login Page
- Creating the Verify Method Part 1
- Creating the Verify Method part 2
- Duplicate return = Important watch the whole lecture - Edwin from the future
- Login page position - (Edwin from the future)
- Login Form Creation / Download
- Creating our Login out Feature
- Creating message method
- Outputting Feedback for User
Files Basics
- Section Overview
- Understanding File Permissions
- Magic Constants
Uploading Files
- Section Overview
- Configuring PHP for File Uploads
- Sending Files
- Analyzing Uploaded File Structure
- File Error Code Explained
- Moving Uploaded Files
CRUD: Create Method
- Section Overview
- Create Method Query Part1
- Create Method Query Part 2
- Inserting Last ID Method (Challenge)
- Testing our Method (Solution)
CRUD: Update Method
- Update Method Query
- Testing our Update Method
TENHO INTERESSE