Saltar al contenido
backend-php.md · devschool

Quiero programar el servidor de una web

Backend web con PHP y MySQL

La parte que no se ve de una web: recibir formularios, guardar sesiones, trabajar con MySQL desde PHP y proteger la aplicación.

Si ya sabes HTML y quieres hacer webs con usuarios, formularios y base de datos. Es temario típico de DAW.

36 lecciones en 4 etapas · unas 19 horas de estudio

36 lecciones

▶ Empezar la ruta

  1. Etapa 1 Los fundamentos de PHP

    El lenguaje: variables, arrays, funciones y cómo organizar el código en varios archivos.

    13 lecciones

    1. ¿Qué es PHP? 11 min
    2. Servidor local 12 min
    3. Sintaxis y echo 10 min
    4. Variables y tipos 13 min
    5. Operadores 11 min
    6. Cadenas 13 min
    7. if, switch y match 12 min
    8. Bucles 12 min
    9. Arrays 13 min
    10. Funciones de arrays 14 min
    11. Funciones 13 min
    12. include y require 11 min
    13. Fechas 14 min
  2. Etapa 2 PHP en la web

    Formularios, sesiones, subida de ficheros y programación orientada a objetos.

    7 lecciones

    1. Formularios GET y POST 13 min
    2. Validar y sanear 11 min
    3. Sesiones y cookies 12 min
    4. Ficheros y subidas 12 min
    5. Clases y objetos 14 min
    6. Herencia e interfaces 12 min
    7. Excepciones 12 min
  3. Etapa 3 La base de datos: SQL

    Lo esencial de SQL para guardar y consultar los datos de tu web.

    10 lecciones

    1. ¿Qué es SQL? 11 min
    2. SELECT 10 min
    3. WHERE 11 min
    4. ORDER BY y LIMIT 11 min
    5. COUNT, SUM y AVG 10 min
    6. GROUP BY 13 min
    7. JOIN 14 min
    8. INSERT, UPDATE, DELETE 14 min
    9. CREATE TABLE 13 min
    10. Restricciones 13 min
  4. Etapa 4 PHP y MySQL juntos

    Conectar con MySQL mediante PDO, hacer un CRUD seguro y terminar un proyecto completo.

    6 lecciones

    1. MySQL con PDO 17 min
    2. CRUD con PDO 15 min
    3. Seguridad 14 min
    4. JSON y APIs 14 min
    5. Composer 13 min
    6. Proyecto: visitas 16 min