Desarrollo Web en Entorno Servidor: apuntes, temario y ejercicios de DAW
Construye backends robustos con PHP o Node.js, implementa APIs REST y gestiona autenticación y seguridad.
7
Temas
~6
Horas de estudio
Básico+
Nivel
Gratis
Precio
Temas del Curso
Arquitecturas y Tecnologías del Servidor
PrincipianteQué hace el backend, HTTP en detalle (métodos, códigos, idempotencia), servidores web y de aplicaciones, cómo se ejecuta PHP, lenguajes del servidor, arquitecturas y entorno de desarrollo con Docker.
Fundamentos de PHP
PrincipiantePHP embebido en HTML, variables y tipos con strict_types, textos, arrays indexados y asociativos, estructuras de control, match, funciones con tipos y argumentos con nombre, e include/require, con retos en el IDE.
Formularios, Sesiones y Seguridad
IntermedioGET y POST, validar, sanear y escapar, XSS, patrón POST/redirección/GET, subida de ficheros, cookies y sesiones, contraseñas con password_hash, control de acceso y tokens CSRF.
POO y el Patrón MVC
IntermedioCódigo espagueti frente a separación de responsabilidades, POO en PHP 8 (promoción, readonly, enums, interfaces), Composer y autoload PSR-4, el patrón MVC con controlador frontal, plantillas y frameworks como Laravel y Symfony.
Acceso a Datos con PDO
IntermedioConexión con PDO, consultas preparadas e inyección SQL, lectura de resultados, CRUD, paginación con LIMIT, transacciones, repositorios y ORM, con retos sobre una base de datos real en memoria.
Servicios Web y APIs REST
AvanzadoREST, SOAP y GraphQL, diseño de una API REST, implementación en PHP con JSON y códigos de estado, autenticación con tokens, CORS, OpenAPI, consumo de APIs externas, aplicaciones híbridas y la misma API en Node.js.
Ejercicios de Desarrollo Web en Entorno Servidor
Variable12 ejercicios con pistas y solución de los 9 resultados de aprendizaje, un proyecto de API completa y 3 retos de PHP que se ejecutan en el IDE: API con PDO, informe CSV y carrito con cupones.