Instituto Nacional de Administración Pública
Instituto Nacional de Administración Pública
DESEMPEÑO GENERAL

PROGRAMACIÓN ORIENTADA A OBJETOS- JAVA AVANZADO

¿Qué voy a aprender?

  • Desarrollar componentes para establecer conexiones TCP o HTTP, tanto clientes como servidores.
  • Desarrollar aplicaciones que se conectan a una base de datos a través de JDBC.
  • Instalar y configurar un servidor de aplicaciones Tomcat.
  • Desarrollar aplicaciones web mediante Servlets y JSP.
  • Aprender a crear y consumir servicios web.
  • Comprender y utilizar las expresiones lambda, los interfaces funcionales y los streams en Java.
  • Desarrollar pruebas unitarias utilizando JUnit.

Dirigido a:

Empleadas y empleados públicos que presten servicio en un área TIC. Es necesario haber realizado la actividad formativa "Fundamentos de Java" y disponer de permisos para instalar aplicaciones.

Inscripción:

  • Esta acción formativa no se encuentra en periodo de inscripción.
  • El número máximo de alumnos será de 60.

Contenidos:

Tema 1. Sockets

  • Introducción
  • Sockets en Java
  • Conexiones a URLs
  • Ejercicio Resuelto

Tema 2. Conexión a Bases de Datos

  • Creación de la base de datos
  • JDBC
  • Configuración de Eclipse
  • Conexión a la base de datos desde Eclipse
  • Modificación de valores en base de datos
  • Prepared Statements
  • Ejercicio Resuelto
  • Recursos

Tema 3. Aplicaciones web

  • Introducción y contexto de las aplicaciones empresariales
  • Aplicaciones en capas
  • Servidores y contenedores Java EE
  • Servidores web
  • Servidores web vs Servidores de aplicaciones
  • Apache Tomcat
  • Instalación de un Tomcat
  • Gestión del Tomcat
  • Configuración de eclipse para trabajar con Tomcat

Tema 4. Servlets y JSP

  • Servlets
  • Ejemplos de Servlets
  • Java Server Pages (JSP)
  • Ejemplos de JSP
  • Cómo crear un proyecto web dinámico
  • Ejercicio Resuelto – MVC

Tema 5. Servicios web

  • Introducción a los servicios web
  • Creación de un servicio web con JAX-WS
  • Consulta de un servicio web a través de SOAPUI
  • Consumir un servicio desde un cliente

Tema 6. Expresiones Lambda.

  • Expresiones Lambda
  • Los Streams y las expresiones Lambda
  • Ejercicio Resuelto

Tema 7. Pruebas Unitarias

  • Introducción
  • Creación de una prueba unitaria con JUnit en Eclipse
  • Assertions
  • Métodos de ciclo de vida
  • Las pruebas unitarias en las metodologías de desarrollo software
  • Ejercicio resuelto

Docentes:

 D. JORGE MOLINERO MUÑOZ
ADJUNTO DE DEPARTAMENTO
D. MIGUEL SALLENT SÁNCHEZ
JEFE DE SERVICIO DE INFORMÁTICA

Información complementaria

Edificio Atocha, 106 INAP

Calendario / Duración

De 23/09/2024 a 04/11/2024.
30 horas lectivas.

Horario

Continuado 24 horas

Lugar de celebración


Plataforma en línea del INAP

Modalidad

EN LÍNEA TUTORIZADA

Área competencial

  • Digitales

Programa

Desarrollo profesional continuo

Subprograma

Desempeño general

Convocatoria

Resolución de 04/06/2024.
INAP

Más información

Incidencias técnicas
Correo electrónico: cau@inap.es
Información sobre la actividad
Coordinador INAP: Raúl Manrique Rojo
Correo Electrónico: fg@inap.es
Dirección postal: c/ Atocha, 106, 28012. Madrid.
Información sobre otras actividades del INAP:

http://www.inap.es