Curso de Criptografía en Java y J2EE

59,00

El objetivo de este curso avanzado es el de adquirir conocimientos profundos en criptografía aplicada en Java y J2EE. Podrás aplicar lo que aprendas en tus proyectos de desarrollo en estas tecnologías, las cuales son probablemente, las más demandadas en las empresas dedicadas al desarrollo de software.

Descripción

Las aplicaciones escritas en Java y J2EE deben su seguridad, en gran medida, a librerías y toolkits específicamente creados para aplicar operaciones criptográficas. Aprender sobre el funcionamiento de estos componentes y cómo aplicarlos efectivamente, permite crear aplicaciones más seguras y confiables.

¿Qué aprenderás?

  • Introducción a las técnicas y conceptos criptográficos más comunes.
  • Aplicabilidad de la criptografía de clave simétrica y asimétrica en el mundo de las aplicaciones desarrolladas en Java.
  • Uso de la arquitectura JCA y JCE en Java: Impacto, alcance y limitaciones.
  • Aplicación de algoritmos de clave secreta utilizando las interfaces nativas de Java y los componentes disponibles en BouncyCastle.
  • Aplicación de algoritmos de clave pública utilizando las interfaces nativas de Java y los componentes disponibles en BouncyCastle.
  • Introducción a la arquitectura PKI y el uso de la firma digital en documentos utilizando Java y BouncyCastle.
  • Firma digital avanzada en diferentes formatos y con soporte multi-firma.
  • Sellados de tiempo seguros utilizando servicios TSA en Internet.
  • Verificación y validación de firmas digitales.

¿Qué duración tiene?

Es una formación completamente online con vídeos grabados. Todas las lecciones suman un total de 8 horas de vídeo. No obstante, se estima que el alumno debería dedicar aproximadamente 40 horas para asimilar los contenidos y realizar las prácticas. Evidentemente, es una estimación y dependerá de cada alumno.
Esta formación está compuesta por 32 lecciones.

Requisitos

  • Conocimientos básicos sobre programación orientada a objetos y Java.
  • Ganas de aprender, dedicación y actitud orientada al autoaprendizaje.