
Thank you for joining in for this course!
Please download the resources for this very course here, before you begin.
Define a class and instantiate objects with new, access public, protected, and private properties, and use constructors, extends, parent constructors, and static members in PHP.
Demonstrates implementing date picker and time picker with jQuery in a PHP OOP courier tracking system, including DOM checks and reusable functions to prevent errors.
Explore how the base controller displays messages with a show message function using type templates (success, danger) and a popup variant with callbacks and promises.
Learn to build interactive UI for a PHP OOP courier tracking project by using Bootstrap toggles, AJAX requests, and JSON handling to update the backend without reloading.
Finalize a base controller in a JavaScript workflow. Implement private vs public members, ajax data loading, and loader-driven page updates with jQuery.
Learn how to initialize a PHP OOP courier tracking system by defining database tables, status handlers, and API responses, and wiring navigation with an immediately invoked setup function.
Learn to set up a PHP project for a courier tracking system with includes and autoloading, implement file and directory handling, create and write files, and manage errors and permissions.
Explore autoloading in a PHP OOP project by including files, configuring paths, and managing folders, then enable environment loading with composer and a library.
Explore loading the EMV application in a PHP OOP project using an autoloader, initializing EMV content with a function, and managing demo content from dot emv files.
Learn to implement password hashing with blowfish, salts, and verification in PHP, and organize initialization, sections, and cookies for robust navigation and configuration.
Explore PHP object oriented navigation setup, including active state handling, switch statements, and global variables, plus login restriction and redirects to the dashboard during initialization.
Finish the courier tracking system project by implementing sections and user rules, including active status checks, staff versus user rules, and updating the security structure and documentation.
Explore implementing a rewrite rule in PHP to secure a courier tracking app, handling post requests, redirecting web routes to index.php, and restricting access to sensitive folders.
Build a php oop dbConnect module that manages database connections and therapy data with error handling. Verify database selection, check table existence, and return structured responses via an initialization file.
Master PHP object-oriented programming to build a database connection class, execute queries with parameters, fetch results, and manage connections for a courier tracking system.
Learn to build a PHP database class with a public query property, handle environment data, create and write to an environment file, and return JSON responses.
Develop a courier settings class in PHP OOP by wiring a database structure, autoloading components, and implementing static methods, a constructor, and prepared statements to fetch configuration.
Test Exercise
Create a courier settings class in PHP OOP, with a static method that loads status data from the database and returns an associative array of statuses.
Learn to implement a courier settings class in PHP OOP that enforces unique name/value configuration, binds parameters, and loads email notification and site status handling.
Develop a main courier class, load dependent classes, and define a constructor to map status names, then build a database query with prepared statements to fetch data.
Explore implementing login with cookies and tokens, manage admin access, validate site and user status, and redirect to the courier dashboard using PHP OOP.
Parse a submitted name using explode, connect to a database, verify and generate a unique username, and manage time zone and date logic in a PHP OOP admin courier class.
Finish developing the admin courier class by implementing functions to fetch company names by status, manage keys with arrays, and prepare the website front end for the courier tracking system.
Build a frontend index for a PHP OOP courier tracking system by configuring autoloading, establishing a database connection, and including header and footer for dynamic navigation with active states.
Explore frontend index setup in a PHP OOP project, focusing on navigation highlighting, link management, image paths, and preparing installation flow with AJAX configuration and error handling.
Learn to build a courier tracking system in PHP OOP, focusing on frontend index setup, dynamic form handling, jQuery/ajax submission, and a guided multi-step workflow.
Build a front-end track feature for a PHP OOP courier system, handling forms, templates, and progress updates, with inbox-like messaging and career info in future lessons.
Do you already know PHP and you've always wanted to develop something more advanced as a Courier Management System? By taking this course you'll learn how to develop a complete Courier Logistics Management System in PHP OOP from scratch where staff can sign-up for a new account, login, and be provided with personalized content. Users can track parcel and see the status and current location of parcel with indicators.
This course will teach you how to add the following features to your PHP website or web application:
User sign-up, including account activation and pass reset by email
Login and logout
Automatic login to system
Protecting content for non-logged in users
Super-Admin Features
Customer Waybill Tracking System
Site maintenance mode features
Secure password reset: let the users reset their own passwords when they forget them
User administration: create, view, edit and delete parcel information. and lots more
The below will add a new feel and knowledge to your existing Javascript & Ajax Custom Component:-
Custom Console Design
Json Loader
Date Picker
Time Picker
Scroll To Object Javascript
Form Submit in Ajax (Supports File Uploads)
Message Display Pattern
Sweet Alert Custom Designs
Bootstrap Notify Custom Design
Bootstrap Toggle Custom Design
Bootstrap Toggle Form Submit
Additional lectures include improving the usability of the site with new HTML5 and JavaScript techniques.
Taught by experienced web application developer and online educator Peter Fredrick, this course takes you in easy steps through the entire process of creating an advance company base website. This course will take you step by step through the project until all the principles have been covered.
All the source code is included with the lectures, with clear comments in the code and all the guidance you need to create your own php application system.