Understanding Advance PHP Techniques with OOP | AJAX | MySQL
4.0 (16 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
185 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Understanding Advance PHP Techniques with OOP | AJAX | MySQL to your Wishlist.

Add to Wishlist

Understanding Advance PHP Techniques with OOP | AJAX | MySQL

A practical guide to becoming a successful Freelance PHP Web App Developer
4.0 (16 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
185 students enrolled
Created by Paul Amissah
Last updated 8/2016
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 23 hours on-demand video
  • 4 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand to use PHP Advance Techniques
  • Learn to implement API and Classes written in OOP
  • Learn to use PDO for Online Database Manipulation
  • Learn to use JQUERY AJAX for Asynchronous Tasks
  • Build a Web Application by yourself
View Curriculum
Requirements
  • Basic PHP
  • Basic OOP
Description

Do you want to follow someone to make a project or you want to learn,  understand and create your own projects?  Do you want to be taught how to program web applications in PHP from concept to finishing? Do you want explanations to why, how and when to get things done? I believe your answers are; You want to learn,  understand and create your own projects, you want to know "HOW TO" and YES, you want to be taught with explanations. This course builds on your basic PHP knowledge. If you are a beginner to PHP or have not yet built or found the Confidence to tackle simple, complicated useful PHP Techniques then this course is for you. 

This course is structured to help you take up projects from its inception to finishing with respect to PHP Web Application Development. We are going to take up this course with all seriousness and we are going to use project management methodology to tackle it.  

You will learn to take up projects from inception to finishing 

You will learn PHP | PDO | AJAX | MySQL | OOP

You will learn how to use API such as Paypal to process and Verify Payments with PDT

You will learn how to make dynamic search such has google search with additional criteria

You will learn how to use Open Source Classes such as PHPMailer to send HTLM Messages with File Attachments    

You will learn Pagination and how to process multiple forms on a single page

You will learn to convert Excel work sheet to a usable sql file for Online Databases 

You will learn and build Admin Dashboard, Client Memberships and Privileges  

The concepts you will learn from this course will enable you build and work with CMS projects, eCommerce Apps, Directory Apps and any PHP build system out there so that you can start making money as a freelancer or a full time employer.

We shall learn how to successfully manage projects using Project Management methodology with Project Planning Concepts and Gannt Chart. 

You need basic PHP for this course. I have both free and professional course where I explained the basics of PHP | OOP | AJAX | PDO and MySQL. Kindly take that course or any Basic PHP course out there before you take this course. 

Thank You. 

Who is the target audience?
  • PHP Learners
  • Database Web App Developers
  • Advance PHP Learners
  • Freelance Web Developers
  • Web Developers looking forward to becoming Professionals
Compare to Other PHP Courses
Curriculum For This Course
72 Lectures
22:54:15
+
Planning & Setting up Environment
5 Lectures 01:01:20


Planning our Project with Project Management Methodology
19:43


Setting up and Testing Environment
13:31
+
Excel to Database and Creating Additional Databases
2 Lectures 37:13
Exporting Excel File for MySQL Database
14:55

Creating our Databases
22:18
+
Creating our Functions and Classes
6 Lectures 01:56:34
Creating our Helper Functions
21:40

Database class using PDO Part 1
20:46

PDO Class Part 2
22:39

PDO Class Part 3
17:54


Setting up the project and Files
10:09
+
Implementing our Login / Registration
6 Lectures 02:01:46
Creating Functions to Process Form Data
20:37

Processing Form Data to Database
20:40

Testing Registration and Debugging
21:37

Function to Login User
21:14

Processing User Sessions
18:58

Page Security and Logout
18:40
+
Updating User and User Page Customization
3 Lectures 01:00:10
Processing User Update Form
16:57

Passing Data Values to Database
20:20

Update Progress Bar and Customizing Dynamic Page
22:53
+
Implementing Messaging Functionality
8 Lectures 02:44:40
Processing Messaging
19:59

Processing Emailing Admin with File Attachement
27:54

Passing Sent Messages to Database
17:39

Creating Inbox and Reply Page
19:07

Fetching Data from Database to Inbox
19:19

Working on Replying Message
19:40

Posting Reply Messages
21:45

Deleting Messages and Reply Messages
19:17
+
Membership Validation and Package Purchase
7 Lectures 02:28:24
Building functions to check membership status
25:32

Processing Package Purchase | Package Selection Form 1 | Sample Page
22:54

Processing Package Purchase | Package Details Form 2 | Sample Page
19:06

Processing Package Purchase | Order Summary / Saving Order Form 3 | Sample Page
18:48

Processing Save Order for Future Purchase
22:12

Getting and Displaying Saved Orders on From 4 | Same Page
14:31

PayPal Checkout Form Integration with Dynamic Values
25:21
+
Implementing Admin Panel Management System
5 Lectures 02:00:43
Admin Employers and Admin Users
25:45

Processing Employer and Admin Login
23:33

Adding Product to Database From Dashboard
24:58

Displaying Totals and Summary in Dashboard
20:43

Reading Database Tables Data in Dashboard
25:44
+
Managing Clients from Admin Panel
4 Lectures 01:31:13
User Account Dynamic Page Deletion
23:59

Messaging Client
21:41

Replying Client
24:47

Debugging Client Messaging & Replying Issues
20:46
+
AJAX Dynamic Search
3 Lectures 01:08:45
Creating the Dynamic Search Criteria
20:28


Fetching Data Dynamically as User Types in Search Box with AJAX
24:51
5 More Sections
About the Instructor
Paul Amissah
4.1 Average rating
394 Reviews
17,947 Students
6 Courses
WEB APP DEVELOPER | IT TRAINER

Paul currently lives in Dubai UAE working as an IT Contractor in Web  and Business Development. Having spent over 5 years teaching at college level, He understands the challenges students face and aims to address it with his unique style of "Straight To The Point" teaching methods. He has been teaching ever since he was 17. He is currently working on his MBA in IT Security Management and is Microsoft & Cisco Certified.