Java EE
Programación Entornos de programación

Curso de Java EE

Java EE

Este curso está dirigido a personas con conocimientos de programación en Java que quieran ampliar su formación para poder desarrollar aplicaciones web utilizando las herramientas más modernas que la plataforma JavaEE pone a nuestra disposición.

  • Dirigido a

    Personas con conocimientos de Java que desean introducirse en el desarrollo de aplicaciones web usando las tecnologías Java EE y las diferentes herramientas de las que dispone.

  • ¿Qué competencias vas a adquirir?

    Dotar al alumno de los conocimientos que le permitan desarrollar aplicaciones web utilizando todas las tecnologías que pone a disposición la plataforma Java EE junto con  la API JDBC para el acceso a datos, y desplegarlas en un servidor de aplicaciones Java EE compatible, haciendo uso de los patrones de diseño más utilizados en la actualidad. Para el despliegue, se utilizará el servidor de aplicaciones Tomcat.

  • Requisitos

    Conocimientos básicos del lenguaje Java. En el curso no se explica el uso del lenguaje Java por lo que se recomienda realizar el curso de Programación en Java (Java 8) antes de este si no se tienen conocimientos del lenguaje. 

    Deseable un mínimo de 512 MB de RAM, 1GHz de frecuencia de trabajo del microprocesador, espacio disponible en disco duro superior a 2 GB, tarjeta de sonido básica y tarjeta gráfica básica. El software necesario para programar en Java es gratuito y está a disposición de cualquier persona en http://java.sun.com.

Descarga el temario completo en PDF
  1. Introducción

    • Objetivos
    • Introducción
    • Contenedores Java EE
    • Servidores Java EE
    • Java EE APIs
    • Instalación y configuración de las herramientas
    •  Resumen
  2. Estructura y despliegue de aplicaciones web Java EE

    • Objetivos
    • Introducción
    • Aplicaciones web Java EE
    • Ciclo de vida de la aplicación Java EE
    • Resumen
  3. Servlets. Introducción

    • Objetivos
    • Definición de un Servlet
    • Funciones de un Servlet
    • Declaración de un Servlet
    • Parámetros de intercambio en un Servlet
    • Esquema de funcionamiento de un Servlet
    • Funcionalidad de los Servlets
    •  Diferencias servlet-applet
    • Información enviada al servidor
    • Nuestro primer Servlet
    • Un Servlet que recibe parámetros
    •  Resumen
  4. Servlets. Formularios

    • Objetivos
    • Formularios
    • Recogiendo los datos en el Servlet
  5. JSP

    • Objetivos
    • Introducción
    • Funcionamiento de un JSP
    • Ciclo de vida de una JSP
    • Despliegue de las páginas JSP
    • Sintaxis de las páginas JSP
    • Variables implícitas en las páginas JSP
  6. JavaBeans

    • Objetivos
    • Introducción
    • ¿Qué son los JavaBeans?
    • Ventajas del uso de JavaBeans
    • Requerimientos de la clase asociada a un bean
    • Propiedades de los JavaBeans
    • Atributos de los JavaBeans
    • Escritura de un JavaBean
    • Manipulación de un JavaBean
  7. Persistencia

    • Objetivos
    • Introducción
    • JDBC
    • Uso del JDBC
    • JDBC en aplicaciones Web
    • DataSource
  8. Capa de negocio en Java EE. Patrón DAO

    • Objetivos
    • Introducción
    • Estructura del patrón DAO
    • Relación con otros Patrones
    • ComponenteDAO
  9. Java Persistence API (JPA)

    • Objetivos
    • Introducción
    • Mapeo objetos relacionados (ORM)
    • Entidades (Entity)
    • Persistence.xml
    • Ejemplo de uso
Área de competencia Competencia 1: Información y alfabetización Digital BásicoBás. IntermedioInt. AvanzadoAv. EspecializadoEsp.
1.1. Navegar, buscar y filtrar datos, información y contenidos digitales
1.2 Evaluar datos, información y competencias digitales
1.3 Gestión de datos, información y competencias digitales
Área de competencia Competencia 2: Comunicación y colaboración
2.1. Interactuar a través de tecnologías digitales
2.2. Compartir a través de tecnologías digitales
2.3. Participación ciudadana a través de las tecnologías digitales
2.4. Colaboración a través de las tecnologías digitales
2.5. Comportamiento en la red
2.6 Gestión de la identidad digital
Área de competencia Competencia 3: Creación de Contenidos digitales
3.1. Desarrollo de contenidos
3.2. Integración y reelaboración de contenido digital
3.3. Derechos de autor (copyright) y licencias de propiedad intelectual
3.4. Programación
Área de competencia Competencia 4: Seguridad
4.1. Protección de dispositivos
4.2. Protección de datos personales y privacidad
4.3. Protección de la salud y del bienestar
4.4. Protección medioambiental
Área de competencia Competencia 5: Resolución de Problemas
5.1. Resolución de problemas técnicos
5.2. Identificación de necesidades y respuestas tecnológicas
5.3. Uso creativo de la tecnología digital
5.4. Identificar lagunas en las competencias digitales

¿Necesitas impartir esta formación en tu organización?

Solicita más información

Java EE

DigComp 2.2 Marco Europeo de Competencias Digitales

Política de privacidad

ADR Formación utiliza cookies propias y de terceros para fines analíticos anónimos, guardar las preferencias que selecciones y para el funcionamiento general de la página.

Puedes aceptar todas las cookies pulsando el botón "Aceptar" o configurarlas o rechazar su uso pulsando el botón "Configurar".

Puedes obtener más información y volver a configurar tus preferencias en cualquier momento en la Política de cookies