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
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
Programa
Desarrollo profesional continuo
Subprograma
Desempeño general
Convocatoria
Resolución de 04/06/2024.
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: