Become a Rockstar Web Developer - Learn By Coding

Learn all you need to become a rockstar PHP developer
3.4 (124 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.
2,074 students enrolled
$19
$200
90% off
Take This Course
  • Lectures 56
  • Length 11 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 3/2016 English

Course Description

PHP is one of the most popular web programming languages in the world that allows you to create dynamic websites and work with servers. All the biggest websites use this language for their web applications. PHP is now used on over 25 million websites and over 1 million servers worldwide.

In this tutorial we have collected everything you need to become a professional PHP developer.

You will learn everything from the basics to advanced PHP programming using real world code examples and we will build an interesting project together!

This course will teach you how to build your own websites and manage those built with OOP structures and will primarily teach you project building using MySQL and PHP.

What are the requirements?

  • You should already be familiar with HTML and CSS
  • Eclipse, XAMPP, MySQL - we'll cover all of this in our first lecture

What am I going to get from this course?

  • Work with PHP and MySQL
  • Write professional PHP code which is clean and elegant
  • Build complex PHP websites

What is the target audience?

  • Anyone who is interested to become a professional web developer
  • Developers who need to increase existing level

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

Introduction
Preview
04:15
Section 1: IDE and Project Initialization
File structure, Format, and Variables
Preview
17:54
Section 2: Conditional Statements, Arrays, Debugging, TODOs
Single and Double Quotes, Echo, Math
13:08
Heredoc, Nowdoc, and If
20:07
Switch and Arrays
17:54
Ternary, Not, and Working With Arrays
14:35
Types of Comments
13:24
Spacing and the For Loop
20:07
Foreach
11:53
While and Do While
13:54
Functions
18:45
Recursive Functions and Closures
19:33
Intro to Classes
12:56
Classes, Properties, and Objects
12:56
Protected Scope and Const
11:22
Get, Set, Is, Static, and Self
14:10
Singleton Design Pattern
11:56
Multiton and Factory Design Pattern
19:14
Namespaces
18:40
Autoloading
12:17
Exceptions
18:27
Custom Exceptions
09:04
Interfaces and Inheritance
08:42
Abstract Classes
09:06
Traits and Resolving Trait Naming Conflicts
10:41
Magic Methods
11:56
More Magic Methods
14:47
Iterator Part 1
11:53
Iterator Part 2
14:49
DirectoryIterator
11:56
ArrayAccess
09:51
Str_replace
07:54
substr, strlen, array_walk
09:15
Superglobals
11:03
filter_var and filter_input
10:47
Native Password Functionality
12:41
Intro to RegEx
11:14
RegEx Functions
06:16
Asymptotic Notation Part 1
06:30
Asymptotic Notation Part 2
07:59
Sessions
09:49
CSRF Prevention
13:11
Headers For Security and Optimization
08:46
Server Cache
12:29
Secure File Uploads
18:41
SQL Injections and PDO
07:35
DB Setup
08:19
Connect With PDO
03:46
Prepared Statements
07:36
Fetching Data From The DB
02:37
Transactions
04:12
Console Applications
04:49
Into to TDD
03:18
PHPUnit Setup
07:28
PHPUnit Basics
13:54
PHPUnit Before and After
05:45

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

YWDT Your Web Development Team, A team of professional front end developers

YWDT specialize in developing complex custom applications from scratch, using a wide range of modern technologies.

Our core competencies are:

- Development of complex custom web applications
- Application Development Social Networking
- So development with Ajax, jQuery, PHP, AngularJS, JavaScript, WebSockets


We carry out each order with the expectation to cooperate with the clients in the future.

Ready to start learning?
Take This Course