Sesiones, validadores, cifrado y persistencia
Los estudiantes aprenderán a utilizar sesiones para almacenar datos relacionados con el usuario a través de múltiples vistas de página. Esto incluye la creación, gestión y finalización de sesiones, así como la comprensión de los aspectos de seguridad que deben tenerse en cuenta al utilizar sesiones.
Otro tema central es la implementación y aplicación de validadores. Los participantes aprenderán a validar los datos de entrada para asegurarse de que se ajustan a los formatos y reglas esperados. Esto incluye la creación de sus propias funciones de validación, así como la utilización de las bibliotecas de validación existentes para garantizar la integridad de los datos.
También se tratan las técnicas de cifrado y los aspectos de seguridad. Los participantes aprenderán a utilizar la encriptación para proteger datos sensibles. Esto incluye la implementación de funciones de cifrado y descifrado, así como la aplicación de las mejores prácticas de seguridad para garantizar la seguridad de los datos en sus aplicaciones. También se tratan temas como el hashing y el cifrado simétrico y asimétrico.
Otra parte importante del curso es la persistencia y gestión de datos. Los participantes aprenderán a almacenar y gestionar datos de forma persistente para mantenerlos disponibles en diferentes sesiones de la aplicación. Esto incluye trabajar con bases de datos y otros medios de almacenamiento, así como implementar operaciones CRUD (Create, Read, Update, Delete) para gestionar los datos de forma eficiente.