Introduction to PHP Web Development

A course by Ignacio Cruz Moreno
Web developer. Madrid, Spain.
On Domestika since 02/16/2016
, Web developer

Learn programming in the web language most used by content managers

  • Spanish with subtitles in English
  • 100% Positive reviews (51)
  • 1754 students
Introduction to PHP Web Development

Learn programming in the web language most used by content managers

  • Spanish with subtitles in English
  • 100% Positive reviews (51)
  • 1754 students
  • Online and at your own pace
  • Audio: Spanish
  • Level: Intermediate
  • 26 Lessons (4h 12m)
  • Available from the app
  • Spanish, English, Portuguese, German
  • Unlimited access forever

Web development brings together a growing number of programming languages but, with the passage of time, few maintain their relevance as HTML, CSS and JavaScript. This is also the case of PHP -a recursive PHP synonym: Hypertext Preprocessor- a language that goes back to 1995 and that, after a series of updates, remains the most used programming language by content managers such as Wordpress, Joomla and Drupal.

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.

About this course

Course table of contents

  • U1
    U1. Introduction
  • U2
    U2. Introduction to PHP
  • U3
    U3. Preparation of the project
  • U4
    U4. Showing user entries
  • U5
    U5. Files and forms
  • U6
    U6. Databases
  • U7
    U7. PHP beyond the basics
  • FP
    FP Final project
View details

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's project?

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.

Projects by course students

Who is it for?

To people who want to learn how to develop web pages with PHP.

What you need

You will need knowledge of HTML and CSS, as well as a computer with a code editor.


1754 Students
51 Reviews
100% Positive ratings

Ignacio Cruz Moreno

A course by Ignacio Cruz Moreno

Web developer

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.


  • U1


    • Presentation
    • Influences
  • U2

    Introduction to PHP

    • What is PHP and how does it work?
    • Installing a local environment
    • PHP syntax and our first script
  • U3

    Preparation of the project

    • Structure of the project
    • Variables, constants and functions
    • Purged of errors
  • U4

    Showing user entries

    • Type of data
    • Loops Iterating to show the entries
    • Dates in PHP
    • Superglobal variables
    • Control structures and operators: Showing a single post to the user
  • U5

    Files and forms

    • Include files in PHP: Time to reorganize
    • Forms: Creating posts on the blog
  • U6


    • Introduction to MySQL and Databases
    • MySQL integration in our project
    • Saving data in the Database
    • Redirects and headers
    • Redirects and headers II
  • U7

    PHP beyond the basics

    • Basic security
    • Login through session system
    • A front controller for our CMS
    • Classes and Objects
    • Frameworks and CMS in PHP
    • How to upload our code
  • FP

    Final project

    • Introduction to PHP

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.

  • Learn From the Best

    Learn valuable methods and techniques explained by top experts in the creative sector.

  • Expert Instructors

    Each instructor teaches only what she/he does best, conveying true passion and excellence in every lesson.

  • Certificate Pro

    Demonstrate your course attendance with a certificate signed by the teacher. Get it with your Domestika PRO subscription

  • 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.

  • Share Knowledge

    Ask questions, request feedback, offer solutions. Share learning with other students in the community.

  • Creative Community

    More than 1M creatives and growing. Domestika is the place to share and learn what you love.

  • 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.

Frequently Asked Questions

  • Domestika's courses are online classes that provide you with the tools and skills you need for completing a specific final project. Every step of the project combines video lessons with complementary instructional material, so you can learn by doing. Domestika's courses also allow you to share your own projects with the instructor and other users, thus creating a dynamic course community.

  • The course is 100% online, so once they are published, courses start and finish whenever you want. You set the pace of the class. You can go back to review what interests you most and skip what you already know, ask questions, answer questions, share your projects, and more.

  • The courses are divided into different units, each one includes lessons, informational texts, tasks and practice exercises to carry out your project step by step, with additional complementary resources and downloads. You will also have access to an exclusive forum where you can interact with the instructor and other students, and share your work and your course project, thus creating a community around the course itself.

  • You can now redeem the course you received, just access redeeming page to enter your gift code and redeem it.

Introduction to PHP Web Development. A Technology course by Ignacio Cruz Moreno

Introduction to PHP Web Development

A course by Ignacio Cruz Moreno
Web developer. Madrid, Spain.
On Domestika since 02/16/2016
  • 100% Positive reviews (51)
  • 1754 students