PHP for Beginners

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

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.

Why PHP?

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!

  • 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

Course Curriculum

2 Lectures

Instructors

Profile photo of Dave Hollingworth
Dave Hollingworth

Hi, I'm Dave Hollingworth. I'm an IT trainer and web application developer. I've been programming for over thirty years, and teaching IT since 1999.    I've developed enterprise-level applications on platforms ranging from mainframes to mobiles: from my first web application, a quotes system created for a major insurance company back in 1999 - the first of its type in the...

Instructors

Profile photo of Tim Buchalka's Learn Programming Academy
Tim Buchalka's Learn Programming Academy

The Learn Programming Academy was created by Tim Buchalka, a software developer with 40 years experience, who is also an instructor on Udemy, with over 2.1M+ students in his courses on Java, Python, Android, C#  and the Spring framework. The Academy’s goal in the next three years, is to teach five million people to learn how to program.Apart from Tim’s...

Review
4.9 course rating
4K ratings
ui-avatar of Bradley Jackman
Bradley J.
4.5
7 months ago

Great course so far. My only issue is that I find myself having to retype a lot of code that was used in a past lesson, and then used again later. Maybe that's my bad, I should probably save code that I've written once, but it's a little frustrating. Otherwise, top notch!

  • Helpful
  • Not helpful
ui-avatar of Kristof Van Steenkiste
Kristof V. S.
5.0
7 months ago

Ik ben echt blij dat ik deze cursus kan volgen, alles word heel gedetailleerd uitgelegd, ik heb het wel op x1,5 speed gezet zodat het toch iets sneller gaat maar dat ligt volledig aan mij

  • Helpful
  • Not helpful
ui-avatar of Kenneth Ato Abban
Kenneth A. A.
5.0
7 months ago

cool

  • Helpful
  • Not helpful
ui-avatar of Cristos Filippopoulos
Cristos F.
5.0
8 months ago

The instructor is very knowledgeable about what he is teaching, and he explains everything to detail

  • Helpful
  • Not helpful
ui-avatar of Cesar Sanchez
Cesar S.
3.5
8 months ago

Excelente método para explicar

  • Helpful
  • Not helpful
ui-avatar of Daniel Gheorghita
Daniel G.
2.0
8 months ago

The tutor in this course maybe is a good programmer but he is a poor tutor. My problem was that during the course that I've started quite well, tutor relies on copy pasting code that not always works especially when you type along the tutor. Poor explanation was done. I even downloaded certain lectures source code to verify my errors. datetimepicker stuck me for a while, hashing password didn't worked as well so I've used a standard dave one. Multiple issues were found due to poor explanation. At the end I even faced issues setting up PHPMailer. Also the files were arranged messy that lead to confusion and bad headache while following along the lecture. Can be much better organised. Regards

  • Helpful
  • Not helpful
ui-avatar of Darren Clift
Darren C.
4.0
9 months ago

Good course. Exercises are challenging. Would be nice to have more coding resources

  • Helpful
  • Not helpful
ui-avatar of Jorge Luis Román Lizárraga
Jorge L. R. L.
5.0
9 months ago

I have been following and watching his YouTube videos for a long time, but taking a complete course with this great teacher is exceptional. My knowledge curve will grow dramatically with this great knowledge.

  • Helpful
  • Not helpful
ui-avatar of Ugyen Dorji
Ugyen D.
4.0
9 months ago

Yes because the system I am using right now is php base.

  • Helpful
  • Not helpful
ui-avatar of Jideofor Ezenwanne
Jideofor E.
5.0
10 months ago

Excellent Teaching

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses