PHP for Beginners
Build a Content Management System from Scratch with PHP and MySQL
Are you wanting to get into Web development, but are not sure where to start?
So maybe you tried out some PHP and MySQL tutorials on Youtube, but found them too hard or outdated, and feel that you need a more comprehensive introduction.
Maybe you want to learn how to write PHP the right way. Secure code, OOP ready, and maximising re-usability as well as finding out about PHP programming standards to adopt and adhere too?
Perhaps your boss or client threw you in the deep end with a PHP and MySQL project, and you need to get up to speed with PHP, fast.
Whatever the reason, this course is for you.
This course is going to teach you how to create web applications using PHP and MySQL. Specifically, you will learn PHP and then create you own content management system (CMS) from scratch.
PHP is the most popular website programming language in the world. The combination of PHP and MySQL is used extensively to create web applications, and developers with these key skills are in high demand. This course is going to teach you how to create web applications in PHP using the MySQL database.
What will you learn in this course?
You will learn how to create a dynamic website using the most popular website programming language in the world, PHP.
Dave Hollingworth, your instructor will teach you the PHP programming language, and take you through the steps to build a working CMS in PHP and MySQL from scratch.
Along the way, you will learn how to secure your code, how to write reusable, more maintainable code using programming standards, and how to structure your code using object-oriented programming techniques.
Dave will teach you the theory and then put the theory into practice when building the CMS.
You will also learn how to style your site using Bootstrap, how to integrate third-party code into your site, how to store data in a relational database and use this from PHP code, and more.
The course is very thorough, and goes through everything from installing a web server on your own computer, and editor to writing the code to create your web app. Towards the end of the course you will even learn how to upload the code and make your code live on the internet (very useful if you already have your own Hosting account). This is not necessary to complete the course though.
In summary, the course will teach you the core skills you need to know to become a productive PHP programmer.
Why this course?
Firstly, Dave has been creating web applications since 1999, when he created his first web application for a major insurance company. In addition he has been teaching IT for many years.
As a result, you will be learning the best practices from an experienced developer.
Dave will teach you the theory but then show how to put those techniques into practice. You will start building a CMS application from early on in the course and new techniques and theory are introduced as and when they’re needed to build the next part of the CMS.
New code is introduced one word or one line at a time, so you will never get bogged down or overwhelmed.
You will also learn real-world developer skills such as referring to and getting the most out of the documentation. This is an essential skill for developers to learn.
After completing this course, you will have the necessary skills to be able to create your own web applications with PHP and MySQL.
The sooner you sign up for this course, the sooner you will have the skills and knowledge you need to increase your job or consulting opportunities. PHP developers are in high demand!
Your new job or consulting opportunity awaits!
Why not get started today?
Click the Signup button to sign up for the course!
- Access to a computer running Windows, Mac OS X or Linux.
What you will learn
- Learn how to create a dynamic website using the most popular website programming language
- Build a working CMS in PHP and MySQL from scratch
- Learn how to secure your code
- Learn how to write reusable, more maintainable code using programming standards
- Learn how to structure your code using object-oriented programming techniques
- Learn the theory but then put it into practice in a CMS project
- Style your site using Bootstrap
- How to integrate third-party code into your site
- How to store data in a relational database and use this from PHP code
- Learn all aspects of a basic web application in PHP: login, CRUD operations, sending emails, uploading files, Ajax
Who should attend
- Anyone wanting to learn both the PHP language and how to create web applications
Is available on google app?
Is available on ios?
- Lectures 199
- Quizzes 30
- Exercises 9
- Duration 14 hours
- Skill level Beginner Level
- Students 1805
- Last Updated October, 2018
Software Installation and Setup
An Introduction to HTML
Mixing PHP and HTML
An Introduction to Databases
Multiple Pages in PHP
An Introduction to HTML Forms
Inserting Data Into the Database from PHP
An Introduction to Functions and Validation in PHP
Editing Data in the Database from PHP
Deleting Data from the Database from PHP
Using Sessions to Log in and Restrict Access
An Introduction to Object-Oriented PHP
PDO: PHP Data Objects
Authentication Using the Database
Using Relationships: Article Categories
Dates and Times
An Introduction to CSS
Sending Emails from PHP
Configuration and Error Handling
4 weeks ago
I grabbed this on impulse. Already had a PHP course, but I had taken a break from studying PHP (to focus on Python for Uni) and fancied getting back into PHP with a fresh start on a newer course. Really glad I chose this one. Instructor is very knowledgable, and engaging. Course is well structured. Goes into everything I could possibly want to know with regards to PHP. The examples, even when simplified, are usually offered in a way that makes their practicallity for real world situations particularly obvious - which is very helpful in remembering! Only reason I didn't give it 5 stars is due to the instructor's speech sounding a little forced and over annunciated, which can be distracting. You do gradually get used to it though. This minor quibble aside; the quality of the course is in all over aspects first class. I hope Dave will go on to make more PHP courses!
1 month ago
Excellent course. I have already had some PHP experience, and was looking for something to fill in a few gaps I had. This course was perfect, and covered almost everything and more for a 'beginning' PHP course. My only minor constructive criticism on this course is while the instructor spoke nice and slow and the pace was excellent for beginners, he would not type out the code, but copy/paste it. This only affects me because I like to follow along and type out my code following the instructor, this makes it a little hard to try and keep up when you are having to type code out manually and constantly pausing the video. This really is such a minor thing because that is what Pause buttons were made for :) still a 5 start course in my opinion!
1 month ago
This course had a lot of great material, I really liked how the instructor broke down what he was teaching and then applied it to the course project. The course instructor was also very quick and descriptive when I asked a question, I always got the help that I needed. Overall this was an awesome course, really worth the price , I look forward to using what I have learned
1 month ago
Dave is a great guy. If you have any questions Dave is quick to respond. If you have a question about PHP that's not discussed in the course, Dave will answer and walk through any questions you have. The course is fun, especially when you get to making the database and adding articles to the database. Thanks for everything Dave.
1 month ago
The course works and is teaching me php. :)
1 month ago
This course will teach best practices for PHP and relational databases like Mysql. There could be more coding challenges but overall this is a great course. I learned a lot!
1 month ago
This course is a good match for me.
1 month ago
Very good instruction. Good pace. Can't say I like PHP, but that has nothing to do with the instructor. He is making it as pleasant as possible. Prompt responses to questions. Highly recommended if you don't know PHP.
2 months ago
yes sure the lectures are very good and ,the response i get from the trainers are so good they never delay with there reply with the questions I asked ,i am so impressed and, I believe that in future I will good PHP programmer
2 months ago
His intro is kind of cool especially with the typing part.