Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Online Business Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2021-04-01 05:04:31
30-Day Money-Back Guarantee
Development Web Development PHP

Create The Complete Blogger Clone In PHP,JavaScript,MySQL

Build a Google Blogger Clone & Learn to Create Full CMS and Multi Blogging platform in PHP,PDO ,JavaScript,MySQL
Rating: 4.8 out of 54.8 (18 ratings)
255 students
Created by Aizaz dinho
Last updated 10/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Build your own CMS like Blogger with most amazing features such as multi blogs, subdomains, Template edtior, Drag and drop Gadgets/widgets, new Posts and much more!
  • Know how to easily use PDO with MySQL databases
  • Learn how to develop using an PHP OOP (Object Oriented) approach
  • Understand how to use JavaScript to retrieve data to display popups, updating posts, blog data
  • Write clean codes
  • Learn to rewrite clean SEO Friendly URLs for blogs
  • Learn to create MySQL Database Relationships

Course content

12 sections • 178 lectures • 26h 51m total length

  • Preview10:04
  • Preview02:09
  • Preview01:11
  • Preview05:18
  • Project Files And Login Form
    03:16

  • Preview09:33
  • 7 - Creating a separate file for classess
    05:51
  • Creating Database Class
    09:54
  • Creating method to access PDO methods
    10:13

  • Creating Users Table
    03:28
  • Creating Validate Class
    05:13
  • Creating method to include classes automatically
    03:40
  • Validating login
    08:14
  • Creating method to check if Email is already exist
    11:11
  • Logging User in
    08:04
  • Creating Method to Check if User is Logged in
    04:25

  • Setting up Dashboard page
    13:27
  • Creating Search Engine friendly URLs
    06:03
  • Creating New Table for Blogs
    08:17
  • Creating Method to return Data from tables
    10:30
  • Creating New Table For Blog Permissions
    03:32
  • Creating method to check if user is Admin
    13:58
  • Creating New Table For Blogs Posts
    05:17
  • Creating Method to Display Blog Posts
    14:45
  • Creating New Table for Post Labels
    02:23
  • Creating Method to Display Post Labels
    09:29
  • Creaitng Method for LabelMenu
    06:16
  • Creating JS function to display LabelMenu
    12:26
  • Creating Js Function to display add new label Box
    15:19
  • Validating addLabel Ajax file
    09:01
  • Creating Create Method (CRUD Functions)
    16:46
  • Creating Delete Method (CRUD Functions)
    12:31
  • Creating Function to add labels by label list
    10:27
  • Creating function to check all posts
    04:33
  • Creating Js funciton to publish posts (as bulk)
    11:00
  • Creating Condition to publish posts at once
    06:44
  • Creating Update Method (CRUD Functions)
    12:58
  • Creating method to draft posts at once
    03:27
  • Creating function delete multiple posts at once
    04:30
  • Creating function to delete post by link
    09:45
  • Creating js function to search posts in dashboard
    09:22
  • Creating method to display searched posts
    09:45
  • Creating method to display total number of pages for posts
    09:59
  • Creating conditions to display draft, publish, all post
    08:00
  • Creating Method To Count Total Number of Pages For Posts
    08:27
  • Creating new js file to handle our pagination methods
    13:32
  • Creating click event for page number
    15:21
  • Creating conditions to display next pages post
    17:35
  • Creating conditions to display next page
    08:53
  • Creating condition to display previous page
    05:37
  • Creating codition to display post by post limit option
    10:45
  • Creating condition to display draft or publish posts page
    10:25
  • Add links to dashboard tabs
    06:30

  • Creating new file for pages
    10:51
  • Make pagination buttons work for pages
    10:14
  • Adding scripts to make publish, draft and delete buttons work
    02:54

  • Creating comments page
    07:42
  • Creating new table for blog comments
    05:07
  • Creating method to display comments
    16:11
  • Creating method to display comment pages number
    06:40
  • Making pagination buttons work for comments pages
    07:44
  • Creating conditions to delete comments from comment page
    12:02
  • Creating condition to delete coment by link
    06:46
  • Creating new page for Pending comments
    09:40
  • Creating functions to publish comments
    16:49
  • Creating method publish comment by link
    09:12

  • Creating settings page
    08:49
  • Creating method to update title of blog
    18:57
  • Creating method update description
    15:16
  • Creating method to display blog authors list
    06:09
  • Creating js file for blog author section
    13:25
  • Creating method to display image before uploading it
    07:55
  • Making close button work for author section
    06:27
  • Inserting blog author
    11:42
  • Creating method to upload images
    16:20
  • Creating new js function to display author Menu
    09:54
  • Creaing method to change user permission
    08:18
  • Creating method to delete authors
    09:35
  • Creating js function to update PostLimit
    09:53
  • Creating method to update custom error
    11:18
  • Creating method to update comment moderation
    13:13
  • Creating method to update profile
    15:17
  • Creating method to update password
    14:24
  • Creating logout method
    02:56

  • Creating method to display blog data using subdomain
    08:47
  • Setting up subdomain in localhost
    12:37
  • Creating method to display blog data using subdomain
    11:59
  • Creating 404 error page
    03:35
  • Creating method to display blog posts
    11:38
  • Creating method to display post image as thumbnail
    07:36
  • Creating post page to display post data
    06:35
  • Creating method to get post data using slug url
    07:49
  • Display post data on post page
    05:46
  • Creating method to display post labels on post page
    05:01
  • Creating new table for blog widgets
    05:40
  • Creating method to display header gadget
    12:32
  • Creating method to display Nav Gadget
    11:28
  • Creating condition to include domain links in blog template
    02:47
  • Creating method to display label posts
    12:18
  • Displaying label posts in post page
    08:41
  • Creating method to diplay widgets on sidebar
    14:19
  • Creating method to display labels gadget
    07:27
  • Creating html-javascript widget
    06:27
  • Creating method to display list widget
    05:51
  • Creating method to display author gadget
    10:20
  • Creating method to display top Posts gadget
    10:30
  • Creating method to display footer gadgets
    04:57
  • Display title for label posts page
    05:43
  • Making search gadget work
    06:34
  • Creating method to display search posts
    10:34
  • Limitng text on posts preview to display
    02:30
  • Creating method to display comment Form
    02:54
  • Creating method to display comments on post
    10:46
  • Creating method to display replies on comments
    08:05
  • Creating method to post comments on blog post
    13:40
  • Creating method to display comments on post
    10:17

  • Creating new page for new post
    10:55
  • Creating method to display labels on new post page
    03:22
  • Creating method to display label in textarea
    09:48
  • Creating js method to check if user typing for title in the title field
    07:59
  • Creating method to generate post link using title
    12:07
  • Creating js condition to make link options work
    06:44
  • Validating custom url input field
    06:18
  • Creating ajax request to create post
    07:34
  • Creating method to publish post
    10:38
  • Creating method to save post
    05:16
  • Creating new page for edit post
    13:40
  • Creating method to update post
    12:27
  • Creating method to make published post draft
    05:56
  • Creating js function to upload image in editor
    12:52
  • Uploading images to post editor
    04:15
  • Creating method to new page
    12:32
  • Creating method to update page
    22:31

  • Creating layout page
    09:27
  • Creating method to display widgets on sidebar to edit
    07:53
  • Display footer gadgets
    06:20
  • Creating drag and drop function for gadgets
    11:16
  • Creating method to update position for gadget
    11:56
  • Creating gadget list page
    16:58
  • Dislaying gadget list
    11:00
  • Display gadget form
    08:24
  • Creating method to insert popular posts gadget
    15:39
  • Creating method to add search gadget to blog
    06:17
  • Creating method to add html gadget to blog
    06:19
  • Creating method to add profile gadget to blog
    09:09
  • Creating method to add labels gadget
    03:08
  • Creating js function to add lists gadget
    25:04
  • Adding list gadget
    09:02
  • Creating method to delete gadgets
    08:35
  • Creating method to edit gadgets
    08:41
  • Display gadget data for edit gadget page
    11:38
  • Displaying header, nav gadgets edit form
    08:09
  • Creating method to update nav header gadget
    11:24

Requirements

  • A computer or laptop with local web server installed (xampp)
  • A very basic knowledge of PHP language

Description

This Course will give you High-end PHP, JavaScript, PDO, MySQL Coding Programming knowledge from beginning to a professional Coder, you will learn and master your PHP JavaScript PDO etc.. Skills


Being a Web Programmer and knowledge of PHP has given me the ability to make money online only just staying at home. Learning web programming language like PHP can allow anyone to earn literally valuable income online.


Getting yourself to learn PHP will give you the knowledge to build websites & web application, Content Management system like WordPress, Blogger, Tumblr, or even you can make your own social networking websites site like Twitter, Facebook etc..


PHP is one of the MOST FAMOUS and The Most Popular Web programming language to learn, Because the majority of websites and applications based on PHP.


You can easily find a job or work at home on websites like Odesk or UpWork as a freelance web developer.

("Become a PHP Master") In this Course We Created Google blogging platform BLOGGER CMS Content management system and multi blogging platform which is one of the most famous blogging platform on the Internet. Apart from WordPress, Blogger is quite challenging to make. It doesn't matter if you're a beginner or an experienced programmer, you just have to know the basics of PHP, MySQL, HTML, CSS and JavaScript.


Having a Blogger CMS Project with multi blogging platform building knowledge and learning that kind of skill set you will gain skills which help you to learn and understand the main concept used in these huge Web Applications.


You can highlight the site you create in this course in your job resume or in your portfolio, If anyone who see’s this project in your portfolio might want to hire you because of this project.


Some of my students reviews for this course.

Highly Rec*********

I highly recommend this course, Aizaz teaching php mysql and js on really interesting project which called blogger, if i making some mistakes or do not understand some things, Aizaz help me always correct my mistakes and explain things that i want to understand.

Fantastic PHP course************

fantastic course with very unique php mysql project build, i am very happy to find this, learn so much in each video! The instructor is very responsive and kind, help me the same day! Good work 5 stars professional course!!

Incredible course*************

Wow, instructor in exuberant state, enjoyed the way he presents the course that teaches to build real life projects that helps to upgrade skills for students like us. Keep it up ? , I hope to see API development course in future, with a real life project, not only project but also with full of explanation (theory part, with the way to architect API). Thank you so much for making such incredible the course.

Up to Date Course for PHP ***************

I'm so excited to take this course! The instructor seems really engaging the content seems up to date for PHP, and he speaks with a clear voice that I can understand. I'm sure I will love this course as I go through it! I've been looking all over for a good well-rounded course on PHP, but they're either to short or so disorganized that it's hard to follow and stay motivated. Wish me luck and I wish anyone else luck that decides on this course! :)

Support

By taking this course you will get my full support. I’m always loved to help my students (could be you). I’ve answered all that question that students asked so far. I’m always in ninja mood, if there’s been question it’ll be answered within an hour or few. By all this mean is if you have any error. I'll be happy to check codes, errors.

This PHP Course Covers the following

• How to Build Admin panel / Dashboard In PHP

• How to Build Multi Blog System In PHP

• How to Add Subdomain for Each Blogs In PHP

• Learn to Create Pageviews Stats Analytics System In PHP

• How to Create Template Engine In PHP

• How to Add Template Editor and Edit live Template In PHP

• Create Live Drag and Drop System for Gadgets/Widgets In PHP

• Create a System in PHP for Changeable Positions for Gadgets/Widgets In PHP

• How to build Post / Page System In PHP

• How to Build Admin / Author roles

• How to Create Login / Signup System | Form Submissions in PHP

• Blog Comments System in PHP

• Learn to Create Pending Comments System in PHP

• Learn to Create Publish Comments System in PHP

• Learn to Create Draft Posts System in PHP

• Learn to Create Publish Posts System in PHP

• Learn to Create Draft Pages System in PHP

•Learn to Create Publish Pages System in PHP

• Build New Post Editor in PHP

• Build New Page Editor in PHP

• Get your own Front Blog Template in PHP

• Create Blog Settings Page in PHP

• Create User Profiles Page in PHP

•And Much More…..


The ASTONISHING & AMAZING BLOGGER CMS project we build, you will Gain all the SKILLS to earn the job you want or project you crave to build. This is a absolute real project that we take online and I’ll be here to answer any question you have.


Please look at all the lectures to see more things that are covered.

Who this course is for:

  • For PHP beginners who want create CMS platform like Blogger blogspot using PHP, PDO OOP
  • For anyone who wants to learn use of PHP OOP in real world
  • For anyone who wants to learn use of PDO with MySQL
  • For anyone who want to develop their own high end professional website

Featured review

Gary Fitzwater
Gary Fitzwater
114 courses
40 reviews
Rating: 4.5 out of 5a month ago
Really good course, tutor really knows his stuff. I would have given it 5 stars rather than 4.5 if he had one video explaining objects but no worries got it somewhere else. One other thing was tutor hardly ever uses comments in his code. If he did then it would help us leave comments all over remembering what each section of code referred to.

Instructor

Aizaz dinho
Web Developer and Instructor at Udemy
Aizaz dinho
  • 4.5 Instructor Rating
  • 478 Reviews
  • 28,875 Students
  • 3 Courses

Hello, There

Hey there, My name is Aizaz and i am back-end web developer and I have many years experience creating projects, websites and Apps for both myself, and for blog.  I have experience in many different languages. i'm expert in creating website clone with PHP MySQL, PDO OOP And Javascript etc. I'm helping my students with my experiences and skills.

Web Development is my passion and i love to develop new websites and web applications apart from that i am a blogger and I'm full time online instructor.

Thank you for reading

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.