PHP for Beginners: How to Build an Ecommerce Store

PHP for Beginners: How to Build an Ecommerce Store

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 15 Hours | 4.80 GB

PHP Ecommerce: in this course you will learn how to make full Ecommerce websites to build your own home business.

Hands on Real Life Project inside!

On Demand E-commerce Skills Inside

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.

MORE MONEY ……

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 you’ll 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 UPDATE PAYPAL UI
45 Introduction to the Developer Paypal Site
46 Paypal form Explanation
47 Creating PHP form code
48 Submitting Info to Paypal
49 Fixing product total for paypal
50 Thank you Page Part 1
51 Thank you Page and Creating Orders Table Part 2
52 Session Destroy And Paypal Button Functionality

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

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

Orders in Admin
66 Displaying Orders
67 Deleting Orders

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

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

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

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

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

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

EXTRA FEATURE- Pagination
133 Intro
134 Part 1 – Setting up some variables and checks
135 Part 2 – More variables and page one links
136 Part 3 – Creating last page and middle links
137 Part 4 – Creating links for after page two and limit feature
138 Creating previous and next links
139 Displaying links and finishing up
140 New – Display in stock items in the home page
141 New – One function for home page and shop page with navigations