Icono de la app Aprender PHP: Curso Code

Aprender PHP: Curso Code

Educación · Gratis · iOS & Android · CoddyKit

Aprender PHP: Curso Code — Practica programación en PHP con un compilador y un mentor de AI

Aprender PHP: Curso Code es una app gratuita para empezar, disponible en iOS y Android, para practicar programación en PHP desde el móvil. El compilador y editor de PHP integrado ejecuta tu script y muestra el resultado o la página web que genera, mientras que 49 cursos te llevan desde tu primer echo hasta MySQL con PDO, Laravel y REST APIs, con un mentor de AI que explica tus errores.

App Store — Descargar gratisGoogle Play — Descargar gratis
Precio
Gratis, actualización a Pro
Plataformas
iOS y Android
Idiomas
22
Clasificación por edad
4+
Requisitos
iOS 15.1 o posterior
App Store
5.0 ★ (1)
Pantalla de inicio con una tarjeta Learning Path, un botón Start First Lesson, Daily Goal y Feature RequestDescripción general del curso Getting Started with PHP, con el progreso general y un primer curso gratuito de cinco lecciones
49Cursos, de A1 a C2
RunEditor y compilador de PHP para móvil
RequestSimulador de solicitudes
Entra un dato, sale una página.

Eso es, en esencia, lo que hace PHP. Llega una solicitud con una cadena de consulta, un formulario o una cookie, se ejecuta el script y vuelve el HTML. La app está diseñada para que observes ese ciclo: describe una solicitud, ejecuta el script y ve la página que genera junto al código fuente y la consola.

Qué es

Aprender PHP: Curso Code es una app para iOS y Android que enseña PHP desde la primera instrucción echo hasta MySQL, el código orientado a objetos, Laravel y REST APIs. Ofrece 49 cursos y 195 lecciones ordenadas desde el nivel A1 hasta el C2, un editor y compilador de PHP para móvil que muestra el HTML impreso como una página web, un simulador de solicitudes para $_GET, $_POST, cookies y sesiones, un entorno aislado de bases de datos SQLite, 60 misiones de programación y un mentor de AI que explica los mensajes de error.

Dentro de la app

Qué aspecto tiene

Pantalla de inicio con una tarjeta Learning Path, un botón Start First Lesson, Daily Goal y Feature Request
InicioLa ruta de aprendizaje empieza en 0 %, con un botón para la primera lección, un objetivo diario y un espacio para enviar solicitudes de funciones.
Descripción general del curso Getting Started with PHP, con el progreso general y un primer curso gratuito de cinco lecciones
Descripción general del cursoGetting Started with PHP es el primer curso, marcado como gratuito, con cinco lecciones y una barra de progreso.
Pantalla de una lección sobre cómo definir la herencia con la palabra clave extends y un ejemplo de código con botones para ejecutarlo
LecciónUna lección sobre herencia explica la palabra clave extends e incluye un ejemplo con un botón para ejecutarlo al lado.
Pantalla de chat de IA con sugerencias como explicar los conceptos clave y hacerme un cuestionario
Chat de IALas sugerencias piden a la IA que explique conceptos, dé consejos, te haga un cuestionario o cree una hoja de ruta de aprendizaje.
Pantalla My Space con My Codes, My Notes, My Certificates y un botón Get Your Certificate
My SpaceTus códigos y notas guardados, junto con los certificados obtenidos, están en un solo lugar, y el examen del certificado está a un toque de distancia.

El curso

Qué incluye el curso de PHP

49 cursos y 195 lecciones extraídos de la propia lista de cursos de la app, desde tu primer script hasta frameworks, seguridad y despliegue.

  1. Getting Started y PHP Basics

    Qué es PHP, cómo ejecutar tu primer script y, después, variables, tipos y echo: los fundamentos en los que se basa todo curso posterior.

  2. Flujo de control, funciones y ámbito

    if/else, switch y bucles, seguidos de funciones, argumentos y ámbito de las variables.

  3. Arrays, cadenas y fechas

    Arrays y las funciones de array, funciones de cadenas y gestión de fechas y horas: las herramientas cotidianas de los scripts de PHP.

  4. PHP y la web

    Cómo insertar PHP en páginas HTML, trabajar con formularios GET y POST y gestionar sesiones y cookies.

  5. PHP orientado a objetos

    Clases y objetos, herencia, interfaces y traits, namespaces con carga automática PSR-4 y Composer para paquetes.

  6. Bases de datos, JSON y APIs

    MySQL con PDO y sentencias preparadas, además de JSON y el consumo de APIs REST.

  7. Laravel

    MVC y enrutamiento, el ORM Eloquent, autenticación y autorización, colas y trabajos, y creación de APIs REST con Laravel.

  8. Seguridad, pruebas y despliegue

    XSS, CSRF e inyección SQL, pruebas unitarias con PHPUnit y despliegue de una aplicación PHP.

Cómo funciona

Cómo funciona una sesión

Cada sesión combina una lección breve con código que ejecutas de inmediato, para que la idea y la práctica tengan lugar en el mismo momento.

  1. Haz una lección breve

    Abre un curso y completa una lección de cinco a diez minutos: primero una explicación en lenguaje sencillo y después un ejemplo que puedes modificar.

  2. Ejecútalo y mira la página

    Escribe un script en el editor y pulsa Run. El resultado aparece en una pestaña de consola y, cuando tu código imprime HTML, también puedes verlo renderizado como una página web junto al código fuente. Para ejecutar código necesitas conexión a Internet.

  3. Pregunta, comprueba y sigue avanzando

    Cuando un mensaje de error no tenga sentido, pregunta al mentor de AI qué ha ocurrido. Después de cada tema hay un cuestionario y un desafío de programación, y Bug Hunt te da un script averiado que debes arreglar.

Qué incluye

Qué incluye la app

49

Cursos, de A1 a C2

195 lecciones ordenadas por nivel, desde variables y bucles hasta OOP, MySQL con PDO, Laravel, seguridad, testing y temas avanzados como Docker y microservices.

Run

Editor y compilador de PHP para móvil

Escribe un script, pulsa Run y lee la consola. Cuando el script imprime HTML, una vista Page lo muestra como una página web junto al código fuente y la consola.

Request

Simulador de solicitudes

Rellena $_GET, $_POST, las cookies y la sesión; después ejecuta tu script como si un navegador hubiera enviado esa solicitud.

SQLite

Entorno aislado de bases de datos

Practica con PDO sobre una base de datos SQLite real y tablas que puedes consultar, para que una lección sobre prepared statements tenga algo contra lo que ejecutar consultas.

60

Misiones de programación

20 misiones fáciles, 20 intermedias y 20 difíciles, además de 20 proyectos guiados con código inicial y pistas, y construcciones paso a paso de un formulario de contacto, un sistema de inicio de sesión, un blog con CRUD y una REST API.

AI

Mentor de AI

Pregunta sobre un concepto, un mensaje de error o un fragmento de código y obtén una explicación clara. Los mensajes de error señalan la línea de tu propio código.

Contexto

¿Para qué se usa PHP y sigue valiendo la pena aprenderlo?

PHP es un lenguaje de scripting del lado del servidor creado para generar páginas web y todavía hace funcionar una gran parte de la web, incluido WordPress y muchos backends personalizados. Vale la pena aprenderlo si quieres crear o mantener sitios web, trabajar con MySQL o hacerte cargo de una base de código existente en PHP. El PHP 8 moderno, con namespaces, Composer y frameworks como Laravel, ofrece una experiencia muy distinta de la que sugiere el antiguo estereotipo.

Ejecución del lado del servidorpor qué el navegador nunca ve tu código

PHP se ejecuta en el servidor y solo envía el resultado al navegador. Por eso un script puede leer una base de datos o una sesión sin exponerla, y por eso probar PHP implica enviarle una solicitud, no simplemente abrir un archivo.

Datos de la solicitud$_GET, $_POST, cookies, sesiones

Todo lo que envía un visitante llega en superglobales como $_GET y $_POST, mientras que las cookies y una sesión mantienen el estado entre solicitudes. Entenderlas es lo que marca la diferencia entre un script y una página web funcional.

PDO y prepared statementscómo comunicarse con MySQL de forma segura

PDO es la forma estándar de consultar una base de datos desde PHP, y los prepared statements mantienen los datos introducidos por el usuario fuera de la cadena SQL. Este es el hábito que evita la inyección SQL, una de las vulnerabilidades web más comunes.

Frameworks y Composercómo se construyen los proyectos reales

Composer instala paquetes y carga automáticamente las clases, y un framework como Laravel añade routing, un ORM y autenticación. La mayoría de los trabajos con PHP implican usar un framework, así que los fundamentos del lenguaje son un paso intermedio, no el final.

Encaja

Para quién es y para quién no

Es una buena opción si

  • Eres principiante y quieres escribir PHP sin configurar primero un servidor local
  • Mantienes o estás heredando un sitio de PHP o WordPress y necesitas leer el código
  • Quieres practicar MySQL con PDO, sesiones y formularios en pequeños ejercicios ejecutables
  • Te estás preparando para una entrevista de backend y quieres preguntas con respuestas
  • Aprendes en sesiones cortas durante tus desplazamientos, en lugar de pasar largos periodos frente al escritorio

No es la herramienta adecuada si

  • Necesitas ejecutar código sin conexión, porque el ejecutor de PHP necesita conexión a internet
  • Quieres instalar el Laravel o Symfony real: las lecciones sobre frameworks usan un pequeño sustituto didáctico, claramente identificado
  • Esperas que todos los cursos sean gratuitos: el primer curso es gratuito y Pro desbloquea el resto
  • Necesitas un proyecto completo de escritorio con Composer, un servidor web y control de versiones

Preguntas

Preguntas frecuentes

¿Cuál es la mejor manera de aprender a programar en PHP desde el teléfono?

Usa una app en la que el código se ejecute de verdad, para que cada lección termine con algo que hayas ejecutado. Aprender PHP: Curso Code incluye un editor y compilador móvil de PHP, lecciones breves de cinco a diez minutos y un mentor de IA para los errores. Ejecuta tu script y muestra la salida de la consola o la página renderizada, justo la información que más necesitan quienes empiezan con PHP.

¿Puedo ejecutar código PHP en el teléfono?

Sí. La app incluye un compilador y editor de PHP: escribe un script, toca Run y lee el resultado. El código se ejecuta mediante el ejecutor de código de la app, que necesita conexión a internet. Si tu script muestra HTML, una vista Page lo presenta como una página web junto al código fuente y la consola.

¿La app enseña Laravel y MySQL?

Sí. La lista de cursos incluye MySQL con PDO y sentencias preparadas, y después los fundamentos de Laravel con MVC y enrutamiento, el ORM Eloquent, autenticación, colas y creación de APIs REST. Las lecciones sobre frameworks utilizan un pequeño framework didáctico para practicar rutas, vistas y un generador de consultas, y la app indica claramente que no es el Laravel real.

¿Cuántos cursos y lecciones tiene Aprender PHP: Curso Code?

Tiene 49 cursos y 195 lecciones, ordenados desde el nivel A1 hasta el C2, para que tanto un principiante como un desarrollador en activo encuentren el siguiente paso. Las lecciones duran de cinco a diez minutos. También hay 60 misiones de programación y 20 proyectos guiados para practicar más allá de las lecciones.

¿Sigue valiendo la pena aprender PHP?

Sí, si trabajas con sitios web. PHP impulsa WordPress y una gran cantidad de backends personalizados, y PHP 8 moderno con Composer y Laravel se usa ampliamente para APIs y aplicaciones web. Aprenderlo también enseña conceptos del lado del servidor, como solicitudes, sesiones y bases de datos, que se aplican a otros lenguajes.

¿Puedo practicar formularios, sesiones y cookies sin un servidor web?

Sí. El simulador de solicitudes te permite describir una solicitud rellenando $_GET, $_POST, cookies y una sesión, y después ejecuta tu script como si lo hubiera enviado un navegador. Un entorno aislado de bases de datos te proporciona una base de datos SQLite real para practicar con PDO, de modo que puedes probar la gestión de formularios y las consultas desde el teléfono.

¿Aprender PHP: Curso Code es gratis?

Se puede descargar gratis en App Store y Google Play. La versión gratuita incluye el primer curso, Getting Started with PHP, dos misiones de programación, Bug Hunt, los ejercicios diarios de repaso, el editor de código y tres preguntas diarias al mentor de IA, y muestra anuncios. Pro desbloquea todos los cursos, misiones y proyectos, el examen del certificado y un mentor de IA ilimitado, y elimina los anuncios.

¿Hay un certificado o preparación para entrevistas?

Sí. Aprobar el examen final, una función de Pro, te permite obtener un certificado de finalización. Para las entrevistas, la app incluye 50 preguntas de entrevista con respuestas claras, 50 preguntas de cuestionario y una hoja de referencia con 71 entradas. Un certificado muestra lo que has estudiado, pero no es una titulación acreditada.

Empezar

Ejecuta tu primer script de PHP hoy

Empieza gratis en iOS y Android, en 22 idiomas.

App Store — Descargar gratisGoogle Play — Descargar gratis
Última revisión · Publicado por CoddyKit · Política de privacidad
Disponible en iOS y Android.