PHP & MySQL Web Development From Scratch - Build 5 Projects

Learn PHP & MySQLi web development from scratch with real time examples & create practical projects during the course.
4.1 (20 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.
199 students enrolled
$30
Take This Course
  • Lectures 56
  • Contents Video: 8 hours
    Other: 15 mins
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 2/2015 English

Course Description

Learn PHP & MySQLi web development from scratch by understanding basic PHP functions and create your very own applications & projects using PHP & MySQL.

Build a strong web development foundation by learning PHP & MySQLi open source technologies with these basic video tutorials including apps:

  • Basic PHP Understanding
  • Basic MySQLi Understanding
  • PHP Basic Functions & Commands
  • Advance PHP Functions
  • Object Oriented Programming (OOP) Concept
  • MySQLi - Insert/View/Delete/Edit Operations
  • Creating a Calculator in PHP
  • Creating a Currency Converter in PHP
  • Creating a Complete Registration Form in PHP
  • Creating an Online Voting System in PHP

Learning PHP & MySQL is easy

PHP is open source and free to use, as MySQLi is open source and free to use too, this combinations makes it the best solution for web developers, this course covers a variety of PHP functions as well as MySQLi queries, with over 8 hours of content and more than 70 lectures, it walks you through the exact process in order to be able to work as a PHP and MySQL developer.

Content & Duration:

Learning from very basic takes some time, but after the initial stages, you'll get it very easy, and it shouldn't take more than a month to master this program, the PHP web development is not that difficult to learn as shown on the web, but with a practical & positive approach, it gets very easier gradually.

The content is structured for starters, who want to start from absolutely scratch, but along the way, you'll learn creating projects like registration form, voting system, calculator and currency converter, which means you'll take your skills ahead of your thoughts.

What are the requirements?

  • HTML (Optional)
  • CSS (Optional)
  • JavaScript (Optional)

What am I going to get from this course?

  • Start learning web development today to become a web developer tomorrow
  • Learn to create your own apps using PHP & MySQLi from scratch with practical examples
  • Become a PHP/MySQLi web developer to create small applications yourself
  • Create a dynamic website using PHP and MySQLi in no time

What is the target audience?

  • Those who are absolutely beginners to PHP & MySQLi can take this course
  • Those who want to become PHP web developer with understanding of MySQL should take this course
  • Those who are looking for advanced PHP techniques should not take this course

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction to PHP & MySQLi
07:27

The introduction of PHP & MySQLi web development course from scratch.

05:07

in this lecture, we'll learn to install the XAMPP and Notepad++ applications in order to create a web development environment on our local computer.

08:07

In this lecture, we'll just learn the very basic syntax of PHP, and we'll create the first script.

3 questions

Please answer a few easy questions related to previous section!

Section 2: PHP Regular Commands & Functions
05:37

in this lecture, we'll learn the echo and print statements in PHP, and we'll also discuss print_r command in PHP.

07:58

in this lecture, we'll learn about local variables in PHP in details.

12:22

in this lecture, we'll learn about using Global Variables in PHP.

06:15

in this lecture, we'll learn about arrays in PHP which is used to store multiple values in PHP.

07:15

in this lecture, we'll learn about data types in PHP.

13:59

in this lecture, we'll learn about using IF and ELSE statements in PHP.

11:49

in this lecture, we'll learn about important PHP Loops i.e for loop, foreach loop and while loop.

4 questions

Please answer the following questions related to previous section.

Section 3: PHP Advance Functions & Commands
06:38

In this lecture, we'll learn all about creating functions in PHP, we can create our own functions in PHP.

07:38

In this lecture, we'll learn about Include and Require functions in PHP.

09:04

in this lecture, you'll learn about important POST and GET methods in PHP.

09:49

in this lecture, you'll learn about creating SESSIONS in PHP.

11:28

in this lecture, we'll learn creating COOKIES in PHP.

06:53

in this lecture, we'll learn all about mail function in PHP, which you can use for sending email via PHP script.

08:57

in this lecture, we'll talk about php filters which are used to validate the form data.

10:01

in this lecture, we'll learn to create text files in PHP.

07:16

in this lecture, we'll learn about error handling in PHP.

09:24

In this lecture, we'll learn about Uploading Images in PHP without using MySQL.

09:47

in this lecture, we'll learn some special PHP commands which you can use in web applications.

Section 4: MySQLi Database with PHP
06:23

in this lecture, we'll take an introduction of MySQLi and will start learning it from now.

05:23

in this lecture, we'll learn about establishing mysqli connection using PHP.

Article

Please use this syntax to establish a connection to the MySQL database.

13:29

in this lecture, we'll learn about inserting data into mysql table using PHP.

Article

Important note about the source code provided for this section.

13:10

in this lecture, we'll learn about viewing the data on the page and fetching data from the database.

09:17

in this lecture, we'll learn about deleting data from MySQLi database using PHP query.

12:37

in this lecture, we'll learn editing data in MySQL database using PHP.

09:24

in this lecture, we'll learn to update data in the MySQLi table using normal PHP query.

09:50

in this lecture, we'll learn some more important query related functions for MySQLi.

Section 5: Basic Practical Projects in PHP
08:59

in this lecture, we'll create the first practical project of this course which will be creating a calculator in PHP which will calculate the input from the users.

09:36

in this lecture, we'll create the first practical project of this course which will be creating a calculator in PHP which will calculate the input from the users.

3 pages

Please download the source code of Calculator Project in PHP.

13:44

in this lecture, we'll learn to create project #2 in PHP which will be a currency converter for currency conversion.

3 pages

Please download the source code for currency converter project in PHP.

Section 6: Registration Form with Admin Panel (Project 3)
20:42

In this whole section, we'll learn a complete project #3 called "Registratoin form with admin panel" using PHP and MySQLi.

Article

Important note about the source code for this project "Registration Form".

17:09

in this lecture, we'll validate the form with PHP and some HTML5 attributes.

10:48

in this lecture, we'll validate the form with PHP and some HTML5 attributes.

17:07

In this whole section, we'll learn a complete project #3 called "Registratoin form with admin panel" using PHP and MySQLi.

13:26

In this whole section, we'll learn a complete project #3 called "Registratoin form with admin panel" using PHP and MySQLi.

08:23

in this lecture, we'll create the logout system for the admin panel of Registration Form in PHP.

16:45

In this whole section, we'll learn a complete project #3 called "Registratoin form with admin panel" using PHP and MySQLi.

09:48

In this whole section, we'll learn a complete project #3 called "Registratoin form with admin panel" using PHP and MySQLi.

08:43

In this whole section, we'll learn a complete project #3 called "Registratoin form with admin panel" using PHP and MySQLi.

11:22

During this lecture, we'll edit and update the date using the Admin Panel that we created earlier for managing the users.

11:19

During this lecture, we'll edit and update the date using the Admin Panel that we created earlier for managing the users.

Section 7: Online Voting System in PHP (Project 4)
12:16

in this section, we'll learn to create the 4th project of this course called "Online Voting System in PHP".

15:43

in this section, we'll learn to create the 4th project of this course called "Online Voting System in PHP".

10:05

in this section, we'll learn to create the 4th project of this course called "Online Voting System in PHP".

5 pages

Please download the source code of Online Voting System Project in PHP & MySQLi.

Section 8: Introduction to PHP OOP & What's New?
12:14

Object oriented programming is one of the complex ways to program in PHP, it's the advanced method to program in PHP and it was introduced in PHP version # 5.0

1 page

in this lecture, we'll learn about the best web hosting available on the internet, you can use these hosting companies for hosting your website online.

Article

Please download the whole source code of this course by clicking the "View Resources" button on the top.

Find the Quick Bonus!
2 pages

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Abdul Wali, SEO Marketer & Top 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. 

Abdul has established several successful startups such as OnlineTuting (An elearning system), OnlineUstaad (The largest hub of Urdu courses), Wali Solutions (Provides A to Z web solutions).

He is one of the top Udemy Instructors with 45,000+ students and 1900+ reviews. He engages with students on Udemy in real time and answers questions within minutes. If you have any question in mind then don't hesitate to ask Abdul via private message. 

Ready to start learning?
Take This Course