PHP PDO, Custom Exception Handler, Namespaces for E-commerce
PHP PDO, Custom Exception Handler, Namespaces for E-commerce, available at $19.99, has an average rating of 4, with 147 lectures, based on 19 reviews, and has 129 subscribers.
You will learn about Upgrade database class to use PHP PDO Learn what are namespaces and how to use them with out system Create custom Exception handler to deal with any uncaught exceptions thrown by the system Replace PHPMailer with Zend Framework 2 Mail component This course is ideal for individuals who are Anyone who previously completed the main course and the first 2 add-on series or Anyone who wish to learn about the topics included in the description or Previous PHP knowledge is required on the basic / intermediate level It is particularly useful for Anyone who previously completed the main course and the first 2 add-on series or Anyone who wish to learn about the topics included in the description or Previous PHP knowledge is required on the basic / intermediate level.
Enroll now: PHP PDO, Custom Exception Handler, Namespaces for E-commerce
Summary
Title: PHP PDO, Custom Exception Handler, Namespaces for E-commerce
Price: $19.99
Average Rating: 4
Number of Lectures: 147
Number of Published Lectures: 147
Number of Curriculum Items: 147
Number of Published Curriculum Objects: 147
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Upgrade database class to use PHP PDO
- Learn what are namespaces and how to use them with out system
- Create custom Exception handler to deal with any uncaught exceptions thrown by the system
- Replace PHPMailer with Zend Framework 2 Mail component
Who Should Attend
- Anyone who previously completed the main course and the first 2 add-on series
- Anyone who wish to learn about the topics included in the description
- Previous PHP knowledge is required on the basic / intermediate level
Target Audiences
- Anyone who previously completed the main course and the first 2 add-on series
- Anyone who wish to learn about the topics included in the description
- Previous PHP knowledge is required on the basic / intermediate level
This is the 3rd add-on series to our main E-commerce website with PHP, MySQL jQuery and PayPal course.
In this series we will convert our old database class to the new, PDO wrapper class with all necessary methods to run our system using prepared statements and transaction methods to perform more complex operations.
We will also create a Custom Exception Handler for those exceptions, which haven’t been caught within the try / catch statement. The Exception Handler will display a different message based on whether the site is in the production or development environment – to ensure that our visitors don’t see any sensitive information should any accidental exception be thrown while they are browsing our online shop.
We will make use of the namespaces – introduced in PHP 5.3 in order to distinguish between our core classes and any external libraries we might add to the system.
We will replace the previously used PHPMailer with the Zend Framework 2 Mail component. This will give you a good understanding of how useful namespaces are when working with different libraries.
Associated titles:
-
Build E-commerce website with PHP, MySQL, jQuery and PayPal
-
Static Urls, Meta tags and Re-send activation for E-commerce series (1st add-on)
-
Shipping address and Shipping cost for E-commerce series (2nd add-on)
Course Curriculum
Chapter 1: Introduction
Lecture 1: What's covered
Chapter 2: Configuration
Lecture 1: Database and meta keywords
Lecture 2: Library and SSD
Lecture 3: Environment
Lecture 4: Inside index
Lecture 5: Namespaces overview
Lecture 6: New constants and include path
Lecture 7: Core class
Lecture 8: Currency class
Lecture 9: Process method
Lecture 10: Display currency
Chapter 3: Email class
Lecture 1: Zend Mail and new properties
Lecture 2: Constructor
Lecture 3: Message and send
Lecture 4: MimePart and MimeMessage
Chapter 4: New Database class
Lecture 1: Properties and constructor
Lecture 2: Connect method
Lecture 3: Set connection
Lecture 4: Exception format
Lecture 5: Query method
Lecture 6: Input filter
Lecture 7: Execute and error exception
Lecture 8: Fetch mode and lastInsertId
Lecture 9: Fetch all
Lecture 10: Fetch single record
Lecture 11: Execute method
Lecture 12: Insert array
Lecture 13: Update array
Lecture 14: Insert method
Lecture 15: Update method
Lecture 16: Delete method
Lecture 17: Select single record
Lecture 18: Begin transaction
Lecture 19: Commit and Rollback
Lecture 20: Insert transaction
Lecture 21: Update transaction
Lecture 22: Delete transaction
Lecture 23: Get and select transaction
Lecture 24: MySQL extension
Chapter 5: Custom Exception Handler
Lecture 1: Exception class
Lecture 2: Set exception handler
Chapter 6: Other classes
Lecture 1: Url class
Lecture 2: Abstract Application class
Lecture 3: Business class
Lecture 4: Country class
Lecture 5: Paging class
Lecture 6: Catalogue class
Lecture 7: Add category
Lecture 8: Update category
Lecture 9: Remove category, get, add and update product
Lecture 10: Remove product and duplicate
Lecture 11: Admin class
Lecture 12: User class
Lecture 13: Add user
Lecture 14: Get and remove user
Lecture 15: Login class
Lecture 16: Upload class
Lecture 17: Validation class
Lecture 18: PayPal class
Lecture 19: Basket class
Lecture 20: Sub total, weight and final shipping properties
Lecture 21: Other final properties
Lecture 22: Private methods
Lecture 23: Order class
Lecture 24: Create order
Lecture 25: Order array
Lecture 26: Shipping address
Lecture 27: Transaction
Lecture 28: Redundant method
Lecture 29: Get order
Lecture 30: Approve method
Lecture 31: Get orders, status and update
Lecture 32: Shipping class
Lecture 33: Remove type transaction
Lecture 34: Update and set default transaction
Lecture 35: Duplicate type transaction
Lecture 36: Duplicate type transaction (part 2)
Lecture 37: Get zone and shipping by type zone
Lecture 38: Local duplicate
Lecture 39: Add shipping and shipping by id type zone
Lecture 40: Remove shipping and shipping by type country
Lecture 41: International duplicate
Lecture 42: Shipping by id, type and country
Lecture 43: Add, remove, update zone and get post code
Lecture 44: Duplicate, add and remove post code
Lecture 45: Shipping options
Lecture 46: Get zone and default
Lecture 47: Get shipping
Lecture 48: Form, Plugin, Session, Navigation and Helper classes
Chapter 7: Front structure
Lecture 1: Header
Lecture 2: Left basket plugin
Lecture 3: Left basket ajax call
Lecture 4: Catalogue page
Instructors
-
Sebastian Sulinski
Founder of SSD Tutorials
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 2 votes
- 3 stars: 0 votes
- 4 stars: 1 votes
- 5 stars: 15 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024