Course Overview
- Course Title: Codificación Segura en Java con Ejemplos de Aplicaciones Web
- Instructor: Andrii Piatakha
- Target Audience:
- Desarrolladores Java
- Ingenieros de software
- Profesionales de seguridad y pentesters
- Ingenieros DevOps
- Administradores de TI y arquitectos de software
- Estudiantes y entusiastas de la ciberseguridad
- Prerequisites:
- Conocimientos básicos de programación en Java
- Familiaridad con conceptos de desarrollo web
- Comprensión básica de interacciones con bases de datos
- Conocimientos básicos sobre autenticación y autorización
- Disposición para aprender sobre conceptos de ciberseguridad
- Curiosidad y mentalidad analítica
Curriculum Highlights
- Key Topics Covered:
- Prácticas de codificación segura en Java
- Riesgos de seguridad críticos en aplicaciones web basadas en Java
- Prevención de inyección SQL, XSS y CSRF
- Mecanismos seguros de autenticación y autorización
- Almacenamiento seguro de contraseñas
- Protección de datos sensibles mediante cifrado
- Consultas seguras a bases de datos
- Deserialización insegura
- Manejo seguro de validación y sanitización de entradas de usuario
- Manejo seguro de errores y registros
- Uso de Spring Security y Java Security APIs
- Principios de seguridad en el ciclo de vida del desarrollo de software (SDLC)
- Revisiones de código, pruebas de penetración y auditorías de seguridad
- Vectores de ataque comunes utilizados por hackers
- Escenarios reales de seguridad en aplicaciones web
- Key Skills Learned:
- Implementación de prácticas de codificación segura
- Mitigación de vulnerabilidades comunes
- Uso de frameworks y APIs de seguridad
- Realización de pruebas de seguridad
- Manejo seguro de datos y autenticación
Course Format
- Duration: 12.5 hours on-demand video
- Format: Self-paced online course
- Resources:
- 3 articles
- Access on mobile and TV
- Certificate of completion


