UNIVERSIDAD AUTÓNOMA DE SINALOA - FACULTAD DE INFORMÁTICA MAZATLÁN
Diplomado en Desarrollo y Administración de Tecnologías Libres Unificadas

Módulo de Desarrollo Backend

Página académica del módulo enfocada en los fundamentos del desarrollo backend con PHP puro, arquitectura de software, HTTP, APIs REST y construcción de servicios con operaciones CRUD.

Resumen del módulo
Unidades
7
Práctica integradora
CRUD en PHP
Competencia central
Comprender, diseñar y desarrollar la base de un backend funcional en PHP puro con buenas prácticas de organización, comunicación HTTP y construcción de APIs.
Temario oficial del módulo

Contenido temático

El módulo avanza desde los conceptos base del ecosistema web hasta la creación de un backend completo en PHP puro, cuidando la comprensión conceptual y la aplicación práctica.

1

Introducción al desarrollo backend

  1. ¿Qué es frontend?
  2. ¿Qué es backend?
  3. ¿Qué hace un servidor?
  4. ¿Cómo se comunica el cliente con el servidor?
2

¿Qué es un patrón arquitectónico?

  1. Definición
  2. Importancia en el desarrollo de software
  3. Diferencia entre patrón de diseño y patrón arquitectónico
3

Patrones y estilos arquitectónicos relevantes en backend

  1. Arquitectura monolítica
  2. Arquitectura en capas
  3. MVC
  4. Arquitectura cliente-servidor
  5. SOA
  6. Microservicios
  7. Event-driven architecture
4

Introducción a HTTP

  1. URL
  2. Request
  3. Response
  4. Métodos HTTP: GET, POST, PUT, DELETE
  5. Headers
  6. Códigos de estado: 200, 201, 400, 404, 500
5

¿Qué es una API?

  1. Definición API REST
  2. Recurso
  3. Endpoint
  4. Representación JSON
6

Organización básica de un proyecto backend en PHP puro

  1. Carpeta pública
  2. Archivos de configuración
  3. Ruteo manual
  4. Separación por responsabilidades
7

Primer ejemplo backend en PHP

  1. Crear un endpoint simple
  2. Retornar JSON
  1. Leer parámetros de la URL
  2. Enviar respuestas HTTP correctamente
Práctica integradora final

Elaborar un backend completo con operaciones CRUD para una tabla de productos

Como cierre del módulo, las y los participantes desarrollarán un backend funcional en PHP puro que permita crear, consultar, actualizar y eliminar registros de productos, aplicando rutas, organización del proyecto, manejo de peticiones HTTP y respuestas en formato JSON.

Create Read Update Delete PHP puro JSON HTTP
Resultados esperados
  • Endpoint para listar productos
  • Endpoint para consultar por ID
  • Endpoint para registrar productos
  • Endpoint para actualizar productos
  • Endpoint para eliminar productos
  • Uso correcto de códigos HTTP y JSON
Evidencia de la práctica final

Video de testeo del backend

Como resultado de la práctica final, se integra el siguiente video como evidencia del proceso de prueba y validación del backend desarrollado.

Resultado de la práctica final

Este video muestra el testeo del backend construido durante el módulo, sirviendo como evidencia del funcionamiento de las operaciones CRUD, el consumo de endpoints y la validación del flujo de trabajo del servicio.

  • Prueba de endpoints
  • Validación del flujo CRUD
  • Respuesta en formato JSON
  • Comprobación funcional del backend
Docente del módulo

Dr. José Alfonso Aguilar Calderón

Responsable académico del módulo de Desarrollo Backend del Diplomado en Desarrollo y Administración de Tecnologías Libres Unificadas.

Enfoque del módulo

Formación teórico-práctica para comprender cómo se construyen servicios backend modernos, organizados y mantenibles, utilizando PHP puro como base didáctica.

  • Fundamentos conceptuales sólidos
  • Comprensión de arquitectura y comunicación web
  • Construcción progresiva de endpoints
  • Aplicación práctica con CRUD completo
Presencia digital del docente

Redes sociales y enlaces profesionales

Consulta los canales, perfiles y espacios de divulgación académica y profesional del Dr. José Alfonso Aguilar Calderón.