0Pricing
PHP Academy icon

PHP Academy

PHPBackendWebBeginnerDatabaseScripting

Desarrolla aplicaciones web dinámicas dominando la programación en PHP en PHP Academy.

🤖 Impulsado por IA📚 49 cursos👥 100.000+ estudiantes⭐ Calificación 4,9
Descripción general del curso

PHP: Desarrollo Web del Lado del Servidor desde tu Primer Script hasta Arquitectura de Producción

PHP se ejecuta en más del 75% de todos los sitios web con un lenguaje del lado del servidor conocido, incluyendo WordPress, Wikipedia y la infraestructura inicial de Facebook. Es un lenguaje pragmático, bien documentado, con un ecosistema masivo, y aprenderlo abre caminos directos hacia roles de backend web, trabajo freelance y desarrollo full-stack. Este track cubre PHP de principio a fin — desde imprimir tu primera variable hasta diseñar microservicios orientados al dominio.

Qué Aprenderás

Comenzarás con variables, tipos, flujo de control, funciones y arrays, luego avanzarás al manejo de formularios con GET y POST, operaciones del sistema de archivos y expresiones regulares. La fase intermedia cubre PHP orientado a objetos — clases, herencia, interfaces, traits, namespaces y autoloading PSR-4 — junto con MySQL y PDO con prepared statements, gestión de sesiones y cookies, y consumo de REST APIs con JSON. Luego construirás aplicaciones reales con Laravel, cubriendo routing MVC, Eloquent ORM, autenticación, colas y construcción de REST APIs. El nivel avanzado aborda seguridad en PHP (XSS, CSRF, SQL injection), pruebas unitarias con PHPUnit, caché con Redis y Memcached, perfilado de rendimiento y PHP asincrónico usando Fibers, ReactPHP y Swoole. El track cierra con Patrones de Diseño, principios SOLID, APIs GraphQL, pipelines CI/CD con Docker, Diseño Orientado al Dominio, Arquitectura Hexagonal, microservicios e internals de PHP.

La Ruta de Aprendizaje

Cuarenta y nueve cursos progresan de A1 a C2, organizados en fases claras. Los primeros diez cursos (A1–A2) establecen los fundamentos del lenguaje: sintaxis, strings, fechas, incrustación de HTML y conceptos básicos de formularios. El bloque B1 introduce POO, Composer, bases de datos y características de PHP 8.x. B2 avanza hacia Laravel, seguridad, despliegue y pruebas unitarias. En C1 abordas componentes de Symfony, PHP asincrónico, colas de mensajes, GraphQL, mutation testing y pipelines CI/CD con Docker. Los cursos capstone de C2 — Diseño Orientado al Dominio en PHP, Arquitectura Limpia y Hexagonal en PHP, Construcción de Microservicios con PHP y Internals de PHP y Escritura de Extensiones — llevan la profundidad esperada de un ingeniero backend senior.

Cómo Funciona

Cada curso se divide en lecciones cortas y prácticas que completas en el editor de código integrado con retroalimentación en tiempo real. Un tutor IA está disponible cuando te atascas, explicando errores y guiándote hacia la solución correcta sin dártela directamente. Puedes avanzar a tu propio ritmo — volviendo para revisar fundamentos o saltando adelante si ya conoces los conceptos básicos.

Comienza a aprender →

Cómo Aprenderás

🎯
Lecciones Interactivas
Ejercicios de codificación prácticos con retroalimentación en tiempo real
🤖
Tutor de IA
Obtén ayuda instantánea de nuestro IA cuando te atasques
💻
Editor Integrado
Escribe y ejecuta código directamente en tu navegador
🏆
Certificado
Obtén un certificado al completar el curso
Plan de Estudios

49 Cursos

Todos los cursos en la ruta de aprendizaje PHP Academy.

01

Primeros pasos con PHP

A13 lecciones

Inicie su recorrido por la programación en PHP con este curso fundamental. Aprenda qué es PHP, cómo configurar su entorno y cómo escribir s…

02

Primeros pasos con PHP — Parte 2

A12 leccionesPRO

Comience su trayectoria en la programación con PHP con este curso fundamental. Aprenda qué es PHP, cómo configurar su entorno y cómo escrib…

03

Fundamentos de PHP: variables, tipos y echo

A14 leccionesPRO

Domine las variables, los tipos de datos y la salida en PHP. Aprenda cómo PHP almacena strings, enteros, números de coma flotante y boolean…

04

Flujo de control: if/else, switch y bucles

A24 leccionesPRO

Controle el flujo de sus programas PHP con condicionales y bucles. Escriba cadenas if/else, sentencias switch, bucles for, while y foreach.

05

Funciones y ámbito de las variables

A24 leccionesPRO

Defina funciones reutilizables en PHP, pase argumentos, devuelva valores y comprenda el ámbito local frente al global de las variables.

06

Matrices y funciones de matrices

A24 leccionesPRO

Trabaje con matrices indexadas y asociativas en PHP. Use funciones integradas de matrices para ordenar, buscar, filtrar y transformar datos.

07

Funciones de cadenas en PHP

A24 leccionesPRO

Manipule texto con la potente biblioteca de cadenas de PHP. Aprenda a usar strlen, strpos, substr, str_replace, explode y mucho más.

08

Funciones de fecha y hora

A24 leccionesPRO

Trabaje con fechas y horas en PHP mediante date(), time(), mktime() y la clase DateTime para realizar formateos y cálculos.

09

PHP y HTML: inserción de PHP en páginas

A24 leccionesPRO

Integre la lógica de PHP directamente en plantillas HTML. Use etiquetas de eco abreviadas, separe la lógica de la presentación y cree págin…

10

Fundamentos de PHP

A25 leccionesPRO

Domine los componentes básicos de PHP en esta categoría esencial. Desde variables y tipos de datos hasta operadores y estructuras de contro…

11

Funciones en PHP

A25 leccionesPRO

Las funciones son fundamentales en la programación con PHP. En esta categoría, aprenderá a usar funciones integradas, definir sus propias f…

12

Trabajo con formularios

A23 leccionesPRO

Aprenda a gestionar la entrada de los usuarios mediante formularios en esta categoría práctica. Descubra cómo crear formularios, procesar s…

13

Proyectos entretenidos

A22 leccionesPRO

Ponga en práctica sus conocimientos de PHP con proyectos atractivos y creativos. Cree una aplicación de lista de tareas, un formulario de c…

14

Trabajo con formularios GET y POST

B14 leccionesPRO

Gestione las entradas de usuario en PHP mediante las superglobales GET y POST. Valide, sanee y procese datos de formularios HTML de forma s…

15

Operaciones del sistema de archivos en PHP

B14 leccionesPRO

Lea, escriba y gestione archivos en el servidor mediante las funciones del sistema de archivos de PHP. Trabaje con directorios y gestione c…

16

Gestión de errores y excepciones

B14 leccionesPRO

Escriba código PHP sólido con una gestión adecuada de errores. Use try/catch, excepciones personalizadas y la configuración de informes de…

17

PHP orientado a objetos: clases y objetos

B14 leccionesPRO

Comprenda los fundamentos de la POO en PHP. Defina clases, cree objetos, use constructores y trabaje con propiedades y métodos.

18

Herencia, interfaces y traits

B14 leccionesPRO

Amplíe clases mediante herencia, establezca contratos con interfaces e incorpore comportamientos reutilizables con los traits de PHP.

19

Espacios de nombres y carga automática (PSR-4)

B14 leccionesPRO

Organice el código PHP con espacios de nombres, evite colisiones de nombres y configure la carga automática PSR-4 para que las clases se ca…

20

Composer y gestión de paquetes

B14 leccionesPRO

Use Composer para gestionar dependencias de PHP. Aprenda sobre composer.json, la instalación de paquetes, la carga automática y la actualiz…

21

MySQL con PDO y sentencias preparadas

B14 leccionesPRO

Conéctese a MySQL desde PHP mediante PDO, ejecute sentencias preparadas seguras y gestione los resultados de las consultas con métodos fetc…

22

Gestión de sesiones y cookies

B14 leccionesPRO

Conserve datos de usuario entre solicitudes mediante sesiones y cookies de PHP. Comprenda el almacenamiento y la caducidad de sesiones, así…

23

Expresiones regulares en PHP

B14 leccionesPRO

Use expresiones regulares PCRE en PHP con preg_match, preg_replace y preg_split para validar, buscar y transformar texto.

24

Consumo de JSON y API REST

B14 leccionesPRO

Consuma API REST externas en PHP mediante cURL y file_get_contents. Codifique y descodifique datos JSON con json_encode y json_decode.

25

Nuevas funciones de PHP 8.x

B14 leccionesPRO

Actualice sus conocimientos de PHP con las funciones modernas de 8.x: la expresión match, los argumentos con nombre, el operador nullsafe,…

26

PHP y bases de datos

B16 leccionesPRO

Lleve sus habilidades de PHP al siguiente nivel integrando bases de datos en sus proyectos. Aprenda a conectarse a MySQL, realizar operacio…

27

Programación orientada a objetos (OOP)

B15 leccionesPRO

Explore el ámbito de la programación orientada a objetos de PHP para diseñar código más estructurado y reutilizable. Esta categoría present…

28

Pruebas unitarias con PHPUnit

B24 leccionesPRO

Escriba código PHP fiable con PHPUnit. Cree casos de prueba, aserciones, proveedores de datos y mocks para garantizar su corrección.

29

Conceptos avanzados de PHP

B24 leccionesPRO

Profundice en PHP con conceptos avanzados como la gestión de sesiones y cookies, el trabajo con archivos y la gestión eficaz de errores. Ap…

30

Fundamentos de Laravel: MVC y enrutamiento

B24 leccionesPRO

Comience a trabajar con Laravel. Comprenda el patrón MVC, defina rutas, cree controladores y devuelva vistas desde una aplicación Laravel.

31

ORM Eloquent de Laravel

B24 leccionesPRO

Interactúe con su base de datos mediante Laravel Eloquent. Defina modelos y relaciones, y use métodos del creador de consultas para operaci…

32

Autenticación y autorización en Laravel

B24 leccionesPRO

Implemente la autenticación de usuarios con Laravel Breeze y controle el acceso mediante gates, policies y middleware.

33

Colas y jobs de Laravel

B24 leccionesPRO

Traslade las tareas lentas al segundo plano mediante las colas de Laravel. Cree jobs, dispárelos, configure controladores y monitorícelos c…

34

Construcción de API REST con Laravel

B24 leccionesPRO

Diseñe y construya API REST listas para producción en Laravel con controladores de recursos, recursos de API, versionado, limitación de sol…

35

Seguridad en PHP: XSS, CSRF e inyección SQL

B24 leccionesPRO

Proteja sus aplicaciones PHP frente a las vulnerabilidades web más comunes: cross-site scripting, ataques CSRF e inyección SQL.

36

Implementación de aplicaciones PHP

B24 leccionesPRO

Implemente aplicaciones PHP en producción sobre servidores Linux: configure Nginx + PHP-FPM, establezca canalizaciones de CI/CD y gestione…

37

Profundización en los componentes de Symfony

C14 leccionesPRO

Use los componentes independientes de Symfony fuera de un framework completo: HttpFoundation, DependencyInjection, EventDispatcher y Consol…

38

Estrategias de caché: Redis y Memcached

C14 leccionesPRO

Acelere sus aplicaciones PHP mediante caché de objetos, caché de fragmentos y caché de páginas completas con Redis y Memcached.

39

Análisis y optimización del rendimiento de PHP

C14 leccionesPRO

Identifique y corrija cuellos de botella de PHP con herramientas de análisis como Xdebug y Blackfire. Optimice bucles, consultas a bases de…

40

Patrones de diseño y SOLID en PHP

C14 leccionesPRO

Escriba código PHP mantenible y extensible dominando los principios SOLID y los patrones de diseño clásicos de la Gang of Four mediante eje…

41

PHP asíncrono: Fibers, ReactPHP y Swoole

C14 leccionesPRO

Supere el modelo de solicitud y respuesta. Aprenda cómo funciona la concurrencia en PHP con Fibers, los bucles de eventos mediante ReactPHP…

42

Colas de mensajes y PHP orientado a eventos

C14 leccionesPRO

Escale y desacople sus sistemas mediante mensajería asíncrona. Use RabbitMQ y Kafka desde PHP para crear flujos de trabajo orientados a eve…

43

API de GraphQL en PHP

C14 leccionesPRO

Cree API flexibles y tipadas con GraphQL en PHP. Defina esquemas, escriba resolvers y mutations, y resuelva el problema N+1 con DataLoader.

44

Pruebas avanzadas: TDD, Mockery y pruebas de mutación

C14 leccionesPRO

Vaya más allá de PHPUnit básico. Domine el desarrollo guiado por pruebas, los mocks con Mockery, las pruebas de integración y la verificaci…

45

Dockerización de PHP y pipelines de CI/CD

C14 leccionesPRO

Distribuya PHP de forma fiable. Contenerice aplicaciones con Docker, optimice imágenes mediante compilaciones multietapa, orquéstrelas con…

46

Diseño orientado al dominio en PHP

C24 leccionesPRO

Aborde lógicas de negocio complejas con el diseño orientado al dominio: entidades, objetos de valor, agregados, eventos de dominio y contex…

47

Arquitectura limpia y hexagonal en PHP

C24 leccionesPRO

Desacople el núcleo de negocio de los frameworks y las bases de datos mediante Clean Architecture y el patrón Ports & Adapters (Hexagonal).

48

Construcción de microservicios con PHP

C24 leccionesPRO

Divida un monolito en servicios independientes. Aprenda sobre comunicación entre servicios, API gateways, descubrimiento de servicios y pat…

49

Internals de PHP y creación de extensiones

C24 leccionesPRO

Mire bajo el capó. Comprenda el Zend Engine, la gestión de memoria, OPcache y JIT, y escriba su primera extensión nativa de PHP en C.

Preguntas frecuentes

Preguntas frecuentes

¿Es gratuito el curso PHP Academy?

Sí. Puedes empezar el curso PHP Academy gratis y completar sus lecciones interactivas sin costo alguno. Una suscripción opcional a PRO desbloquea herramientas avanzadas de IA y un certificado compartible.

¿Necesito experiencia previa para aprender PHP?

No. El curso comienza con los fundamentos y avanza gradualmente hacia temas más avanzados, así que puedes empezar incluso sin experiencia previa en PHP.

¿Cómo aprenderé PHP en CoddyKit?

Aprendes haciendo. Las lecciones interactivas cortas combinan una explicación clara con un ejercicio de codificación práctico que se ejecuta en tiempo real, y un tutor de IA disponible 24/7 te da ayuda personalizada siempre que te atasques.

¿Obtengo un certificado al completar PHP Academy?

Sí. Los aprendices PRO pueden hacer un examen y obtener un certificado compartible de finalización con un código verificable para el curso PHP Academy.

¿Puedo aprender PHP en mi teléfono?

Sí. CoddyKit está disponible en la web y como aplicaciones nativas para iOS y Android, así que puedes aprender PHP en cualquier dispositivo y tu progreso se sincroniza entre ellos.

Comienza PHP Academy Ahora

Únete a miles de estudiantes dominando programación con lecciones impulsadas por IA.

Empezar Gratis →Ver Todos los Cursos