Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
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.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Setting Up Some Things!|
Local Delopment Environment InstallationPreview
Code Editors I recommend (OPTIONAL)
Course Exercise FIles
|Section 2: E-commerce System - FRONT- END|
Defining Paths with Constants
Defining Paths and Database Connection with Constants
Creating Database and Testing
Making Index.php Parts Modular
Slider and Navs Snippet Creation
Creating the Category Table
Displaying Dynamic Categories
Useful Custom Helper Functions
|Section 3: Product Function|
Creating the Products Table and Data Insertion
Starting the Get Product Function
Product Button Link to Single Product Page
Category Page and Funcion
Single Product Page Setup
Displaying Dynamic Data in Single Product Page - CHALLENGE
New Column and Data Insertion - SOLUTION
Displaying Products in Category Page
Displaying Products in SHOP Page
|Section 4: USER|
Login Page and User Table Creation
Login Page Setup and Function Part 1
Login Page Function Complete and Session Helper Message Function
|Section 5: CONTACT PAGE|
Contact Page Setup
|Section 6: SHOPPING CART|
Setting Up Quantity and Procedure Explanation
Removing the function that destroys sessions
Creating the CART page and the Add Product Session Code Part 1
Session destroy - (Edwin from the future)
Add Product Session Code Part 2
Add Product Session Code Part 3- Limiting with quantity
Remove and Delete Items from cart
Testing our Remove and Delete Functions
CART - function part 1
CART - function part 2
CART - function part 3
CART - function part 4
CART - function part 5
CART - function part 6 - getting total
Cart Unsetting Values
|Section 7: Paypal API for Payment Processing|
Introduction to the Developer Paypal Site
Paypal form Explanation
Creating PHP form code
Submitting Info to Paypal
Fixing product total for paypal
Thank you Page Part 1
Thank you Page and Creating Orders Table Part 2
Session Destroy And Paypal Button Functionality
|Section 8: BACK END: ADMIN|
Improving Paypal Button and more
Making admin Index.php Reusable
Including Admin Content based on Condition
Including Orders Page
Fixing Page Problem and Moving Pages - CHALLENGE
Setting up the rest of the pages - SOLUTION
Admin Security Code
Moving Cart Pages and Setting up New Paths
|Section 9: Reports Functionality|
Insert New Column in the Orders table - CHALLENGE
Creating a Reports Table and Testing in Thank you page
Inserting data into reports with PHP and testing
Pulling Last order and Insert it in reports -testing
Function report finished
|Section 10: Orders in Admin|
|Section 11: Products in Admin|
Displaying Products in Admin
Adding Edit Link and Delete Link to the Products Page
Delete Product page and Setting Session Message
Adding Products Function part 1 - CHALLENGE
Adding Products Function Part 2 - SOLUTION
Adding Products Function part 3 - upload directory setup
Adding Products Function part 4 - Insert Query
Arranging Form Fields in the Add Product Page
Adding products and fixing some bugs
Showing Dynamic Categories in the select HTML element
Relating Products Table and Categories Table to show Categories
Displaying Images in Products Page and Home Page
Displaying Images in the Checkout Page
Updating Product function Part 1
Updating Product function Part 2
Displaying Data in the Edit Product page
Debugging the our Update Product Function and Image Feature Safety Net Code
Displaying Default Category Name in the Select Element
|Section 12: Categories in admin|
Category Messages Fix
He is a professional who has experience in computer science; also a broad set of skills in software ,web development, and information technology.
Considered a Sensei in technology who trains people to become Ninjas in different programming languages. Equipped with so many skills and great personality, he thought, why not give this knowledge and help the rest of the world?
The passion, to teach and help other people was something engraved in him since he was a little boy, so it's only natural that it found expression. Edwin's ability to transmit his energy, enthusiasm, and knowledge to other people allows him to do what he does best "Teach".
Edwin Diaz has taught thousands of people all over the world how to code. He has also built hundreds of apps, programs and websites for individuals and businesses. Edwin also provides one-on-one group training to individuals, businesses and non-profit organizations to help them manage their websites on their own with no knowledge of code.
Teaching is not just a job for Mr. Diaz but a way of life that continues to flourish every single day.
He now enjoys teaching others how to start coding in many different programming languages and spending time with his family.