Learn programming in the web language most used by content managers
In this course you will learn the basics of programming in PHP, and you will create a small content manager to get started in this fascinating language at the hands of Ignacio Cruz Moreno, a specialized Wordpress developer.
If you have already done the first course of Ignacio, Creation of a professional website with WordPress , here you will go a step further, creating your own platform to suit you.
What's included in this course?
You will start knowing Ignacio, his career and his influences. It will show you references of web pages that you find interesting and that are related to the project of the course. Ignacio will share his vision for the web pages of the future.
You will see what it is and how PHP works and then install the software you will need to start using it on your own computer. You will learn PHP syntax, that is, how to write code in this programming language.
You will learn to structure your PHP projects correctly and to store information within variables and constants. You will discover how to read errors in your code and how to debug them.
In the next unit, you will know the types of data that exist in PHP, from numeric to arrays . You will learn what the loops and the superglobal variables are and how to use them. You will also see what are the control structures and operators in PHP.
Next, you will learn to include files to keep everything organized, and forms to interact with visitors to your web page.
Every website needs to save your data and therefore you will learn the basics about databases and specifically MySQL. Ignacio will give you a brief introduction to MySQL with which you will learn how to integrate it into your project.
You will learn basic security concepts in your PHP project. You will create a login and registration form in your project. You will develop a simple front controller for your CMS.
You will see a short introduction to object-oriented development and use a class within your project.
Then you will take a walk through the frameworks and CMS best known in the PHP ecosystem: WordPress, Drupal, Laravell, Code Igniter and you will see what they can do for you.
Finally, you will learn how to upload your code to a server in production. Ignacio will guide you in the world of hosting and will show you several options.
What is this course project about?
You will create a small content manager: a website that displays the articles of a blog and allows you to create new ones, with a login system and connection to a database.
Who is it for?
To people who want to learn how to develop web pages with PHP.
You will need knowledge of HTML and CSS, as well as a computer with a code editor.
This is what Domestika courses are like
Learn at your own pace
Enjoy learning from home without a set schedule. You set your own timetable.
Front row seats
Videos of the highest quality ensure that you don't miss a single detail. With unlimited access, you can watch them over and over.
Learn from the best
Learn valuable methods and techniques explained by top experts in the creative sector.
Ask questions, request feedback, offer solutions. Share learning with other students in the community.
Each instructor teaches only what she/he does best, conveying true passion and excellence in every lesson.
More than 1M creatives and growing. Domestika is the place to share and learn what you love.
Demonstrate your course attendance with a certificate signed by the teacher. Get it with your Domestika PRO subscription
Professionally developed courses
We selected top creatives and a team of experts to develop the courses. The result? You'll feel like you're working side by side with leading professionals.
Ignacio Cruz is a web developer specialized in WordPress. He works for WPMU DEV and Edublogs and, under this platform, develops plugins and themes.
He is very involved in the WordPress Community and besides co-organizing the WordPress Madrid Meetup, he devotes part of his time to fixing faults and proposing improvements.