PHP for Beginners: How to Build an E-Commerce Store

PHP for Beginners: How to Build an E-Commerce Store

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 14.5 Hours | 4.54 GB

PHP E-commerce: in this course you will learn how to make full e-commerce websites to build your own home business.

After creating a very successful PHP for beginners course, I’m back with another Amazing course that will take your basic PHP skills to another level.

This course comes packed with new tricks and code format that would take your basic PHP skills to different heights.

On this course you will learn how to make a complete e-commerce store that will communicate with Paypal to send requests for processing and will also receive data back to the admin for sale reporting.

If you have taken my other PHP courses, you will notice that this course’s project is more function based, more secured, we have more techniques, more organized and we upload our final application to the web.

Completing this course will prepare you to build E-commerce stores online for clients that would gladly pay really good for your work.

My first PHP course prepares you with all the knowledge but this course will polish all that knowledge and at the same time show you new tricks and grow your skills.

What Will I Learn?

  • At the end you will be able to build any E-commerce application with PHP
  • At the end of this course you will be able to upload your application online
Table of Contents

Setting Up Some Things
1 Introduction
2 Local Delopment Environment Installation
3 Code Editors I recommend (OPTIONAL)
4 Course Exercise FIles

E-commerce System – FRONT- END
5 Downloading Assets
6 Defining Paths with Constants
7 Defining Paths and Database Connection with Constants
8 Creating Database and Testing
9 Making Index.php Parts Modular
10 Slider and Navs Snippet Creation
11 Creating the Category Table
12 Displaying Dynamic Categories
13 Useful Custom Helper Functions

Product Function
14 Creating the Products Table and Data Insertion
15 Starting the Get Product Function
16 Display Products
17 Product Button Link to Single Product Page
18 Category Page and Funcion
19 Single Product Page Setup
20 Displaying Dynamic Data in Single Product Page – CHALLENGE
21 New Column and Data Insertion – SOLUTION
22 Displaying Products in Category Page
23 Displaying Products in SHOP Page

USER
24 Login Page and User Table Creation
25 Login Page Setup and Function Part 1
26 Login Page Function Complete and Session Helper Message Function

CONTACT PAGE
27 Contact Page Setup
28 Sending Messages

SHOPPING CART
29 Setting Up Quantity and Procedure Explanation
30 Removing the function that destroys sessions
31 Creating the CART page and the Add Product Session Code Part 1
32 Session destroy – (Edwin from the future)
33 Add Product Session Code Part 2
34 Add Product Session Code Part 3- Limiting with quantity
35 Remove and Delete Items from cart
36 Testing our Remove and Delete Functions
37 CART – function part 1
38 CART – function part 2
39 CART – function part 3
40 CART – function part 4
41 CART – function part 5
42 CART – function part 6 – getting total
43 Cart Unsetting Values

Paypal API for Payment Processing
44 Introduction to the Developer Paypal Site
45 Paypal form Explanation
46 Creating PHP form code
47 Submitting Info to Paypal
48 Fixing product total for paypal
49 Thank you Page Part 1
50 Thank you Page and Creating Orders Table Part 2
51 Session Destroy And Paypal Button Functionality

BACK END ADMIN
52 Improving Paypal Button and more
53 Making admin Index.php Reusable
54 Including Admin Content based on Condition
55 Including Orders Page
56 Fixing Page Problem and Moving Pages – CHALLENGE
57 Setting up the rest of the pages – SOLUTION
58 Admin Security Code
59 Moving Cart Pages and Setting up New Paths

Reports Functionality
60 Insert New Column in the Orders table – CHALLENGE
61 Creating a Reports Table and Testing in Thank you page
62 Inserting data into reports with PHP and testing
63 Pulling Last order and Insert it in reports -testing
64 Function report finished

Orders in Admin
65 Displaying Orders
66 Deleting Orders

Products in Admin
67 Displaying Products in Admin
68 Adding Edit Link and Delete Link to the Products Page
69 Delete Product page and Setting Session Message
70 Adding Products Function part 1 – CHALLENGE
71 Adding Products Function Part 2 – SOLUTION
72 Adding Products Function part 3 – upload directory setup
73 Adding Products Function part 4 – Insert Query
74 Arranging Form Fields in the Add Product Page
75 Adding products and fixing some bugs
76 Showing Dynamic Categories in the select HTML element
77 Relating Products Table and Categories Table to show Categories
78 Displaying Images in Products Page and Home Page
79 Displaying Images in the Checkout Page
80 Updating Product function Part 1
81 Updating Product function Part 2
82 Displaying Data in the Edit Product page
83 Debugging the our Update Product Function and Image Feature Safety Net Code
84 Displaying Default Category Name in the Select Element

Categories in admin
85 Displaying Categories
86 Creating Categories
87 Deleting Categories
88 Category Messages Fix

Users in Admin
89 Displaying users and deleting them
90 Add User Function
91 Add User Function Testing and more

Reports in Admin
92 Displaying Reports
93 Deleting Reports and WRAPPING IT UP

EXRA FEATURE – Uploading it ONLINE )
94 Intro and online host setup
95 Intro to C-panel Software
96 Creating Database in C Panel and Exporting and Inporting our Localhost Database
97 Compressing and Uploading Files to Online Server
98 Viewing our application ONLINE
99 Displaying Images
100 Moving Cart Page
101 Fixing Paths
102 Fixing Cart.ph Links for the Checkout page and more
103 Fixing the rest of the templates path
104 Adding Products and Deleting
105 Cleaning Up a Little and Logout Redirect
106 Fixing Quantity for Paypal
107 Processing Payments with Paypal
108 Taking off the echo in Thank you page.
109 Changing UPLOAD_DIRECTORY Constant to display and Upload Images
110 Fixing User Page Message
111 Backing Your E-commerce System
112 Showing Products Based on Quantity
113 Updating Other Functions
114 Delete Functionality Improvement (LOCALHOST)
115 Delete Functionality improvement (ONLINE SERVER)

EXTRA FEATURE – Dynamic Slider
116 Functions setup
117 Slides Table and File HTML Slide Page Upload
118 Get alll Slides in Home Page
119 Get Active Slide
120 Add Slide Function Part 1
121 Add Slide Function Part 2 and Complete
122 Adding Current Slide to Admin Slide Page
123 Showing Slider Thumbnails in admin
124 Styling Thumbnails
125 Deleting Slides
126 Deleting Files and Records – CHALLENGE
127 Deleting Files and Records – SOLUTION
128 Jquery Delete Feature
129 Jquery reload page and title addition
130 PHP 7 information
131 Quantity and styling issues

EXTRA FEATURE- Pagination
132 Intro
133 Part 1 – Setting up some variables and checks
134 Part 2 – More variables and page one links
135 Part 3 – Creating last page and middle links
136 Part 4 – Creating links for after page two and limit feature
137 Creating previous and next links
138 Displaying links and finishing up