PHP: Get Started
Get started with the world's most used server technology, PHP. This course will get you started in no time, covering installation, forms management, working with databases, state management, and more!
What you'll learn
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!
Table of contents
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).
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.
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
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!
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.