Complete PHP & Mysql Course for Beginners start to finish

Become PHP Expert in 7 hours by learning from a professional PHP and Mysql developer.
4.6 (103 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.
5,740 students enrolled
$19
$200
90% off
Take This Course
  • Lectures 90
  • Length 6.5 hours
  • 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 10/2015 English

Course Description

Become Expert in PHP & Mysql only in 7 Hours.

This is the comprehensive PHP course on Udemy. You will learn everything from the basics to more advanced PHP programming using real world examples.

This Dynamic Web Development with PHP and MySQL training course will give you a working understanding of these important technologies and show you how to use them to create your own impressive websites.

When used in combination, there simply isn't a better way to construct sites that involve complexity, large volumes of data, and the flexibility to make adjustments and changes over time. This course goes step by step through the basics of each technology, and then gradually shows you how to build the necessary components. It goes through installation of PHP and MySQL technologies on your local machine as well as hosted servers, explains basic tags, commands and constructs, and helps you build and work within a solid back-end database.

What are the requirements?

  • A Computer and a desire to learn

What am I going to get from this course?

  • Create Dynamic Websites
  • Create Database using phpMyAdmin
  • Interact with the database using PHP
  • Implement Sessions and Cookies
  • Handle files with PHP

What is the target audience?

  • This Course is for those who want to create dynamic websites
  • For Entrepreneurs

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: PHP Fundamentals
Introduction
Preview
01:12
Introduction to PHP
Preview
01:31
Setting up xampp and notepad++
Preview
04:12
Creating first php file
Preview
02:10
Embedding php into html
01:24
php output to the browser
Preview
02:59
Comments in php
02:53
Die and Exit functions in php
03:18
Variables in php
07:30
Single quotes vs double quotes
02:01
Arithmetic operators
06:15
Assignment Operators
05:37
Comparison Operators
07:48
Logical Operators
05:45
if statement in php
03:25
if - else in php
03:15
nested if statement
01:32
if - else - if statement
04:43
Switch in php
06:25
Conditional Operators in php
03:58
Increment Decrements operators in php
07:25
String operators in php
04:31
While loop in php
04:08
do while loop
02:11
for loop in php
02:48
nested for loop
02:49
Arrays in php
06:20
Associative Arrays
04:35
Multi Dimensional Arrays
05:08
Array Traversal with foreach loop
04:57
Functions in php
03:29
Functions with arguments
02:16
Functions return value
03:30
Case Sensitivity in php
03:59
Scope in php
03:07
Constants in php
02:41
Date and time in php
04:39
Generating Random numbers
02:58
Generating Random Strings
08:01
Static variable
02:19
Math functions in php
05:36
Useful string functions in php part 1
08:03
Useful string functions in php part 2
08:05
Explode and implode functions
05:30
Useful array functions
08:23
Swapping variables values
05:26
Sorting arrays part 1
08:57
Sorting arrays part 2
06:08
Including external files
07:25
md5 hash in php
02:48
Superglobals in php part 1
00:44
Superglobals in php part 2
03:08
Getting server information in php
05:22
Getting visitor's ip in php
03:43
Better way of Getting visitor's ip in php
04:27
Blocking ip addresses
05:58
Section 2: Form Handling in php
Creating html form
04:14
$_REQUEST variable
01:42
$_GET variable
01:50
$_POST variable
02:28
Getting form values with $_REQUEST
05:16
Getting form values with $_GET
05:07
Getting form values with $_POST
04:34
Validating form data
04:34
Securing the form with htmlspecialchars()
07:39
Send data to other php files
05:41
Uploading files with php part 1
06:06
Uploading files with php part 2
04:19
Displaying uploaded files
03:48
Section 3: Session and Cookies in php
setting up session
06:13
unsetting session
03:12
Creating cookies in php
04:45
Deleting cookies
01:50
Section 4: File Handling in php
Writing data to files
06:00
Reading data from files
04:13
Appending data to files
03:14
Explode Function: Writing data to files
03:01
Implode Function: Reading data from files
03:31
Section 5: Database
Intro to database
04:18
Starting Mysql
01:38
Creating database and tables
03:57
Connecting with the database
02:51
Inserting data to database
07:59
Retrieving data from database
07:27
WHERE Clause
03:43
ORDER BY Clause
06:59
Retrieving particular data from database
02:20
Updating the data in the database
06:16
Deleting data from database
03:24
Final Words and Source Code
00:58

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Usman Raoof, Software Engineer and Web Developer

I'm a senior software engineer and Web Developer at Algorithms International and also worked for many other companies so far. My expertise in HTML5, CSS3, PHP, MYSQL, JAVASCRIPT, JQUERY, AJAX, JSON, JAVA, WORDPRESS, MOBILE APPS, ILLUSTRATOR, AFTER EFFECTS, PHOTOSHOP AND CORELDRAW. I have done a lot of projects in these technologies so far. But now along the way i have a desire to teach others what I know. I'm very passionate about it. I'm teaching all this in my own academy but I want to make it online too. I started to teach almost 5 years ago.

Ready to start learning?
Take This Course