Curso PHP OOP Object Oriented Programming

  • Development

Curso PHP OOP Object Oriented Programming

32 horas
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Getting Started

  1. Section Overview
  2. Edwin from the future
  3. Code Editors I recommend (Optional Lecture)
  4. Web Development Software Installation (XAMPP)
  5. Course Exercise files
  6. Displaying errors in PHP

OOP Fundamentals

  1. Section Overview
  2. Defining a class
  3. Defining methods
  4. Instantiating a Class
  5. Defining properties
  6. Class Inheritance
  7. Access Control Modifiers
  8. Static Modifier
  9. Getters and Setters
  10. Referencing Parent Class with Static
  11. Constructors and Destructors

OOP Project - Building a Photo Gallery System

  1. Overview of this project
  2. Project Directories & Assets
  3. Editing and Modifying Files
  4. Gallery System Links
  5. Creating Pages
  6. Creating Database and User Table

Database Class

  1. Section Overview
  2. Setting Up the Database Connection
  3. Initializing all Includes in one file
  4. Init file inclusion reminder (Edwin from the future)
  5. Creating the Database Class
  6. Future Update for database class
  7. Automatic DB Connection Setup
  8. The Query Method
  9. Database Class Helper Methods
  10. Testing Query Method
  11. Improving our Connection to be more OOP

The User Class

  1. Section Overview
  2. Creating our User Class
  3. Testing our find_all method
  4. Static Method Usage and Challenge
  5. Creating a Find user id method and Solution
  6. Create This Query Method
  7. Assigning Array Values to Object Properties
  8. Auto Instantiation Method
  9. Testing the Instantiation Method
  10. Short Way Auto Instantiation
  11. Creating The Attribute Finder Method
  12. Adding our Instantiation Method
  13. Using our Instantiation Method to find all users
  14. Using our Instantiation Method to find 1 User
  15. Undeclared Object Backup Function
  16. Updating the Autoload Function (Edwin from the future)
  17. So what is going on?

The Session Class

  1. Section Overview
  2. Starting Sessions
  3. The Checking login Method
  4. The Login Method
  5. The Logout Method
  6. Controlling Access to Admin
  7. Creating The Login Page
  8. Creating the Verify Method Part 1
  9. Creating the Verify Method part 2
  10. Duplicate return = Important watch the whole lecture - Edwin from the future
  11. Login page position - (Edwin from the future)
  12. Login Form Creation / Download
  13. Creating our Login out Feature
  14. Creating message method
  15. Outputting Feedback for User

Files Basics

  1. Section Overview
  2. Understanding File Permissions
  3. Magic Constants

Uploading Files

  1. Section Overview
  2. Configuring PHP for File Uploads
  3. Sending Files
  4. Analyzing Uploaded File Structure
  5. File Error Code Explained
  6. Moving Uploaded Files

CRUD: Create Method

  1. Section Overview
  2. Create Method Query Part1
  3. Create Method Query Part 2
  4. Inserting Last ID Method (Challenge)
  5. Testing our Method (Solution)

CRUD: Update Method

  1. Update Method Query
  2. Testing our Update Method
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas