PHP moderno: Empieza tu camino en el lenguaje
Fundamentos de PHP moderno, POO, APIs REST, CRUD y una introducción práctica a Laravel
Lo que serás capaz de hacer
¿Quieres aprender PHP moderno y entender cómo se construye un backend real desde cero? En este curso aprenderás paso a paso los fundamentos del lenguaje PHP y cómo aplicarlos para desarrollar aplicaciones backend de forma clara, estructurada y profesional. Comenzaremos desde lo esencial: la sintaxis del lenguaje, manejo de variables, estructuras de control, arrays, funciones y tipado estricto. A partir de ahí avanzaremos hacia conceptos más importantes como programación orientada a objetos, donde aprenderás a trabajar con clases, constructores, encapsulación, herencia, interfaces y clases abstractas. Pero no nos quedaremos solo en la teoría. A lo largo del curso construiremos una API backend completa, donde aprenderás cómo funciona realmente la comunicación cliente-servidor, cómo manejar requests y responses HTTP, trabajar con JSON, crear endpoints REST y desarrollar operaciones CRUD completas para gestionar datos. También aprenderás a organizar proyectos de forma profesional utilizando Composer, namespaces y autoloading, herramientas fundamentales en el desarrollo moderno con PHP. Finalmente, daremos un paso muy importante en tu camino como desarrollador backend: una introducción a Laravel, uno de los frameworks más utilizados en el ecosistema PHP, donde verás cómo aplicar todo lo aprendido dentro de una estructura de proyecto más avanzada. Despliegue de nuestra aplicación con Laravel. Este curso está diseñado para que aprendas haciendo, construyendo código paso a paso y entendiendo las decisiones detrás de cada implementación. Al finalizar tendrás una base sólida para continuar tu camino en el desarrollo backend con PHP y comenzar a trabajar con frameworks modernos. Lo que aprenderás Fundamentos de PHP moderno. Uso de tipado estricto y buenas prácticas. Programación orientada a objetos aplicada a proyectos reales. Manejo de Composer, namespaces y autoloading. Desarrollo de APIs REST en PHP. Implementación de CRUD completo. Manejo de requests, responses y JSON. Validaciones y manejo de errores en una API. Introducción a Laravel y estructura profesional de backend. Este curso es ideal para Personas que quieren aprender PHP desde cero. Desarrolladores que desean entender cómo construir un backend. Programadores que quieren dar el salto hacia Laravel. Estudiantes que prefieren aprender con proyectos prácticos. Si quieres aprender PHP de una forma clara y práctica, este curso es para ti.
- Comprender los fundamentos de PHP moderno: sintaxis, tipado estricto, estructuras de control, arrays y funciones.
- Aplicar programación orientada a objetos en PHP utilizando clases, constructores, encapsulación, herencia e interfaces.
- Construir una API backend paso a paso utilizando requests HTTP, responses JSON y operaciones CRUD.
- Implementar validaciones y manejo de errores para desarrollar endpoints más seguros y confiables.
- Organizar proyectos PHP de forma profesional utilizando Composer, namespaces y autoloading.
- Dar el primer paso hacia Laravel comprendiendo cómo un framework estructura y simplifica el desarrollo backend.
Temario
UNIDAD 1 - Introduction · 4 leccionesUNIDAD 1 - Introduction
UNIDAD 1 - Introduction
- Bienvenido al curso
- ¿Cómo funcionará el curso?
- ¿Cómo hacer preguntas?
- Intalaciones recomendadas
UNIDAD 2 - Fundamentos de PHP moderno · 12 leccionesUNIDAD 2 - Fundamentos de PHP moderno
UNIDAD 2 - Fundamentos de PHP moderno
- Introducción
- Temas puntuales
- ¿Qué es PHP?
- Agregar PHP de XAMPP al PATH
- Sintaxis básica y comentarios
- Variables y tipos de datos
- Variables y tipos de datos (continuación)
- Strings y concatenación
- Tipado estricto
- Operadores
- Operadores (pruebas)
- Código de la sección
UNIDAD 3 - Control de flujo · 8 leccionesUNIDAD 3 - Control de flujo
UNIDAD 3 - Control de flujo
- Introducción
- Temas puntuales
- Condicionales if y else
- Condicionales switch y match
- Bucles (for, while, foreach)
- Break y continue
- Break y continue casos prácticos
- Código de la sección
UNIDAD 4 - Arrays y funciones útiles · 9 leccionesUNIDAD 4 - Arrays y funciones útiles
UNIDAD 4 - Arrays y funciones útiles
- Introducción
- Temas puntuales
- Arrays
- Funciones útiles para arrays
- Funciones útiles para arrays (continuación)
- Casos de uso: Validar datos requeridos formulario
- Tarea: Preparar datos y filtrar stock
- Ordenar y buscar
- Código de la sección
UNIDAD 5 - Manejo básico de errores · 10 leccionesUNIDAD 5 - Manejo básico de errores
UNIDAD 5 - Manejo básico de errores
- Introducción
- Temas puntuales
- Errores comunes
- Errores comunes (continuación)
- Introducción a try / catch (manejo controlado de errores)
- Revisión de código base
- Manejando errores comunes
- Manejando errores comunes (continuación)
- Validación de formulario (evitar errores antes de que ocurran)
- Código de la sección
UNIDAD 6 - Funciones e incluir archivos · 14 leccionesUNIDAD 6 - Funciones e incluir archivos
UNIDAD 6 - Funciones e incluir archivos
- Introducción
- Temas puntuales
- Funciones básicas
- Parámetros, retorno y argumentos nombrados
- Funciones anónimas y de flecha
- Scope y variables
- Scope en funciones anónimas y funciones de flecha
- Validar y sanitizar información
- Incluir archivos
- Caso de uso: Procesar una orden de compra
- Calcular subtotal de los productos
- Aplicar descuento y cálculo con impuesto
- Tarea: procesar orden y prueba
- Código de la sección
UNIDAD 7 - Programación Orientada a Objetos (POO) · 12 leccionesUNIDAD 7 - Programación Orientada a Objetos (POO)
UNIDAD 7 - Programación Orientada a Objetos (POO)
- Introducción
- Temas puntuales
- ¿Por qué POO en PHP?
- Clases y objetos
- Propiedades y métodos
- Constructores
- Visibilidad (public, private) y encapsulación
- Herencia
- Interfaces
- Clases abstractas
- Caso de uso: Reserva de habitación
- Código de la sección
UNIDAD 8 - Composer · 8 leccionesUNIDAD 8 - Composer
UNIDAD 8 - Composer
- Introducción
- Temas puntuales
- ¿Qué es Composer?
- Instalación e inicialización de Composer
- Agregar librería
- Namespaces
- Autoloading (PSR-4)
- Código de la sección
UNIDAD 9 - Backend práctico: API simple · 9 leccionesUNIDAD 9 - Backend práctico: API simple
UNIDAD 9 - Backend práctico: API simple
- Introducción
- Temas puntuales
- Introducción cliente servidor
- Requests y responses
- JSON entrada y salida
- Endpoints básicos (GET / POST)
- Validaciones
- Manejo de errores en la API
- Código de la sección
UNIDAD 10 - API productos · 12 leccionesUNIDAD 10 - API productos
UNIDAD 10 - API productos
- Introducción
- Temas puntuales
- Bootstrap de la API
- Routing
- Respuestas JSON: respondJson y respondError
- Leer body JSON: readJsonBody
- Persistencia simple: loadProducts y saveProducts
- READ: listar y obtener por id
- CREATE: post
- UPDATE: put vs patch
- DELETE
- Código de la sección
UNIDAD 11 - Base de datos con MariaDB · 13 leccionesUNIDAD 11 - Base de datos con MariaDB
UNIDAD 11 - Base de datos con MariaDB
- Introducción
- Temas puntuales
- Introducción bases de datos
- Fundamentos de SQL: CRUD
- Creación base de datos y tabla products
- Conexión usando PDO
- Implementando GET /products
- Implementando GET /products/{id}
- Implementando POST products
- Implementando put y patch
- Implementando delete
- Refactorización separación de responsabilidades
- Código de la sección
UNIDAD 12 - Introducción a Laravel · 15 leccionesUNIDAD 12 - Introducción a Laravel
UNIDAD 12 - Introducción a Laravel
- Introducción
- Temas puntuales
- Introducción a Laravel
- Instalación global de composer
- Instalación de Laravel
- Preparar Laravel para API
- Generar modelo, migración, controlador
- Migración tabla products
- Modelo Product
- Controlador ProductController
- Crear producto
- Actualizar producto
- Borrar producto
- Seeders: datos iniciales
- Código de la sección
UNIDAD 13 - Despliegue en producción con Laravel · 2 leccionesUNIDAD 13 - Despliegue en producción con Laravel
UNIDAD 13 - Despliegue en producción con Laravel
- Desplegar API en producción
- Desplegar API en producción (continuación)
UNIDAD 14 - Fin de curso · 1 leccionesUNIDAD 14 - Fin de curso
UNIDAD 14 - Fin de curso
- Fin de curso
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
14 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Fernando Herrera.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 14 unidades · 129 lecciones · 60 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Fernando Herrera; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


