Complete Website & CMS in PHP & MySQL From Scratch!
4.1 (90 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.
3,376 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Complete Website & CMS in PHP & MySQL From Scratch! to your Wishlist.

Add to Wishlist

Complete Website & CMS in PHP & MySQL From Scratch!

A Web Development Project (CMS) Using PHP, MySQLi with Admin Panel, Commenting System & Dynamic Website from Scratch.
4.1 (90 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.
3,376 students enrolled
Created by Abdul Wali
Last updated 4/2015
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 12.5 hours on-demand video
  • 2 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create a Dynamic Category Based Website & CMS From Scratch Using PHP & MySQLi
  • Learn to Create an Admin Panel from Scratch in PHP & MySQL
  • Build a Custom News Portal with Custom Commenting System in PHP & MySQL
View Curriculum
Requirements
  • XAMPP (PHP,MySQL, Apache)
  • Web Server
  • Dreamweaver CS5 or Notepad++
  • A browser (Chrome or Mozilla)
Description

Learn to create a beautiful dynamic website with content management system (CMS) in PHP & MySQLi from absolutely scratch, this course covers both back-end and front-end web development.

Building a Website & CMS in PHP & MySQLi:

If you want to create a category based news website or any kind of blog website in PHP & MySQLi which can be dynamically updated from Admin Panel then this course is for you, it will show you step by step how to create such system using simple PHP functions.

Some of the Important Topics We'll Cover in This Course:

  • Creating the Website Layout in CSS3 & HTML5
  • Creating the Admin Panel
  • Inserting & Displaying the Posts & Categories
  • Creating the Commenting System
  • Uploading the Whole CMS to Online Server


Overview & Summary:

With over 12 hours of content and 50+ lectures, this course proudly teaches you creating a complete website and content management system in PHP & MySQL from scratch, the course is for absolute beginners who want to create a big project in PHP & MySQLi in order to take their web development skills to the next level. This course gives you step by step environment to create a dynamic website in PHP, after completing the course, you'll be able to remember every code that was written during the course. And the source code is also attached to the last lecture of the course.

If you are looking for a course which can teach you a perfect website in simple PHP functions then don't waste your time and money on the internet, just join the course and you'll be amazed. Furthermore, this course will be updated with more features.

Who is the target audience?
  • If you want to create a dynamic website using PHP & MySQL from scratch then you should buy this course.
  • This course teaches everything from scratch about creating a dynamic website & CMS in PHP/MySQL
Compare to Other CMS Courses
Curriculum For This Course
48 Lectures
12:27:03
+
Welcome to the Course!
2 Lectures 08:18

in this introductory lecture, I'll tell you about the project that we are going to create using PHP & MySQLi from absolutely scratch.

Preview 04:55

In this welcome note, please note few things before going to start learning this course.
Welcome Note & Instructions!
03:23
+
Setting up Folders & Creating the Layout
10 Lectures 01:41:08

In this lecture, we'll learn about installing the XAMPP package for this project which allows you to use PHP, MySQL and some other web development tools altogether.

Installing the XAMPP Software
06:15

Download the XAMPP & notepad++ from the links given in this text lecture.

Download XAMPP & NotePad++
00:09

In this lecture, we'll create the necessary folders for this project.

Creating the Folders for the CMS
06:31

Create the project folders as mentioned in this text lecture.

Create the Project Folders (Text Version)
00:08

In this lecture, we'll learn to create the main index page for the website to be displayed to the visitors.

Creating the Main Index Layout Page
07:37

In this video we'll learn about creating the main website layout for this project using HTML & CSS.

Creating the Main Index Layout Page
31:44

In this lecture, we'll learn to create the navigation bar for this project using CSS & HTML..

Creating the Menu Bar
09:34

In this lecture, we'll learn to add the categories from database table to the menu bar as links, and we'll first time use PHP & MySQL in this video.

Preview 26:40

In this lecture, we'll create a search box or search engine and will display that at the right side of the navagation bar.

Creating the search box for the navagation bar
05:35

This is the updated lecture for using MySQLi Connection API in PHP.
MySQLi Connection API (Updated)
06:55

Answer some of the questions you know from the section 2.

Questions for Section 2
4 questions
+
Displaying the Content on the Website
15 Lectures 04:51:14

In this lecture, we'll create a table inside the mysql database in order to save the posts which we can later on display on the home page of the website.

Preview 06:37

In this lecture, we'll learn to create the post editor for this project using PHP, we'll do the HTML work in this lecture and the PHP work in the next lecture.

Creating the insert_post editor
31:22

In this lecture, we'll learn to insert the posts into the table using PHP & MySQL via the text editor we created in the previous lecture.

Inserting Posts into the Table
28:09

In this lecture, we'll learn displaying the posts on the home page of the website using PHP & mySQL.

Displaying Posts on the Home Page
31:15

In this lecture, we'll learn to display the posts on the home page and also design the post_content area in order to make it perfect & beautiful.

Displaying the Posts on the home page
37:18

In this lecture, we'll learn to separate the sections of the home page into pages and then include them using PHP "include" command.

Including Files to the home page
09:53

In this lecture, we'll start working on the sidebar of the main website.

Working on the Sidebar of the Website
23:23

In this lecture, we'll add content to the sidebar using PHP and will also style it up using CSS.

Working on the Sidebar of the website
13:55

In this lecture, we'll learn to create the details.php page for displaying the single posts when visitors click it from the home page of the website.

Creating the Details or single post page
13:50

In this lecture, we'll learn to get the posts for specific category using PHP & MySQL.

Getting Category posts to display on the page
12:28

In this short lecture, we'll work on the footer of the home page to make it looking attractive.

Working on the footer of the website
02:52

In this important lecture, we'll create the comment form for the commenting system to receive comments by the visitors.

Creating the commenting System
17:06

In this important lecture, we'll learn to insert the comments into the database which we can later on display on the associated posts after approval.

Creating the commenting system
30:07

In this last part of the commenting system, we'll display the approved comments on the posts where they were posted by the visitors.

Completing the commenting system
22:26

In this lecture, we'll learn to create the custom search engine for this project in PHP.

Creating the custom search engine for the website
10:33

Please Answer some questions related to section 3.

Questions for section 3
8 questions
+
Creating The Admin Panel
18 Lectures 05:16:31

In this lecture, we'll learn to create the main layout for the Admin Panel using HTML & CSS.

Creating the Main Layout for the Admin Panel
18:19

In this lecture, we'll learn to add links & different content to the admin panel.

Working on the Admin Panel - Adding Links
16:48

In this lecture, we'll learn publishing new posts directly from the Admin Panel using the same post editor we created earlier.

Publishing new posts from the Admin Panel
11:49

In this lecture, we'll display all the posts we have in the table in Database to view them in the Admin panel using PHP & MySQL.

Viewing the Posts from the Admin Panel (GUI)
28:21

In this lecture, we'll learn to delete the posts from the Admin Panel using General User Interface we created using PHP & MySQL.

Deleting posts using the Admin Panel (GUI)
13:45

In this lecture, we'll work on editing & updating the existing posts in our table using the Admin Panel general user interface we created in PHP.

Editing Posts using Admin Panel (GUI)
17:57

In this lecture, we'll learn how to edit & update the posts using Admin Panel GUI, we'll use PHP script to do all the tasks.

Editing - Updating the posts using Admin Panel (GUI)
21:31

This is the last part of editing & updating posts using the Admin Panel General User Interface in PHP.

Updating the posts using Admin Panel (GUI)
09:29

In this lecture, we'll learn to add new categories using admin panel general user interface in PHP.

Adding New Categories Using Admin Panel (GUI)
12:04

In this lecture, we'll learn to delete categories using the GUI Admin Panel, and we'll do it in simple PHP.

Deleting Categories Using Admin Panel (GUI)
26:15

In this lecture, we'll learn to edit categories using the Admin Panel general user interface we created in PHP.

Editing - Updating Categories Using Admin Panel (GUI)
14:56

In this lecture, we'll learn about viewing comments in the Admin Panel which are posted by the visitors on different posts, we can approve comments & also un-approve the comments.

Preview 17:01

In this part, we'll particularly work on approving and un-approving comments concept using PHP.

Approving & Un-Approving Comments from the Admin Panel
15:28

In this lecture, we'll use Admin Panel (GUI) to delete comments if we want.

Deleting Comments using the Admin Panel (GUI)
11:59

In this lecture, we'll learn to create the login system for this Admin panel so only the person who has a password and user name can access this admin panel. We'll create it in PHP.

Creating the Login System for the Admin Panel
26:14

In this important lecture, we'll create the login & logout systems for this admin panel in PHP.

Creating the Login & Logout systems for the Admin Panel
25:50

In this lecture, we'll learn how to secure the admin panel so hackers can't access it.

Securing the Admin Panel
18:33

In this lecture, we'll create & add a counter to the home page of the website so it can count the visitors & page viewews.

Adding visitor counter to the main website
10:12

Please answer these questions related to sectoin 4.

Questions for section 4
7 questions
+
Uploading the CMS to online web server
3 Lectures 27:36

In this lecture, we'll finally upload the whole created CMS from Local host to online web server using Cpanel.

Please find the Source code for the whole project attached to this lecture, click the downloadable files.

Uploading the whole CMS to online Web Server (Cpanel)
25:58

Thank you very much for joining this course, feel free to write your review after completing the course!
Final Summary (Y)
01:38

Please answer some questions related to section 5.

Questions for Section 5
5 questions

Find a quick and win-win bonus for yourself in this special lecture.

Quick Bonus For You!
2 pages
About the Instructor
Abdul Wali
4.2 Average rating
5,386 Reviews
95,230 Students
27 Courses
SEO Marketer & Udemy Instructor

Abdul has successfully ranked hundreds of keywords in Google without any backlinking strategy. He is in the SEO and online marketing industry since 2009. Apart from SEO and marketing, he loves web development. WordPress is the core platform which Abdul has been using for creating top notch websites over the years. 

He is one of the top Udemy Instructors with 80,000+ students from 193 countries and 4400+ reviews. He engages with students on Udemy in real time and answers questions within a few hours. If you have any question in mind then don't hesitate to ask Abdul via private message.