Object Oriented Php & Ajax Bootcamp

Posted By: ELK1nG

Object Oriented Php & Ajax Bootcamp
Last updated 5/2021
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.68 GB | Duration: 12h 1m

Learn Ajax from beginner to advanced level, We will build Crud application & Ajax images gallery application

What you'll learn
Object Oriented Programming
Ajax From Basic to Advanced
JSON From Scratch
Ajax CRUD Application
Ajax Images Gallery Application
Pagination
Requirements
PHP Basics are required
Description
Welcome to the " PHP AJAX BOOTCAMP " course. The first question that comes to mind what is AJAX? AJAX stands for Asynchronous JavaScript And XML, using AJAX we can read data from an API when the page has loaded, and we can update the backend without page reloading. And we can send data to the backend without page reloading. So these are the cool features of AJAX. So in this course, we will learn everything about AJAX and Object-Oriented Programming, once we learn the basics of AJAX and Object-Oriented Programing afterward we will create a modern-looking project using AJAX and Object-Oriented Programming. In the project, we will have authentication and books store application besides that we will have a gallery project as well, in the gallery application, we upload images with AJAX, and after we access images from the database. Why should I take the course?Because in this course you will learn Object-Oriented Programming from scratch, and after we will create a project with Object-Oriented Programming as well besides that you will also learn modern CSS. Support:If you have any issue regarding the course you can ask the question in the QA section. Object oriented programmingPDO BasicsJSON Basics AJAX BasicsCRUD Application using AJAX & PHPAJAX images gallery application using AJAX & PHP

Overview

Section 1: Tools

Lecture 1 Download Tools

Lecture 2 Download Resource Files

Section 2: Object Oriented Programming Basics

Lecture 3 Section Intro

Lecture 4 What is object oriented programming ?

Lecture 5 What is a class & how to define a class ?

Lecture 6 What is $this keyword ?

Lecture 7 Access level modifiers

Lecture 8 What is Inheritance ?

Lecture 9 Construct & Destruct methods

Lecture 10 Static methods & static properties

Lecture 11 Files autoloading

Section 3: PDO Basics

Lecture 12 Section Intro

Lecture 13 Create database connection using PDO

Lecture 14 Insert data into database

Lecture 15 Fetch data from database

Lecture 16 Update & Delete records

Section 4: JSON Basics

Lecture 17 Section Intro

Lecture 18 What is JSON

Lecture 19 Define JSON string in JavaScript file

Lecture 20 Create multiple JSON objects

Lecture 21 JSON data types

Lecture 22 Convert JavaScript object to JSON string

Lecture 23 Define JSON string in JSON file

Lecture 24 Use JSON in PHP

Section 5: AJAX Basics

Lecture 25 Section Intro

Lecture 26 JavaScript Basics

Lecture 27 JavaScript Template String

Lecture 28 JavaScript Arrow Function

Lecture 29 What is AJAX ?

Lecture 30 Download jQuery library

Lecture 31 jQuery ajax methods

Lecture 32 Send ajax request using post method

Lecture 33 What is callback ?

Lecture 34 Store request data in the database

Lecture 35 Errors Handling

Lecture 36 Send ajax request using get method

Lecture 37 Send Ajax to JSON API

Lecture 38 Send ajax request using jQuery method

Lecture 39 Send http get request to JSON API using jQuery ajax method

Lecture 40 jQuery serialize method

Lecture 41 Submit form using another way

Section 6: [Project Part 01] Create PHP Classes

Lecture 42 Section Intro

Lecture 43 Create database connection

Lecture 44 Improve connection code

Lecture 45 Grab values from HTML forms

Lecture 46 Create CRUD Method

Lecture 47 Create row count method

Lecture 48 Create method for to fetch single row

Lecture 49 Create method for to fetch all rows

Section 7: [Project Part 02] Submit Register & Login Form

Lecture 50 Section Intro

Lecture 51 Project starter file review

Lecture 52 Set up register & login form

Lecture 53 Register & login form optimization

Lecture 54 Add event listener

Lecture 55 Form validations create a function for required rule

Lecture 56 Value Not be Integer

Lecture 57 Check String Minimum Length

Lecture 58 Check Email Field is Empty or Not ?

Lecture 59 Email Valid Format

Lecture 60 Check Email Availability in Database

Lecture 61 Perform Asynchronous Operations using JavaScript Callbacks

Lecture 62 Perform Asynchronous Operations using Promises

Lecture 63 Password Validations

Lecture 64 Submit Signup Form

Lecture 65 Redirect User to Login Form & Show Success Message

Lecture 66 Add Event Listener For Login

Lecture 67 Login Form Validations

Lecture 68 Send Ajax Request For Login

Section 8: [Project Part 03] CRUD Application

Lecture 69 Crud Application Demo

Lecture 70 Create Dashboard File

Lecture 71 User Logout

Lecture 72 Show Model on Edit Button

Lecture 73 Add Event Listener For Book Form

Lecture 74 Book Form Validations

Lecture 75 Price Must Be Greater Than Zero/0

Lecture 76 Add Book

Lecture 77 Rest Form & Display Success Message

Lecture 78 Show Books

Lecture 79 Solve Edit Link Issue

Lecture 80 Show Edit Data in Form

Lecture 81 Solve Add Book Link Issue

Lecture 82 Update Book Record

Lecture 83 Delete a Book Record

Lecture 84 Display Total Books & Total Amount

Lecture 85 Add Space Between Table & Success Message

Section 9: Ajax Images Gallery Project

Lecture 86 Gallery Application Demo

Lecture 87 Prepare Gallery file

Lecture 88 Add Event Listener For Upload Image Form

Lecture 89 Send Ajax Request For Upload Image

Lecture 90 Image Extension Validation

Lecture 91 Store all Upload Images in a Folder

Lecture 92 Store Image Names in Database

Lecture 93 Fetch Images From Database

Lecture 94 Display Dynamic Images

Lecture 95 Delete Image From Database & Directory

Lecture 96 Final Code Modifications

Section 10: Pagination

Lecture 97 Section Intro

Lecture 98 Display Specific Records Per Page

Lecture 99 Count all Rows of Logged in User

Lecture 100 Show Pagination Links

Lecture 101 Style Up Pagination Links

Lecture 102 Make Pagination Links Functional

Lecture 103 Display limited Pagination Links

Lecture 104 Make Prev & Next Link Functional

Lecture 105 Set Active Class on Links

Lecture 106 Add First & Last Links

Lecture 107 Show Pagination links if we have grater than 3 records

Who's want to learn AJAX