Create a Simple Blog CMS in PHP and MYSQL
4.7 (46 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
155 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Create a Simple Blog CMS in PHP and MYSQL to your Wishlist.

Add to Wishlist

Create a Simple Blog CMS in PHP and MYSQL

Learn to create a blog with commenting system in php and mysql
4.7 (46 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
155 students enrolled
Created by Danyal Fayyaz
Last updated 9/2016
English
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 5 hours on-demand video
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Use Bootstrap templates to build UI of the CMS
  • Create a Commenting System
  • Perform Database Operations Confidently
  • Build a Login/Logout System
  • Make Pages Private by using Sessions
View Curriculum
Requirements
  • Basics of PHP
  • Basics of HTML , CSS and Bootstrap
  • Need to Install Xampp(to Execute PHP code on localhost)
  • Text Editor(Notepad++) to(Write and Edit PHP Code Files)
Description

In this course we will create a complete Blog with the admin panel to manage content. The course is designed for anyone even the php beginners.
We will start by creating the user interface of the project by using bootstrap free templates then we will start to make it dynamic and database driven. You will learn the following main features :

  • Use Bootstrap templates to build UI of the CMS
  • Create a Commenting System
  • Perform Database Operations Confidently
  • Build a Login/Logout System
  • Create an Admin Panel to Manage Content on the Blog CMS
  • Make Pages Private by using Sessions
Who is the target audience?
  • Anyone who is fairly new to PHP Developement
  • Anyone who wants to learn Practically
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 43 Lectures Collapse All 43 Lectures 04:53:14
+
Introduction and Setting Up
2 Lectures 07:25
+
Blog Front End UI Creation
7 Lectures 46:59

In this Lecture we will create all the files and folders for the blog project

Preview 05:53

In this Lecture we will create the database for the blog and we will also learn to connect to the MYSQL database using mysqli

Connecting to the MYSQL Database
06:21

In this Lecture we will create the blog home page using bootstrap. We will use a free bootstrap template

Creating the Blog Front page
04:52

We will a modify a  free bootstrap template to make the blog front end. 

Modifying the Front Page
07:10

In this lecture we will put the header,sidebar and footer in separate files and include them. So that we don't have to write the same code in multiple places

Separating the header , sidebar and footer
05:35

We will make single post and search results page template in this video.

Creating single.php and results.php
05:26

Adding the Comment Area to Single post page
11:42
+
Making Front End dynamic
15 Lectures 01:46:11

In this video we will pull the categories from DB inside the  blog's header navigation

Making the Header Navigation Dynamic
09:01

We add active class to the currently selected category in the header

Highlighting the Selected Category
07:54

Create Posts Table and Add Some Posts
05:29

We will fetch posts from the database and show them on the blog  front page

Fetching posts from the Database
08:44

In this Lecture we will fetch the comments  from the database and display them on the single  post page we will also learn how to deal with the  comments by the admin

Fixing the Read More Button
01:07

In this lecture we will show all the posts related to the category selected in the header.

Filter the Posts by Category
05:34

In this Lecture we will learn how we can get post having a specific id from the database.

Fetch Post on Single post Page
03:23

In this Lecture we will work  on the  comment form in  the single post page and insert comments in the database

Posting a Comment
11:11

Prevent Comment Resubmission
03:35

Displaying the Comments On Single Post Page
10:16

Making the Sidebar Dynamic
07:42

Searching Posts in the Database
05:49

Making the Subscribe Form
07:06

Giving Unique Title to Pages
12:58

Small Fixes
06:22
+
Admin Panel UI
9 Lectures 49:13
Creating the Dashboard and Admin Sign-In Page
06:50

Modifying the Dashboard Template Part 1
05:08

Modifying the Dashboard Template Part 2
07:13

Split the Header , Sidebar and Content in Separate Files
02:03

Creating the Posts Page
08:06

Creating the Comments Page
06:11

Creating the Categories Page
02:58

Creating Add Category Page
03:01

creating Add/Edit Post Page
07:43
+
Making the Admin Panel Dynamic
10 Lectures 01:23:26
View Recent Posts on the Dashboard Page
10:04

View Recent Comments and Categories on the Dashboard Page
10:06

Deleting and approving Comments,Posts and Categories
07:28

Resolving the Category Problem
02:42

Adding Posts
12:05

Editing Posts
13:50

Adding Categories
03:57

Editing Categories
07:35

Admin Signin and Signout
09:07

Making Admin Pages Private
06:32
About the Instructor
Danyal Fayyaz
4.6 Average rating
185 Reviews
12,901 Students
2 Courses
PHP Developer and Premium Udemy Instructor

Danyal Fayyaz is a PHP developer and Blogger and he is developing web applications from 2 years the area of his expertise is php and asp.net. He love to develop dynamic data driven websites but also developes static websites and he have developed websites in php, asp.net and Java Servlets. He also has experience in JQuery ,AJAX , Bootstrap , CSS3 , HTML5 , Javascript.

He has a passion to learn and tries to learn at least one new thing on a daily basis. He loves to share his knowledge with others and that is why he is here on udemy to share his experience with other by providing high quality and high value Udemy Courses.