Desarrollo de aplicaciones Web seguras utilizando JEE

Inicio:
31-12-2099 / 16:00
Fin:
31-12-2099 / 21:00
Horas:
30
Días:

viernes tardes - sábados mañanas

Precio:
640€

javaee1Java Platform, Enterprise Edition o Java EE (anteriormente conocido como Java 2 Platform, Enterprise Edition o J2EE hasta la versión 1.4; traducido informalmente como Java Empresarial), es una plataforma de programación para desarrollar y ejecutar software de aplicaciones en el lenguaje de programación Java.

Java Persistence API, más conocida por sus siglas JPA, es la API de persistencia desarrollada para la plataforma Java EE

Es un framework del lenguaje de programación Java que maneja datos relacionales en aplicaciones usando la Plataforma Java en sus ediciones Standard (Java SE) y Enterprise (Java EE).

Persistencia en este contexto cubre tres áreas:

La API en sí misma, definida en el paquete javax.persistence

La Java Persistence Query Language (JPQL)
Metadatos objeto/relacional

Objetivos:

El objetivo de este curso es capacitar a los asistentes para el Desarrollar aplicaciones Web seguras con JEE.

A quién va dirigido:

Desarrolladores con una sólida comprensión de JavaScript y CSS, y que deseen llegar a ser productivos con este Framework.

Requisitos previos de los participantes:

Experiencia desarrollando aplicaciones en JavaScript y HTML
Conocimiento de JavaScript Object Notation (JSON)
Experiencia previa en desarrollo Hojas de estilo CSS

Contenidos:

Primera sesión:

UD1. Repaso Java

  • ¿Qué es JAVA?
  • Creación de paquetes en JAVA

UD2. Introducción

Definiciones básicas:

  • ¿Qué es una aplicación Web?
  • ¿Qué es una aplicación Web segura?
  • ¿Qué es un 'Framework'?
  • UD3. Aplicaciones básicas MAVEN
  • Instalación y configuración de MAVEN
  • Instalación y configuración de log4j

Segunda sesión:

UD4. Instalación y configuración del entorno de desarrollo

  • Instalación y configuración de MySQL, PHP 5 y el servidor web Apache
  • Instalación y configuración del servidor de aplicaciones Apache Tomcat 7.0
  • Instalación y configuración de Eclipse

UD5. Framework SPRING

  • Introducción a SPRING
  • Estructura de una aplicación Web basada en SPRING
  • Ventajas de SPRING
  • Módulos de SPRING

Tercera sesión:

UD6. Spring Security

  • ¿Qué ofrece SPRING?
  • Desarrollar una aplicación Web básica, basada en roles, utilizando SPRING

Cuarta sesión:

UD7. Internacionalización

¿Qué es la internacionalización?
Soporte de Spring para que una aplicación Web pueda ser desarrollada en varios idiomas.
Agregar soporte a la aplicación web basada en roles.

Quinta Sesión

UD8. Modelo Vista Controlador

  • Definición del Modelo vista controlador
  • Spring MVCCrear una aplicación WebSegura, basada en el modelo MVC

UD9. Frameworks

  • Framework Tiles
  • Framework JSF
  • Framework Richfaces
  • Framework PrimeFaces
  • ¿Cómo se integran estos framework con SPRING?

Sexta Sesión

Desarrollar una de las siguientes Aplicaciones Web seguras siguientes:

  • Gestionar una agenda
  • Gestionar cursos
  • Gestión de pedidos de una pizzeria
  • La aplicación debe soportar roles, internacionalización y utilizar los frameworks: tiles y Richfaces.

 javajee

Utilizamos cookies propias, analizando sus hábitos de navegación en nuestra página web, con la finalidad de garantizar la calidad, seguridad y mejora de los servicios ofrecidos a través de la misma. En los casos en que el usuario no manifieste expresamente si acepta o no la instalación de las cookies, pero continúe utilizando nuestra página web, se entenderá que éste ha dado su consentimiento, informándole expresamente de la posibilidad de bloquear o eliminar las cookies instaladas en su equipo mediante la configuración de las opciones del navegador. Para saber más sobre las cookies, su uso y eliminación, ver política de cookies.

Acepto las cookies para estes sitio.

EU Cookie Directive