Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
PHP powers more than 80% of all dynamic web sites on the internet. Learn this popular language and start building even more sites yourself.
Learn PHP the agile way.
What is the course all about?
The course is best suited for absolute beginners who will learn how to start with PHP development as fast as possible without the needs of installing web server or PHP itself on local machine.
There are no technical details and students will not gain deep theoretical knowledge of the language. The course is not a language reference. Its goal is not to make you solve weird programming quizzes but rather show you the techniques used in real world applications.
By completing this course you'll get a basic idea about how PHP works. It will give you very gentle introduction to world of programming and will give you just enough new information that is easy to digest and yet still enables you to start your developer journey.
What will you get?
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: What are we going to do|
|Section 2: PHP Basics|
The web works on a server-client model. PHP is the one running on the server side and it can communicate with other server side technologies such as databases. email servers etc.
It might be a bit difficult to set up a local development environment for a beginner. You need an Apache, PHP and a nice editor. You can save yourself some trouble by using some of the cloud development environment that are available online.
Variables are the main building blocks of almost all programming languages. They let us "store" values into them so we can later use those values in our code. As the name states the stored values in variables can change.
The most used data structures in PHP are arrays. PHP handles arrays kind of like maps or sets of key-value pairs. Every item in an array has its key and a value.
Loops let us iterate over every element of an array. Again there are more types of loops but I do not really remember when I used something other than a foreach loop.
Functions lets use reuse the code. They can execute complicated code and can be called from different parts of our application. There are many functions already built in PHP we can use that make our lives a lot easier.
To control a flow of a program we need to decide which code branch to use under certain conditions. The most common is if-then-else condition.
|Section 3: Get the hands dirty|
The web is full of form users fill in and send. Handling user input is one of the fundamentals of dynamic web sites.
To work with data provided by users we need to introduce some kind of a persistence. The simplest we can do is store data into a file.There's an useful function that you'll learn that does the job.
What to do with all the data stored in files? We need to get it all and display on a web page.You'll learn a function that lets you read the data from file and then process it in a loop to display the result.
|Section 4: Thank you|
I've been developing web applications mainly in PHP for over 10 years now. I've built both small personal sites and blogs and large e-commerce platforms. During all those years I gained enough experience to recognize what is important for a developer and what is not and I would like to share with you.