Description
Course info
Rating
(524)
Level
Beginner
Updated
Feb 5, 2015
Duration
3h 15m
Description

PHP is the most widely used server language on the web. This course will help you get started with the language in no time. We will cover installing a web server, PHP, and the MySQL database server. Then we will process form data and later store everything in a MySQL database. We will take special care about common security-related pitfalls and will avoid common attacks. Finally, we will develop a small sample application which also features authentication and authorization. This course does not provide a complete introduction into the language syntax, so knowledge of any programming language is beneficial but you will be able to pick up the rest!

Course FAQ
Course FAQ
What exactly is PHP?

PHP is a general purpose, server side scripting language mostly used for web development. PHP originally stood for Personal Home Page, but a more accurate description would be Hypertext Pre-Processor (which would be HPP, but that's beside the point).

Why is PHP used?

PHP is most frequently used for the development of web applications. It can be embedded in HTML and is highly useful for making dynamic web pages, web apps, e-commerce apps, database apps, and much more. PHP is fast, flexible, and practical, and it is the world's most used server technology.

What will I learn in this course?

This PHP course will teach you about installation, forms management, working with databases, and state management. Other topics covered include:

  • What is PHP - a history of PHP
  • Basics of working with forms in PHP
  • Processing more form fields
  • Prefilling text fields, radio buttons, and checkboxes
  • Escaping form output
  • Processing text fields
  • Much more
Who should take this course?

This PHP course is intended for beginners who want to learn how to program with PHP. If you want to build a small sample application and apply PHP basics then this course is just for you!

Are there prerequisites to this PHP course?

While this course is geared towards PHP beginners, it does not provide a complete introduction to the PHP language syntax, so prior knowledge of general programming will give you an edge, but is not strictly required.

About the author
About the author

Christian Wenz is an author, consultant and trainer focusing on web technologies. He wrote or co-wrote over 100 books, is a fixture at international developer conferences since 2001, is a Microsoft Most Valuable Professional (MVP) for ASP.NET, an ASPInsiders member, and main author of the Zend PHP 5.5 certification.

More from the author
PHP: Getting Started
Beginner
3h 23m
Sep 24, 2019
Building a Site with Angular and PHP
Intermediate
3h 51m
Dec 20, 2017
More courses by Christian Wenz