Edgardo M. López

Bootcamp Desarrollo Web con Free Pascal #2 - Backend

En este curso, llevarás el proyecto LazMovie al siguiente nivel al construir un dashboard de administración completo. A diferencia del curso de frontend, aquí te enfocarás en operaciones CRUD integrales, gestionando de forma eficiente películas, estrellas, géneros y más. Aprenderás a subir archivos al servidor con Free Pascal, a aplicar filtros avanzados, a trabajar con JSON y a utilizar MariaDB como base de datos, todo ello mientras estructuras tu proyecto para un mantenimiento y comprensión óptimos. Además, implementarás robustas medidas de seguridad, como la encriptación de contraseñas y la gestión de sesiones, para proteger tu aplicación.


Lo que aprenderás en este curso:

  1. Operaciones CRUD Completas y Administración Efectiva: Desarrolla un backend robusto que te permita crear, leer, actualizar y eliminar registros de películas, estrellas y géneros, gestionando de forma integral el contenido de tu dashboard.
  2. Integración de Tecnologías Modernas: Aprende a trabajar con JSON y MariaDB, crea filtros avanzados y gestiona la carga segura de archivos al servidor usando Free Pascal CGI, todo ello en un entorno de desarrollo basado en Ubuntu Linux (compatible con Windows y macOS).
  3. Seguridad y Gestión de Usuarios: mplementa la encriptación de claves, la gestión de usuarios y la administración de sesiones para asegurar tu aplicación, garantizando integridad y protección en un entorno de producción.


Este curso es ideal para desarrolladores que buscan dominar el backend de sus aplicaciones y llevar sus proyectos a un nivel profesional, utilizando Free Pascal CGI en un entorno real. ¡Inscríbete y comienza a transformar la gestión de tus contenidos!

Intermedio
Available with a $10/month or $100/year subscription
العربية Čeština English Español עברית Bahasa Indonesia Italiano 中文 (简体) Nederlands (België) Português (Brasil) Русский ไทย Türkçe Tiếng Việt

1. Presentación

2. Preparación del entorno

3. Maquetación básica

4. Pascal CGI: Integrar maquetación

5. Trabajo con la Base de Datos

6. Lógica y operaciones C.R.U.D.

7. Implementación del Dashboard

8. Interacción y dinamismo

9. Eliminación de Registros

10. Trabajando con archivos para Web

11. AJAX con Free Pascal para llamadas asincronas

12. Sesiones Web con Free Pascal

13. Administración de Usuarios

14. Seguridad web para el Backend

15. Ajustes finales

16. Finalización y despedida