Home
About
Courses
Placement
Contact
PHP for Beginners to Expert.
Enquire Now
What You will get in this course?
Personality development - 20 Hours
Technology gain with mini projects
Live project work
24/7 Support.
Syllabus
Part 1: First Step
Introduction
Updated - Course Overview
Local Development Environment Tools
Course Exercise / Reference Files - Udemy Video Walk Through
Editors I recommend
Download and Install Development Editor
Embedding PHP in HTML
Using Dynamic Data
Inserting Comments in PHP
Practice Section 1
Part 2:Data types and more
Variables in PHP
Math
Arrays
Associative Arrays
Practice Section 2
Quiz
Part 3:Control Structures
if Statements
Comparison and Logical Operators
Switch Statements in PHP
While Loop in PHP
For Loop in PHP
Foreach Loop in PHP
Practice Section 3
Control structure quiz
Part 4: Custom Functions
Defining functions
Function Parameters
Return Values From Functions
Global Variable and Scope
Constants
Practice Section 4
Part 5: PHP Built in Functions
Math Functions
String Functions
Array Functions
Practice Section 5
Part 6: How To Use Form Data In PHP
Checking for Form Submission
Extracting Information from form
Validating The Form Values
External Page Submission
Practice Section 6
Part 7: How To Use Databases In PHP
Introduction to Databases
Introduction to PHPmyadmin
Creating a Database in PHPmyadmin
Creating Tables and Inserting Data in PHPmyadmin
Markup for Login Page
Receiving Post Data From Check
Connecting to the Database using PHP
Creating Records into the database table with PHP
Reading Information in the Database with PHP
Creating the Update Records Form
Fixing Name Attribute Value
Query to Read Id's
Query to Update Username and Password
Refactoring The Update Query into a Function
Delete Records From Database with PHP
ReFactoring all Database Query Code into Functions
Making All Files Modular and Refactoring
Practice Section 7
Part 8: PHP Security
SQL Injection - How to Prevent it
Password Encryption
Practice Section 8
Part 9: PHP And The Web
Introduction to HTTP Requests and more
Using The GET super Global
Using the Post Super Global
About Cookies in PHP
Setting Cookies with PHP
Reading Cookies in PHP
How use Sessions in PHP
Practice Section 9
Part 10: Object Oriented PHP Introduction
What are classes and objects ? Introduction
What are classes and how to define them in PHP
What are class methods and how to create them
How to instantiate a class
Adding Properties to Our Class
Class inheritance
Constructors
Data Access
Static Data in Classes
Practice Section 10
Part 11:Working With Files
Opening and creating files
Writing to files
Reading files
Deleting files
Part 12:CMS Project/Blogging Systems - Front End And First Steps
Introduction Tour Of The CMS
Turning On Some Important Features
Adding our assets / working structure
Creating database and category table for the CMS
Connecting to the database with PHP
Making our files reuseable
Inserting Data into Category Table and Displaying it
Creating the posts table
Post Comment Count Update ( Edwin from the future )
Inserting Data into the posts table and displaying it
Inserting the post image and displaying it
Creating a custom search engine part 1
Creating a custom search engine part 2
Creating a custom search engine part 3
Adding Categories to the sidebar
Part 13: CMS-Categories And More
Creating reuseable code in the admin
Creating the navigation links in admin
Creating the admin category page part 1
Creating the admin category page part 2
Displaying data in category page
Adding Categories
Adding a special Function to our header file
Deleting Categories
Updating or Editing Categories part 1
Updating or Editing Categories part 2
Refactoring category code part 1
Refactoring category code part 2
Part 14:CMS - Posts
Creating a HTML table in admin to display a list of posts
Displaying posts list in admin
Including Pages based on condition technique
Creating Post HTML form in admin
Inserting Post Data From admin
Deleting Posts in admin
Creating the HTML edit form post page
Displaying the Edit Data in Post Edit Page
Dynamic Category Editing / Image Display
Finally Updating Posts
Relating Categories to posts and Displaying it
Adding Category Dropdown to the Add Post Page
Adding Individual Post Page and Link
Creating the category page
Setting up some links and making an excerpt
Part 15: CMS -Comments
Creating the comments table and inserting data
Creating the comments page and HTML form in admin
Creating the Query for displaying comments in admin part 1
Creating the Query for displaying comments in admin part 2
Inserting new fields in Front end comment form and testing it
Creating the Frond End comment insert query
Finishing the query to send comment data (Front end)
Relating Comments to posts
Deleting comments
Approving and unapproving comments
Displaying comments based on approval
Increasing comments count
Adjustments to visual for comments
Adjustments for comments and Displaying Post Based on Status
Part 16:CMS - Users
Creating the users table and data insert
Creating users pages and links
Modifying user table heading
Creating the display query for users
Displaying users in admin
Adding users in admin part 1
Adding users in admin part 2
Adding users in admin part 3
Adding users in admin part 4 and final
Deleting users
Changing user roles
Setting Up the Edit User Page
Displaying User Values in Edit Page
Adding Select Options to User Role
Updating User
Part 17: CMS - Login
Creating the login form
Making the login page
Select User Query
Validating User Query Front End
Setting Values with Sessions
Validating User Admin
Logout Page Improved Validation
Part 18:CMS Profile
Creating the Profile Page
Displaying User Data
Updating User Data
Part 19: CMS Dashboard
Adding Widgets
Posts Dynamic Data in Widget
Using Dynamic Data in all Widgets
Adjusting Widget Links
Adding an AWESOME Chart to admin
Cleaning up the chart a little
Displaying Dynamic Data in chart
Part 20: Improving Our CMS
Adjusting post echo
Removing Read More Button
Adding Notification to Add User Page
Part 21: CMS - Extra Features
Adding Dynamic Category Selection for Edit Post Page
Adding extra element to dashboard
Adding the WYSIWYG Editor
Adding Links to Post Images and Read More Button
Adding Post Update Notification
Adding Post Edit Link in Front End
Adding Bulk Options Posts, part 1
Adding Bulk Options Posts, part 2
Adding Bulk Options Posts, part 3
Adding Bulk Options Posts, part 4
Adding Bulk Options Posts, part 5
Adding Bulk Options Posts, part 6
Adding Dropdown Option for Add Post Page
Adding Post Creation Notice to Add Post Page
Adding Link to Add New Button in Post Page
Adding Link to View Posts from Admin
Adding Dynamic Personalization to Admin
Adding Validation to Comments in Post Page
Part 22:CMS - Extra Features - User Registration
Downloading & Placing Form Markup
Testing Registration Form
Extracting Form Values and Escaping
Starting Query and Default Tables Values
Fetching our Database for Default Values
Registering Users
Validating Fields
Encrypting User Passwords
Updating Our CMS due to password Encryption
User Page Display Shorter Password Field
User Page Dropdown Default Value Change
Part 23: CMS- Extra Features -Author Related Posts
Relating Posts to their Authors Part #1
Relating Posts to their Authors Part #2
Cloning Posts NEW feature - COOL STUFF
Adding a LOADER to the CMS Admin
Adding views functionality to posts
Resetting Views Feature
Form Resubmission Fix for all pages
Part 24: Pagination
Pagination Intro and Part 1
Pagination Intro and Part 2 - Links and Get Request
Pagination Intro and Part 3 - Get Request Processing
Pagination Intro and Part 4 - Assigning a variable to the per page value
Pagination Intro and Part 5 - Adding Some Style to Current Page
Part 25: CMS - Extra Features - Users ONLINE
Creating the user online table and Setup
Creating the PHP code and Queries
Displaying Users Online
Displaying Users Online in Navigation
Instant Users Online count without refreshing part 1
Instant Users Online count without refreshing part 2
Part 26: CMS - Extra Feature - New Simple Password Encrypting and Login System
Explanation of new New function and Implementation
Login in Users with new System
Adding New System to Add Users in Admin
Adding new password system to edit user page part 1
Adding new password system to edit user page part 2
Cleaning Up Edit User Page
Part 27: CMS - Extra Feature - Improved comment system count and display
Comment count and amount display
Creating a link in comment count and sending a GET Request
Comments page to specific posts
Deleting in the same page
Part 28: CMS - Extra Feature - Post For Specific User in Admin
Part 1 - Add Page
Part 2 - Insertion
Part 3 - Fixing User Display Issue
Part 4 - Edit Post Page Update
Part 5 - Upgrading Front End
Part 29: CMS - More Security
URL and MySQL Injection Protection
Part 30: Taking The Project to the Internet
Hosting Setup
Displaying errors online
Uploading files
Creating the Online Database
Importing database
Fixing access to application!
Part 31: Sending Emails
Creating a contact page
Uploading Contact page
Sending emails
Modifying Email Headers
Part 32: Bootstrap Modal Delete Confirm Feature
Intro
Creating the markup
Writing the code
Part 33: No Post or Category Message Feature
Intro
No posts feature home page
No categories feature
Don't show draft to visitors but everything to admin
Applying functionality to mayor pages
Part 34: Some Miscellaneous Features
Active navigation links
Login form visibility when logged in or logged out
Part 35: Having Fun With Bugs
Duplicate category improvement
Fixing bug in our edit post javascript editor
Cloning empty fields and table shifting fix
Part 36: Refactoring Part-1
Refactoring index in admin part 1
Refactoring index in admin part 2
Refactoring our view all posts by JOINING TABLES part 1
Refactoring our view all posts by JOINING TABLES part 2
Part 37: New Registration System
Create a better admin detection feature
Duplicate username function
Duplicate email function
Validation for registration
Setting up our Login user function
Adding some user friendly code
Displaying inline errors in form
Registering users with the new function
Login users with the new function
Deleting via POST
Part 38: CMS Extra Feature- Prette URL's
Intro (IMPORTANT)
Turning on the rewrite engine
Rewriting index, contact and registration
Rewriting post page and query string
Rewriting category page and fixing links
Part 39: CMS - Extra Feature - Forgot Password System
Intro to what we are building
Creating some helper functions for the new system
Restructuring login page
Creating the forgot password page
Forgot password - checking form values
Updating database with token values
Part 40:CMS - Extra Feature - Forgot Password System - Sending Email
Intro
Installing third party library with composer
New - How to send emails
Updated - Sending email
Autoloading classes and setting up UTF-8 for emails
Sending code over email
Creating the reset page
Pulling data and testing it
Unique database values
Updating password and token columns
Making it everything work
Update search feature to work with the forgot password system code
Data based on current user!
Image fallback and comment display fix!
Part 41:CMS Extra Feature - POST LIKES
Creating the like button
Attaching the click event to the button
Setting up the Like AJAX request
Fetching the Posts
Updating post with Likes
Creating our first Like
Unliking Posts
Creating a helper function to the get the Logged-in User id - part 1
Creating a helper function to the get the Logged-in User id - part 2
Creating a helper function to detect if the user likes a specific post
Updating our Like button to be more dynamic
Fetching all Likes in the Post
Finishing Likes
Let's add a Tooltip Feature
Part 42 : CMS Extra Feature - Creating a Separate Admin For Logged In Users
Intro
Refactoring dashboard a little with some helper functions
Getting all the User's posts
Getting all the User's comments
Getting all the User's categories
Getting all the User's published and draft posts
Getting all the User's post approved and unapproved comments
Part 43: CMS Extra Feature - Multi-language Feature
Intro
Creating Language Files
Creating the Form Part 1
Creating the Form Part 2
Creating the Form Part 3
Enquire Now
Join Us
Select Course
HTML, CSS, & JavaScript - Beginners to Expert
PHP for Beginners to Expert.
The Complete Flutter Development Bootcamp with Dart
Submit