MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Build E-commerce website with PHP, MySQL, jQuery and PayPal

Course Summary

Learn how to build a fully functional E-commerce website with Object Oriented PHP, MySQL, jQuery and PayPal.


  • +

    Course Syllabus

    • Introduction
      • Introduction
      • Exercise Files
    • Building Framework
      • Building page structure
      • Autoloader
      • Configuration file
      • Configuration file (continue)
      • Include path
      • Class and method
      • Properties scope
      • Run method
      • Url class
      • Getting the right page
      • Url parameters
    • Database class
      • New class definition
      • MySQL connect
      • Escape method
      • MySQL query
      • Fetch records
    • Object Oriented Programming
      • Static vs Non-static
      • Modifying properties
    • Catalogue
      • Business class
      • Business details
      • List of categories
      • Active link
      • Catalogue page
      • Category pages
      • Product image
      • Product image (continue)
      • Product details
      • Shortening description
      • Image unavailable
      • Active button
    • Pagination
      • Paging class
      • Current page
      • Total number of pages
      • Get records
      • Paging links
      • Paging links (continue)
      • Get paging
    • Small basket
      • Small basket plugin
      • Adding jQuery
      • Add to basket
      • Ajax call
      • Get product
      • Session class
      • Update small basket
      • Refresh small basket
      • Refresh small basket (continue)
      • Expanding Basket class
      • VAT/Tax rate, number of items and sub-total
      • VAT/Tax amount and total
      • Number format
    • Main basket
      • Product page
      • Product page (continue)
      • Basket page
      • Basket layout
      • Getting content of the basket
      • Displaying content of the basket
      • Item total and remove item methods
      • Sub-total and VAT/Tax amounts
      • Update quantity
      • Refresh main basket
      • Refresh main basket (continue)
      • Generate new basket content
      • Remove item from the basket
    • Checkout
      • Client details form
      • Form and Country class
      • Process $_POST
      • Sticky text field
    • Validation
      • Validation class
      • Process method
      • Check method
      • Check special method
      • isValid method
      • Format and validate method
      • Hash function
      • Form validation
    • Login
      • Login class
      • Redirect method
      • Login form
      • Registration form
      • Countries menu
      • User class
      • Login user
      • Referrer url
    • Registration
      • Starting with registration form
      • Validation
      • Sticky form fields
      • Processing input
      • Working with date
      • Add new user record
      • Insert method
      • Email class
      • Process email
      • Fetch email
      • Email content
      • Testing
      • Activate page
      • Activate method
      • Check for a duplicate email address
    • Order summary
      • Shipping address
      • Update user method
      • Update method
      • Order summary page
      • Order items
      • Token and formatting
      • Proceed to PayPal button
      • Send to PayPal Ajax call
    • Order
      • PayPal file
      • Create order
      • Order tables
      • Add items
      • Get order details
    • PayPal
      • PayPal class
      • PayPal class properties
      • Constructor
      • Add product to array
      • Add order items to the class instance
      • Add client details to the class instance
      • Add field method
      • Render method
      • Process fields
      • Common variables
      • Pre-populate method
      • Output preview
    • Sandbox
      • PayPal Sandbox account
      • Sandbox testing
      • Account preferences
      • Return and cancel pages
      • Clear basket
    • IPN (Instant Payment Notification)
      • Validate IPN Request
      • Get IPN data
      • CURL response
      • IPN verification
      • Approve transaction
      • Log file
      • Testing IPN
      • Save IPN response
      • Final IPN testing
    • Clients area
      • Navigation
      • Get client orders
      • Display orders
      • Display orders (continue)
      • Invoice page
      • Invoice layout
      • Order details
      • Print invoice option
      • Logout method
    • Control panel
      • CMS template
      • Navigation
      • Login form
      • Processing login
      • Admin class
      • Login admin method
      • Testing
      • Restrict access
    • Products
      • Products pages
      • List of pages
      • Get all products
      • Paging
      • Parameters for the search form
      • Search testing
      • Add product page
      • Categories menu
      • Sticky form fields and validation
      • Validation messages
      • Add product method
      • Upload class
      • Upload method
      • Process form
      • Update product method
      • Confirmation pages
      • Edit product page
      • Update product and remove image
      • Confirmation pages
      • Remove product page
      • Process request
      • Remove product method
    • Categories
      • Categories page
      • List of categories
      • Add category
      • Duplicate category
      • Add category method
      • Edit category
      • Update category method
      • Remove category
    • Orders
      • Orders page
      • List of orders
      • Payment status
      • Get orders method
      • View order page
      • Display order layout
      • Products, Sub-total, VAT/Tax and Total
      • Client details
      • Order status and notes
      • Buttons
      • Statuses menu
      • Invoice
      • Remove order
    • Clients
      • Clients page
      • Clients records
      • Get users method
      • Edit user
      • Duplicate email address
      • Remove client
      • Remove user method
    • Business
      • Business page
      • Process form
      • Update business method
      • Confirmation pages
      • Logout option


Course Fee:
USD 399

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top