PHP for Beginners -Become a PHP Master - Project Included

PHP for Beginners: learn everything you need to become a professional PHP developer with practical exercises & projects.
4.5 (2,406 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.
18,376 students enrolled Bestselling in PHP
$19
$200
90% off
Take This Course
  • Lectures 281
  • Length 30.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 2/2015 English

Course Description

COURSE UP TO DATE 

One of the biggest PHP Courses in UDEMY ........

Best Rated PHP course on UDEMY......

New lectures ADDED all the time.....

Over 13,000 Students taking this course already.........

BEST Reviewed PHP beginners course for a reason.....

-------------------------------------------------------------------------------------------------------------

Are you new to PHP or need a refresher? Then this course will help you get all the fundamentals of Procedural PHP, Object Oriented PHP, MYSQLi and ending the course by building a CMS system similar to WordPress, Joomla or Drupal.

Knowing PHP has allowed me to make enough money to stay home and make courses like this one for students all over the world. Being a PHP developer can allow anyone to make really good money online and offline, developing dynamic applications.

Knowing PHP will allow you to build web applications, websites or Content Management systems, like WordPress, Facebook, Twitter or even Google.

There is no limit to what you can do with this knowledge. PHP is one of the most important web programming languages to learn, and knowing it, will give you SUPER POWERS in the web development world and job market place.

Why?

Because Millions of websites and applications (the majority) use PHP. You can find a job anywhere or even work on your own, online and in places like freelancer or odesk. You can definitely make a substantial income once you learn it.

Some of my students reviews for this course and others

Holy cr*********

Readed some books about PHP but it was such boring that i never finished a book and withhold me from learning, this course helped me out straight.. After seeing a free tut on youtube i subscribed the course and jeez, i don't even need goals to get or stay motivated cause i have the instructor: Edwin Diaz, his way of teaching is friggin awesome (and fun) and easy listening! To be honest its keeping me away from bed xD.. I really really love the course. If i need to describe the course from my personal view, one word: Epic! Really looking forward for the stuff that will be added in the future! Great job and thumbs up! Greetings from a Dutchy

Best PHP course************

This course is just awesome. You will learn the basics and then you will jump to making your own CMS. Every little piece of code is described very well, so you exactly know, what you are doing. After finishing this course I was ready to make my own social networking site and that's amazing isn't it? Another great part of this course is its instructor, who helps you with every issue you have in short time. I've have already done many internet courses, but this is definetly the best one.

The Best Php course made FUN and EASY worth The Money!!! *************

Hi Edwin You have made 'learning PHP very fun an easy to follow. I got so many ideas that I want to do and had been searching around for 3 years now looking for the right course and lecturer that will help me fulfill my dream. I want to thank you that I have gone through more than half of your online course now and I am still interested to complete it. Thank you for your motivation and kind words. It what keeps me going and I know that once I finish this, I will be able to achieve my goal. I believe that your course is the key to my success in fulfilling my dream. AND the best part is the Lecturer always replies to your questions

The best course I have taken so far ***************

Every programming course I have taken until now has been extremely boring and I found it difficult to concentrate, but your course was clear, entertaining and kept me hooked till the very end. I remember everything I learnt in your course and have gained a deeper understanding of terms and methodologies that seems incomprehensible until now. Thank you

***************************End of Reviews ***********************

My Promise to You

I created this course not just to make money but to teach you the knowledge that will help you with PHP since I was in your shoes some years ago. If you need support, I will be just a message or an email away. I love what I do, but most importantly I love when my students succeed and that for me is priceless. You success depends on yours and I will make sure with that you get all the help you need when you need it.

I will not bore you :)

I take my courses very seriously but at the same time I try to make it fun since I know how difficult learning from an instructor with a monotone voice or boring attitude is. This course is fun, and when you need some energy to keep going, you will get it from me.

My Approach

Practice, practice and more practice. Every section inside this course has a practice lecture at the end, reinforcing everything with went over in the lectures. I also created a small application the you will be able to download to help you practice PHP. To top it off, we will build and awesome CMS like WordPress, Joomla or Drupal.

Your $ invested in this course will be multiplied over and over again

With over 176 lectures and over of 20 hours of PURE PHP knowledge from the real world, you can bet, your money will be well spent in this course. If these are not enough reasons for you to jump into this course, consider that I update the course with lectures all the time by students requests and by adding new features to the CMS project.

100% Money Back if you don't like it

With 100% money guaranteed within 30 days, you have NOTHING to lose and a world of possibilities for your future. If for some reason you don't like the course or me, you can get your money back from Udemy.

Commonly Asked Questions.....

Q: Is PHP worth it to learn?

A: YES YES YES...

PHP is one of the best web programming languages in the world, and all the large important websites, like Google, Apple, Facebook, Yahoo, Wikipedia and many more use it for their web applications.

Q: Can I make Money if I know PHP?

A: LOTS of it

Go over to freelancer dot com and search for PHP projects. You will see so many projects waiting for people to finish them in that site. There are actually more projects in PHP than in any other language.

This PHP Course Covers the following and then some...

  • Databases in PHP
  • Object Oriented PHP
  • CMS project-similar to (Wordpress)
  • Form Submissions in PHP
  • Security in PHP
  • Variables in PHP
  • Math in PHP
  • Arrays in PHP
  • Control Structures in PHP
  • Comparison Operators in PHP
  • Mayor Loops in PHP
  • Functions in PHP
  • Constants in PHP
  • Super Globals in PHP
  • Sessions in PHP
  • Cookies in PHP
  • And much more .....

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

What are the requirements?

  • Some HTML is needed for this course

What am I going to get from this course?

  • Create a (CMS) Content Management System like wordpress
  • Create Databases
  • Use MYSQL with PHP
  • Use OOP in PHP
  • Create custom functions
  • And much more....

What is the target audience?

  • This course is meant for TOTAL beginners in PHP
  • No programming experience is needed at all

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: The First Steps
Introduction
Preview
03:32
Local Development Environment and Software Install
05:18
Course Exercise Files & Video Quality
06:40
Code Editor Installation (Optional if you have one)
02:30
Embedding PHP in HTML
11:40
Using Dynamic Data
08:45
Inserting Comments in PHP
05:31
Practice Section 1
04:20
Section 2: Data Types and More
Variables in PHP
11:38
Math
06:42
Arrays
09:14
Associative Arrays
11:52
Practice Section 2
04:03
Section 3: Control Structures
if Statements
07:32
Comparison and Logical Operators
07:45
Switch Statements in PHP
08:24
While Loop in PHP
09:44
For Loop in PHP
06:20
Foreach Loop in PHP
05:56
Practice Section 3
06:56
Section 4: Custom Functions
Defining functions
09:29
Function Parameters
11:26
Return Values From Functions
11:51
Global Variable and Scope
04:55
Constants
03:11
Practice Section 4
06:48
Section 5: PHP Built-in Functions
Math Functions
04:14
String Functions
04:21
Array Functions
03:44
Practice Section 5
08:30
Section 6: How To Use Form Data in PHP
Checking for Form Submission
09:29
Extracting Information from form
05:48
Validating The Form Values
10:17
External Page Submission
05:11
Practice Section 6
03:48
Section 7: How To Use Databases in PHP
Introduction to Databases
03:05
Introduction to PHPmyadmin
04:15
Creating a Database in PHPmyadmin
02:22
Creating Tables and Inserting Data in PHPmyadmin
03:33
Markup for Login Page
10:03
Receiving Post Data From Check
05:51
Connecting to the Database using PHP
06:19
Creating Records into the database table with PHP
09:26
Reading Information in the Database with PHP
08:19
08:44

Refactoring Database function and Making a Form To Update Records in Database

Fixing Name Attribute Value
01:28
11:41

Creating the Update Query Code to Read Id's from Datababse and Refactoring it

13:50

Creating Update Query Code to Update Username and Password in the Database using PHP.

Refactoring The Update Query into a Function
04:26
Delete Records From Database with PHP
09:13
ReFactoring all Database Query Code into Functions
11:41
Making All Files Modular and Refactoring
14:39
Practice Section 7
15:02
Section 8: PHP Security
SQL Injection - How to Prevent it
07:10
Password Encryption
11:24
Practice Section 8
04:47
Section 9: PHP and The Web
Introduction to HTTP Requests and more
02:06
Using The GET super Global
08:39
04:29

We have already used this wen building a form but this lecture serves well when showing how easy it is to get data out of POST.

About Cookies in PHP
04:25
Setting Cookies with PHP
08:57
Reading Cookies in PHP
06:47
How use Sessions in PHP
07:48
Practice Section 9
13:25
Section 10: Object Oriented PHP Introduction
What are classes and objects ? Introduction
04:01
What are classes and how to define them in PHP
03:52
What are class methods and how to create them
05:42
How to instantiate a class
06:20
Adding Properties to Our Class
10:20
Class inheretance
06:54
Constructors
03:53
Data Access
06:50
Static Data in Classes
05:37
Practice Section 10
08:20
Section 11: Working with files
Opening and creating files
06:04
Writing to files
03:43
Reading files
03:23
Deleting files
02:12
Section 12: CMS Project / Blogging System - Front End and First Steps
Intro Tour of the CMS
Preview
16:30
Turning On Some Important Features
04:44
Adding our assets / working structure
06:57
Creating database and category table for the CMS
03:31
Connecting to the database with PHP
10:14
Making our files reuseable
11:48
Inserting Data into Category Table and Displaying it
09:10
Creating the posts table
06:40
Post Comment Count Update ( Edwin from the future )
01:38
Inserting Data into the posts table and displaying it
16:13

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Edwin Diaz, Software & Web Engineer, Coach & Premium Udemy Instructor

He is a professional who has experience in computer science; also a broad set of skills in software ,web development, and information technology.

Considered a Sensei in technology who trains people to become Ninjas in different programming languages. Equipped with so many skills and great personality, he thought, why not give this knowledge and help the rest of the world?

The passion, to teach and help other people was something engraved in him since he was a little boy, so it's only natural that it found expression. Edwin's ability to transmit his energy, enthusiasm, and knowledge to other people allows him to do what he does best "Teach".

Edwin Diaz has taught thousands of people all over the world how to code. He has also built hundreds of apps, programs and websites for individuals and businesses. Edwin also provides one-on-one group training to individuals, businesses and non-profit organizations to help them manage their websites on their own with no knowledge of code.

Teaching is not just a job for Mr. Diaz but a way of life that continues to flourish every single day.

He now enjoys teaching others how to start coding in many different programming languages and spending time with his family.

Ready to start learning?
Take This Course