Catálogo
Cursos Presenciales
Por temática
Por competencia
Cursos Online
Por temática
Por competencia
Calendario
Campus virtual
Contacto
Catálogo
Cursos Presenciales
Por temática
Por competencia
Cursos Online
Por temática
Por competencia
Calendario
Campus virtual
Contacto
Buscador de cursos
Buscador de cursos
Curso Superior en Programación Antihacking: Seguridad Java y .NET
ONP15_0005
120 horas
Online
2100,00 €
Fechas y horario libre
Objetivos
El objetivo principal es garantizar que los programas que se desarrollen en una organización estén protegidos ante cualquier tipo de ataque. Es decir, debemos asegurar que nuestros programas son seguros y cumplen con los 5 principales objetivos de seguridad informática: integridad, autenticidad, confidencialidad, disponibilidad y no repudio.
Dirigido a:
Programadores que deseen implantar la seguridad en sus desarrollo basados en J2EE y .NET
Observaciones:
Consulta oferta por volumen Bolsa de cursos o licencia corporativa
Preinscripción
Descargar temario del curso
Competencias DigComp
Temario
Módulo 1: Conceptos básicos programación en Java y .NET
- Introducción al curso
- Conceptos básicos de Java
- Conceptos básicos de Visual Studio
Módulo 2: Seguridad de aplicaciones y posibles vulnerabilidades
- Buffer Overflow
- Mutabilidad
- Clonación de objetos
- Serialización
- Race Conditions
- Firmar aplicaciones
Módulo 3: Vulnerabilidad en aplicaciones Web
- Introducción a Java Beans
- Introducción a MVC
- Controlar peticiones Web
- XSS: Cross Site Scripting
- CORS: Control de acceso Web
- CSRF: Cross Site Request Forgery
Módulo 4: Errores de inyección en bases de datos
- Fundamentos Acceso a datos JDBC
- SQL Injection Java Oracle
- Hibernate
- Fundamentos ADO .NET
- SQL Injection Visual Studio
- LINQ: ADO .NET Entity Framework
Módulo 5: Autentificación
- Seguridad Web Java
- Seguridad Web Zonas Java
- Seguridad declarativa MVC
- Seguridad código MVC
- Seguridad MVC Entity Framework
Módulo 6: Cifrado, Seguridad Servicios Api y SSL
- Encriptar y desencriptar datos
- Tokens Servicios Web Api
- Certificados SSL Java
- Certificados SSL Net Azure
Información y alfabetización digital
Almacenar y recuperar información
Evaluar información
Navegar, buscar y filtrar información
Comunicación y colaboración
Colaborar canales digitales
Compartir información y contenido
Gestión identidad digital
Interactuar con tecnologías
Netiquette
Transacciones en línea
Creación de contenidos digitales
Copyright and licencias
Desarrollo de contenidos
Integrar y reelaborar contenidos
Programación
Seguridad
Protección datos pers.
Protección de dispositivos
Protección de la salud
Protección del entorno
Resolución de problemas
Identificación de brechas
Identificar necesidades y resps. tec.
Innovación y uso creativo
Resolver problemas técnicos
ELEVATE 360
Competencias Digitales Profesionales