Web development can be confusing at first. There are a number of basic languages and technologies to learn: CSS, HTML, HTTP, and so on. Moreover, applications and sites are often split into two parts: the front-end and the back-end. The front-end is the user's browser, where content is displayed and where styling and interaction happen. However, the back-end is where user data is saved and processed and where web pages are served.
In this course, Envato Tuts+ instructor Jeremy McPeak will teach you one of the fundamental languages for back-end web development: PHP. You'll learn how to set up a server on your own computer for development, and how to create a simple PHP application to render a web page and to respond to user data.
You'll also learn how to work with the powerful MySQL database system. You'll learn from scratch how a relational database works, how to manage your databases with phpMyAdmin, and how to read and write data from your PHP code.
To wrap things up, we'll create a functional blog app in PHP, with users and posts stored in a database. It's easier than you think!
If you’re new to web development, you might want to check out the first two courses in this series: