26 módulos160 lecciones~51h 41min
PHP: De Cero a Senior
Domina PHP moderno desde cero hasta nivel senior. PHP 8.x, OOP, MySQL, PDO, Composer, APIs REST, Laravel, Docker, CI/CD y arquitectura de software profesional.
Temario del curso
1
Introducción a PHP
0 / 7 lecciones
1
¿Qué es PHP?18 min
2
Historia y evolución de PHP16 min
3
PHP 8.x: novedades clave17 min
4
Casos de uso y arquitectura cliente-servidor7 min
5
Instalar PHP 8.3 en Windows, Linux y macOS20 min
6
XAMPP, Laragon y Docker22 min
7
Primer programa y estructura de proyecto13 min
2
Fundamentos de PHP
0 / 7 lecciones
1
Sintaxis básica y etiquetas PHP13 min
2
Variables, constantes y comentarios18 min
3
Tipos de datos en PHP18 min
4
Operadores aritméticos y lógicos17 min
5
Operadores de comparación y asignación18 min
6
Operadores modernos de PHP 820 min
7
Entrada y salida de datos24 min
3
Control de Flujo
0 / 6 lecciones
1
if, else y elseif15 min
2
switch vs match en PHP 816 min
3
while y do-while18 min
4
for y foreach19 min
5
break, continue y return19 min
6
Expresiones, bloques y sintaxis alternativa25 min
4
Funciones
0 / 7 lecciones
1
Declarar funciones y parámetros19 min
2
Return, scope global y static12 min
3
Funciones anónimas y closures12 min
4
Arrow functions20 min
5
Recursividad y funciones variádicas23 min
6
Named arguments y type hinting6 min
7
strict_types, unión de tipos y return types18 min
5
Arrays y Colecciones
0 / 6 lecciones
1
Arrays indexados y asociativos15 min
2
Arrays multidimensionales17 min
3
Funciones nativas para arrays17 min
4
array_map, array_filter y array_reduce19 min
5
Ordenamiento y búsqueda en arrays18 min
6
Arrays avanzados: desestructuración y spread6 min
6
Manejo de Strings
0 / 5 lecciones
1
Cadenas, concatenación e interpolación19 min
2
Funciones de texto esenciales17 min
3
Expresiones regulares (PCRE)19 min
4
Validación con regex y filter_var18 min
5
Parsing y manipulación avanzada18 min
7
Programación Orientada a Objetos
0 / 10 lecciones
1
Clases y objetos16 min
2
Métodos, propiedades y constructores21 min
3
Destructores y encapsulación16 min
4
Herencia24 min
5
Polimorfismo y abstracción16 min
6
Interfaces13 min
7
Traits y namespaces20 min
8
Autoloading y late static binding23 min
9
Static, Singleton y Dependency Injection22 min
10
SOLID en PHP13 min
8
Manejo de Errores y Excepciones
0 / 5 lecciones
1
Tipos de error en PHP15 min
2
Excepciones y try-catch21 min
3
finally y throw como expresión20 min
4
Excepciones personalizadas21 min
5
Logging y debugging24 min
9
Archivos y Sistema Operativo
0 / 6 lecciones
1
Lectura y escritura de archivos13 min
2
Directorios y permisos8 min
3
Upload y descarga de archivos16 min
4
Streams y wrappers15 min
5
CSV y JSON13 min
6
XML con SimpleXML y DOMDocument15 min
10
HTTP y Web Development
0 / 7 lecciones
1
Cómo funciona HTTP21 min
2
Métodos HTTP, $_GET, $_POST y $_SERVER8 min
3
Headers y cookies25 min
4
Sesiones18 min
5
Formularios GET y POST con CSRF básico15 min
6
PUT, PATCH y DELETE con mini-router14 min
7
Redirecciones y el patrón PRG26 min
11
Bases de Datos con MySQL
0 / 7 lecciones
1
Introducción a SQL y diseño de BD15 min
2
Consultas básicas26 min
3
CRUD en SQL18 min
4
JOINs: combinar tablas17 min
5
Índices y relaciones20 min
6
Stored Procedures y Vistas17 min
7
Transacciones avanzadas18 min
12
PHP + MySQL con PDO
0 / 5 lecciones
1
Conexión con PDO18 min
2
Prepared Statements26 min
3
CRUD completo con PDO13 min
4
Transacciones y manejo de errores15 min
5
Patrón Repository17 min
13
Seguridad en PHP
0 / 8 lecciones
1
Principios de seguridad y OWASP16 min
2
SQL Injection23 min
3
XSS y CSRF21 min
4
SSRF, RCE, LFI y RFI21 min
5
Validación y sanitización13 min
6
Hashing de contraseñas15 min
7
Sesiones seguras y API keys15 min
8
Seguridad en uploads de archivos18 min
14
Composer
0 / 4 lecciones
1
Qué es Composer27 min
2
Dependencias y Packagist17 min
3
Autoload PSR-4 y versionado semántico17 min
4
Publicar paquetes en Packagist21 min
15
Estándares Modernos de PHP
0 / 5 lecciones
1
PSR-1 y PSR-429 min
2
PSR-12 y PHP_CodeSniffer24 min
3
PHP-FIG y los PSR importantes20 min
4
Clean Code en PHP16 min
5
Refactoring: eliminar code smells16 min
16
Testing
0 / 6 lecciones
1
Introducción al testing18 min
2
PHPUnit: assertions y estructura16 min
3
Unit testing en la práctica17 min
4
Integration testing y mocking16 min
5
TDD: Test Driven Development22 min
6
Cobertura de código22 min
17
APIs REST
0 / 5 lecciones
1
REST, JSON y diseño de endpoints13 min
2
CRUD REST con PHP puro14 min
3
Autenticación con JWT26 min
4
API keys y versionado30 min
5
OpenAPI y Swagger22 min
18
Arquitecturas Modernas
0 / 6 lecciones
1
MVC desde cero19 min
2
Arquitectura en capas, Repository y Service23 min
3
DTO y Middleware pattern18 min
4
Event Driven en PHP18 min
5
Introducción a DDD21 min
6
Patrones avanzados: Factory, Strategy, Decorator21 min
19
Laravel desde Cero
0 / 9 lecciones
1
Instalación, Artisan y routing22 min
2
Controllers, Middleware y Blade39 min
3
Eloquent ORM y migraciones12 min
4
Seeders y Factories22 min
5
Validaciones en Laravel24 min
6
Autenticación y autorización27 min
7
APIs REST con Laravel27 min
8
Queues y Events35 min
9
Notifications y Testing en Laravel18 min
20
PHP Asíncrono y Tiempo Real
0 / 5 lecciones
1
Cómo funcionan los WebSockets20 min
2
Laravel Reverb y Echo12 min
3
Broadcasting de eventos en tiempo real20 min
4
ReactPHP: programación asíncrona18 min
5
Swoole y RoadRunner24 min
21
Docker para PHP
0 / 5 lecciones
1
Docker básico y Docker Compose20 min
2
PHP-FPM + Nginx29 min
3
Stack PHP + MySQL + phpMyAdmin21 min
4
Volúmenes y redes en Docker23 min
5
Entornos de desarrollo con Docker26 min
22
CI/CD para PHP
0 / 5 lecciones
1
Git y Git Flow para proyectos PHP19 min
2
GitHub Actions: pipeline PHP14 min
3
GitLab CI/CD15 min
4
Tests en CI y deploy automático18 min
5
Estrategia CI/CD completa24 min
23
Optimización y Rendimiento
0 / 6 lecciones
1
Profiling y OPcache26 min
2
Estrategias de caché en PHP21 min
3
Redis con PHP25 min
4
Memcached vs Redis23 min
5
Optimización SQL y N+1 en Laravel20 min
6
Escalabilidad horizontal23 min
24
Monitoreo y Observabilidad
0 / 4 lecciones
1
Logs con Monolog y PSR-329 min
2
Sentry: captura de errores en producción28 min
3
Métricas con Prometheus y tracing con OpenTelemetry27 min
4
Alertas y auditoría de cambios23 min
25
Proyecto Profesional Full Stack PHP
0 / 6 lecciones
1
Proyecto: Sistema de autenticación con JWT18 min
2
Proyecto: API REST profesional20 min
3
Proyecto: Sistema de inventario con Laravel24 min
4
Proyecto: E-commerce con carrito en Redis17 min
5
Proyecto: SaaS multiusuario con tenants27 min
6
Proyecto: Laravel productizado con Docker y CI/CD21 min
26
PHP para Nivel Senior
0 / 8 lecciones
1
Internals: Zend Engine y ciclo de vida de PHP23 min
2
Garbage Collector y extensiones PHP19 min
3
Extensiones en C y event loop en PHP22 min
4
Arquitectura para aplicaciones de gran escala22 min
5
Microservicios PHP y DDD avanzado27 min
6
CQRS y Event Sourcing en PHP23 min
7
Arquitecturas distribuidas: CAP, Saga y Circuit Breaker22 min
8
Entrevistas técnicas PHP senior19 min