Apuntes DAM
Módulo 0613 · DWES · 2º de DAW

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

Principiante

Qué 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

Principiante

PHP 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

Intermedio

GET 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

Intermedio

Có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

Intermedio

Conexió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

Avanzado

REST, 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

Variable

12 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.