Introducción al desarrollo web con PHP
Un curso de Ignacio Cruz Moreno, Desarrollador web

Aprende a programar en el lenguaje web más usado por los gestores de contenido
El desarrollo web reúne un número creciente de lenguajes de programación pero, con el paso de los años, son pocos los que mantienen su relevancia como HTML, CSS y JavaScript. Este es también el caso de PHP —acrónimo recursivo de PHP: Hypertext Preprocessor— un lenguaje que se remonta a 1995 y que, tras una serie de actualizaciones, se mantiene como el lenguaje de programación más usado por los gestores de contenido como WordPress, Joomla y Drupal.
En este curso aprenderás los aspectos básicos de la programación en PHP, y crearás un pequeño gestor de contenido para iniciarte en este fascinante lenguaje de la mano de Ignacio Cruz Moreno, desarrollador especializado en WordPress.
Si ya has hecho el primer curso de Ignacio, Creación de una web profesional con WordPress, aquí irás un paso más allá, creando tu propia plataforma a tu medida.
¿Qué aprenderás en este curso online?
26 lecciones & 27 recursos adicionales
¿Qué incluye este curso?
Empezarás conociendo a Ignacio, su trayectoria y sus influencias. Te mostrará referencias de páginas web que le parecen interesantes y que tienen relación con el proyecto del curso. Ignacio te compartirá su visión para las páginas web del futuro.
Verás en qué consiste y cómo funciona PHP para luego instalar el software que necesitarás para empezar a utilizarlo en tu propio ordenador. Aprenderás la sintaxis de PHP, es decir, cómo escribir código en este lenguaje de programación.
Aprenderás a estructurar tus proyectos de PHP correctamente y a guardar información dentro de variables y constantes. Descubrirás cómo leer errores en tu código y cómo depurarlos.
En la siguiente unidad, conocerás los tipos de datos que existen en PHP, desde numéricos hasta arrays. Aprenderás qué son los loops y las variables superglobales y cómo usarlas. También verás qué son las estructuras de control y operadores en PHP.
Seguidamente, aprenderás a incluir ficheros para mantener todo organizado, y formularios para interactuar con los visitantes de tu página web.
Toda web necesita guardar sus datos y por ello aprenderás lo básico sobre las bases de datos y específicamente MySQL. Ignacio te dará una breve introducción a MySQL con la que aprenderás a integrarlo en tu proyecto.

Aprenderás conceptos básicos de seguridad en tu proyecto de PHP. Crearás un formulario de login y registro en tu proyecto. Desarrollarás un controlador frontal sencillo para tu CMS.
Verás una pequeña introducción al desarrollo orientado objetos y utilizarás una clase dentro de tu proyecto.
Luego darás un paseo por los frameworks y CMS más conocidos en el ecosistema de PHP: WordPress, Drupal, Laravell, Code Igniter y verás para qué te pueden servir.
Por último, aprenderás a subir tu código a un servidor en producción. Ignacio te guiará en el mundo del hosting y te mostrará varias opciones.
- 99% valoraciones positivas (296)
- 12.042 estudiantes
- 26 lecciones (4h 12m)
- 27 recursos adicionales (1 archivos)
- Online y a tu ritmo
- Disponible en la app
- Audio: Español, Inglés, Francés, Italiano, Portugués, Türkçe
- Español · Inglés · Portugués · Alemán · Francés · Italiano · Polaco · Neerlandés · Türkçe
- Nivel: Intermedio
- Acceso ilimitado para siempre
¿Cuál es el proyecto del curso?
Crearás un pequeño gestor de contenidos: una web que muestre los artículos de un blog y permita crear nuevos, con un sistema de login y conexión a una base de datos.
Proyectos de estudiantes del curso
¿A quién está dirigido este curso online?
A personas que quieran aprender a desarrollar páginas web con PHP.
Requisitos y materiales
Necesitarás conocimientos de HTML y CSS, además de un ordenador con un editor de código.

Opiniones

Ignacio Cruz Moreno
Un curso de Ignacio Cruz Moreno
Ignacio Cruz es desarrollador web especializado en WordPress. Trabaja para WPMU DEV y Edublogs y, bajo esta plataforma, desarrolla plugins y temas.
Está muy involucrado en la Comunidad de WordPress y además de coorganizar el Meetup de WordPress Madrid, dedica parte de su tiempo a arreglar fallos y proponer mejoras.
Contenidos
-
U1
Introducción
-
Presentación
-
Influencias
-
-
U2
Introducción a PHP
-
¿Qué es PHP y cómo funciona?
-
Instalación de un entorno local
-
Sintaxis de PHP y nuestro primer script
-
-
U3
Preparación del proyecto
-
Estructura del proyecto
-
Variables, constantes y funciones
-
Depurado de errores
-
-
U4
Mostrando entradas al usuario
-
Tipos de datos
-
Loops. Iterando para mostrar las entradas
-
Fechas en PHP
-
Variables superglobales
-
Estructuras de control y operadores: Mostrando un sólo post al usuario
-
-
U5
Ficheros y formularios
-
Incluir ficheros en PHP: Hora de reorganizar
-
Formularios: Creando entradas en el blog
-
-
U6
Bases de datos
-
Introducción a MySQL y las Bases de Datos
-
Integración de MySQL en nuestro proyecto
-
Guardado de datos en la Base de Datos
-
Redirecciones y cabeceras
-
Redirecciones y cabeceras II
-
-
U7
PHP más allá de lo básico
-
Seguridad básica
-
Login mediante sistema de sesiones
-
Un controlador frontal para nuestro CMS
-
Clases y Objetos
-
Frameworks y CMS en PHP
-
Cómo subir a producción nuestro código
-
-
PF
Proyecto final
-
Introducción a PHP
-
Qué esperar de un curso de Domestika
-
Aprende a tu ritmo
Disfruta aprendiendo desde casa, sin horarios y a tu ritmo. Tú decides cuándo seguir con cada unidad.
-
Aprende de los mejores profesionales
Aprende los métodos y técnicas más útiles con los mejores profesionales del sector creativo.
-
Conoce a profesores expertos
Cada profesor te transmitirá sus conocimientos con pasión, ofreciéndote explicaciones claras y una perspectiva profesional en cada lección.
-
Certificados
PlusSi eres Plus, obtén un certificado personalizado y firmado por tu profesor. Compártelo en tu porfolio, en las redes sociales o donde quieras.
-
Ponte en primera fila
La alta calidad de los vídeos permitirá que no te pierdas ni un solo detalle. Gracias al acceso ilimitado, podrás ver las lecciones todas las veces que necesites para perfeccionar tus habilidades.
-
Comparte conocimientos e ideas
Pregunta, pide opinión y ofrece soluciones. Comparte tu experiencia de aprendizaje con otros estudiantes de la comunidad tan apasionados por la creatividad como tú.
-
Conecta con una comunidad creativa global
Esta comunidad cuenta con millones de usuarios de todo el mundo, personas curiosas y con ganas de explorar y expresar su creatividad.
-
Realiza cursos profesionalmente producidos
Domestika selecciona cuidadosamente los profesores y produce cada curso internamente para garantizar una experiencia de aprendizaje online excelente.
Preguntas frecuentes
Aprenderás a crear y desplegar páginas web con PHP, gestionar proyectos WordPress, programar plugins, usar el editor Gutenberg, trabajar con bases de datos MySQL y aplicar buenas prácticas de desarrollo y control de versiones con Git.
El curso es de nivel intermedio, por lo que se recomienda tener conocimientos básicos de programación y web. Si ya sabes HTML, te sentirás más cómodo, pero se repasan los conceptos esenciales de PHP y JavaScript.
Necesitarás un ordenador con Windows, Mac o Linux, conexión a internet y la posibilidad de instalar software como MAMP, Atom y servidores locales Apache o alternativos. Se explica la configuración paso a paso.
Sí, aprenderás a integrar y configurar el plugin WPML en WordPress para desarrollar sitios multilingües, gestionando contenido en varios idiomas de manera profesional.
Sí, el curso cubre el uso del editor Gutenberg de WordPress para crear y personalizar páginas web mediante bloques reutilizables y visuales.
Sí, aprenderás a desarrollar plugins personalizados para WordPress y a entender la estructura de los temas, aplicando estándares y buenas prácticas de codificación.
Sí, se enseña a conectar PHP con MySQL, realizar operaciones CRUD, gestionar datos y utilizar herramientas como phpMyAdmin para administrar bases de datos.



Muy mal explicada la teoria, es lo clasico de una persona que maneja un tema sabe como hacer el trabajo pero una cosa es saberlo y otra cosa es saber explicarlo.
Es un curso muy bueno por si quieres entrar en lo que es php. Recomendadísimooo
Excelente para aprender desde lo mas básico hasta algo un poco mas avanzado
El curso te lleva de cero a una comprensión del lenguajePHP y a su uso principal en la web, bien explicado por el profesor que es un crack.
ce que je remarque sur ce que cour c'est pas pour debutant du coup c'est pas facile le melange d'espagnol et du français pas tres coherant j'ai acheté ce cour pour plus de comprehension mais helas