Mô tả

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 formats that would take your basic PHP skills to different heights.

In this course, you will learn how to make a complete e-commerce store that will communicate with Paypal and Stripe to send API requests for payment processing. Also, you will learn how to fetch data from those APIS to use in the admin for order, sale reporting, etc.

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 well 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.

By taking this course you will take your PHP skills to another level which will allow you to build more PHP Apps, a lot easier and also open up more doors for your web development career.

Bạn sẽ học được gì

Yêu cầu

Nội dung khoá học

19 sections

Setting Up Some Things!

11 lectures
Introduction
04:43
Udemy Walk Through and Video Quality
08:54
Windows OS - PHP Development setup
13:41
MAC OS - PHP Upgrade and my setup
11:27
Ubuntu OS PHP Development Setup part 1
07:26
Ubuntu OS PHP Development Setup part 2 - finished
11:13
Displaying Errors part 1
09:42
Displaying Errors part 2
03:19
Displaying Errors part 3
11:07
Editors I recommend
00:37
Course Exercise FIles
04:52

E-commerce System - FRONT- END

9 lectures
Downloading Assets
07:21
Defining Paths with Constants
04:24
Defining Paths and Database Connection with Constants
05:04
Creating Database and Testing
04:56
Making Index.php Parts Modular
04:25
Slider and Navs Snippet Creation
06:06
Creating the Category Table
03:51
Displaying Dynamic Categories
05:29
Useful Custom Helper Functions
05:06

Product Function

11 lectures
Important notice regarding placeholder url!
00:14
Creating the Products Table and Data Insertion
05:44
Starting the Get Product Function
06:11
Display Products
09:12
Product Button Link to Single Product Page
07:26
Category Page and Funcion
06:57
Single Product Page Setup
05:39
Displaying Dynamic Data in Single Product Page - CHALLENGE
07:11
New Column and Data Insertion - SOLUTION
07:04
Displaying Products in Category Page
09:11
Displaying Products in SHOP Page
04:34

USER

3 lectures
Login Page and User Table Creation
06:23
Login Page Setup and Function Part 1
06:35
Login Page Function Complete and Session Helper Message Function
08:15

CONTACT PAGE

2 lectures
Contact Page Setup
06:38
Sending Messages
10:01

SHOPPING CART

15 lectures
Setting Up Quantity and Procedure Explanation
05:47
Removing the function that destroys sessions
01:14
Creating the CART page and the Add Product Session Code Part 1
06:35
Session destroy - (Edwin from the future)
01:16
Add Product Session Code Part 2
06:39
Add Product Session Code Part 3- Limiting with quantity
06:50
Remove and Delete Items from cart
05:34
Testing our Remove and Delete Functions
04:53
CART - function part 1
07:05
CART - function part 2
08:11
CART - function part 3
07:43
CART - function part 4
05:15
CART - function part 5
06:17
CART - function part 6 - getting total
06:40
Cart Unsetting Values
06:38

Paypal API for Payment Processing

10 lectures
Introduction to the Developer Paypal Site - Updated
08:25
Auto Return Setting in PayPal - Updated
03:26
Paypal form Explanation - Updated
06:29
Creating PHP form code
11:03
Submitting Info to Paypal
06:31
Fixing product total for paypal
03:00
Thank you Page Part 1
08:04
Thank you Page and Creating Orders Table Part 2
09:03
Session Destroy And Paypal Button Functionality
05:41
Improving Paypal Button and more
06:53

BACK END: ADMIN

7 lectures
Making admin Index.php Reusable
08:45
Including Admin Content based on Condition
05:04
Including Orders Page
10:26
Fixing Page Problem and Moving Pages - CHALLENGE
04:47
Setting up the rest of the pages - SOLUTION
02:41
Admin Security Code
08:56
Moving Cart Pages and Setting up New Paths
06:28

Reports Functionality

5 lectures
Insert New Column in the Orders table - CHALLENGE
04:15
Creating a Reports Table and Testing in Thank you page
07:13
Inserting data into reports with PHP and testing
08:00
Pulling Last order and Insert it in reports -testing
07:24
Function report finished
06:31

Orders in Admin

2 lectures
Displaying Orders
07:56
Deleting Orders
12:00

Products in Admin

18 lectures
Displaying Products in Admin
07:17
Adding Edit Link and Delete Link to the Products Page
05:17
Delete Product page and Setting Session Message
03:13
Adding Products Function part 1 - CHALLENGE
06:37
Adding Products Function Part 2 - SOLUTION
05:22
Adding Products Function part 3 - upload directory setup
06:05
Adding Products Function part 4 - Insert Query
06:46
Arranging Form Fields in the Add Product Page
05:47
Adding products and fixing some bugs
08:26
Showing Dynamic Categories in the select HTML element
05:15
Relating Products Table and Categories Table to show Categories
09:13
Displaying Images in Products Page and Home Page
09:39
Displaying Images in the Checkout Page
08:35
Updating Product function Part 1
06:44
Updating Product function Part 2
04:19
Displaying Data in the Edit Product page
11:56
Debugging the our Update Product Function and Image Feature Safety Net Code
08:38
Displaying Default Category Name in the Select Element
05:14

Categories in admin

4 lectures
Displaying Categories
06:23
Creating Categories
07:58
Deleting Categories
07:28
Category Messages Fix
02:09

Users in Admin

3 lectures
Displaying users and deleting them
06:52
Add User Function
10:04
Add User Function Testing and more
04:00

Reports in Admin

2 lectures
Displaying Reports
07:33
Deleting Reports and WRAPPING IT UP
03:33

EXRA FEATURE - Uploading it ONLINE :)

22 lectures
Intro and online host setup
04:34
Intro to C-panel Software
05:57
Creating Database in C Panel and Exporting and Inporting our Localhost Database
06:00
Compressing and Uploading Files to Online Server
05:01
Viewing our application ONLINE
04:09
Displaying Images
03:18
Moving Cart Page
09:45
Fixing Paths
02:56
Fixing Cart.ph Links for the Checkout page and more
08:18
Fixing the rest of the templates path
06:14
Adding Products and Deleting
07:38
Cleaning Up a Little and Logout Redirect
05:30
Fixing Quantity for Paypal
06:15
Processing Payments with Paypal
05:54
Taking off the echo in Thank you page.
02:26
Changing UPLOAD_DIRECTORY Constant to display and Upload Images
05:36
Fixing User Page Message
05:46
Backing Your E-commerce System
06:39
Showing Products Based on Quantity
02:07
Updating Other Functions
02:09
Delete Functionality Improvement (LOCALHOST)
04:50
Delete Functionality improvement (ONLINE SERVER)
07:26

EXTRA FEATURE - Dynamic Slider

16 lectures
Functions setup
03:57
Slides Table and File HTML Slide Page Upload
05:12
Get alll Slides in Home Page
05:47
Get Active Slide
06:36
Add Slide Function Part 1
06:18
Add Slide Function Part 2 and Complete
05:44
Adding Current Slide to Admin Slide Page
04:37
Showing Slider Thumbnails in admin
07:04
Styling Thumbnails
06:25
Deleting Slides
03:43
Deleting Files and Records - CHALLENGE
05:15
Deleting Files and Records - SOLUTION
05:24
Jquery Delete Feature
08:22
Jquery reload page and title addition
04:27
Quantity and styling issues!
04:22
Making Slides a fixed height
01:21

EXTRA FEATURE- Pagination

9 lectures
Intro
02:04
Part 1 - Setting up some variables and checks
08:16
Part 2 - More variables and page one links
10:44
Part 3 - Creating last page and middle links
06:36
Part 4 - Creating links for after page two and limit feature
06:12
Creating previous and next links
06:57
Displaying links and finishing up
06:25
New - Display in stock items in the home page
16:28
New - One function for home page and shop page with navigations
11:11

Using the terminal - Composer and Git Bash

5 lectures
Intro
04:21
Let's download some tools
08:27
Terminal / Command prompt basics part 1
15:56
Terminal / Command prompt basics part 2
10:08
Let's use Composer
05:59

New Feature - Stripe Payment Integration

16 lectures
Introduction
04:26
How this new feature will work
03:24
Downloading the Packages we need
06:37
Testing Env Package
06:28
Stripe Client Side code
15:54
Stripe product creation and update
24:47
Making a payment
20:40
Order success page part 1
06:17
Order success page part 2
05:20
Order success page part 3 - finished
07:38
Webhooks part 1
22:00
Webhooks part 2 - charge event
12:34
Webhooks - checkout session event part 1
16:34
Webhooks - checkout session event part 2
11:49
Printing and Helper function
09:53
Autoloading files
04:29

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.