Especialidad formativa
Desarrollo de aplicaciones con Java
Tipo de acción formativa: Especialidades formativas del SEPEFormato: Curso SCORM en formato licenciaTítulo: Desarrollo de aplicaciones con JavaCódigo: IFCT034PODuración: 120 horasFamilia profesional: Informática y comunicacionesDisponibilidad: Curso disponible en versión 2021Convocatoria: Convocatoria de formación ocupados TIC y Competencias Digitales, Convocatoria de formación ocupados estatal 2022
Qué aprenderás
Diseñar e implementar arquitecturas JAVA.
Contenido del curso
01
Programación orientada a objetos.
- Introducción a la Programación Orientada a Objetos.
- Clases.
- Creación de una clase.
- Objetos.
- Ejemplo Práctico con Objetos. 1.6. Ejemplo Práctico con Objetos II.
- Interacción entre los elementos.
- Ejemplo Interacción entre elementos.
- Interfaces II.
- Peculiaridades de Java.
02
Aplicaciones web con java.
- Introducción, objetivos y software recomendado.
- Programación web con JAVA. Introducción a JSP.
- Programación web con JAVA. Trabajo con Servlets.
- Programación web con JAVA. Seguridad en JSP.
- Programación web con JAVA. Introducción a Enterprise Java Beans.
- Programación web con JAVA. Introducción al patrón MVC.
- Programación web con PHP. Introducción a PHP.
- Programación web con PHP. Mantenimiento de Estado.
- Programación web con PHP. Servicios Web.
- Programación web con PHP. Herramientas adicionales
- Configuración del Servidor. Configuración del Servidor Resin.
- Configuración del Servidor. Instalación de Java Bridge.
03
Java struts 2.0 avanzado.
- Introducción a Struts 2.
- Patrón MVC y Beneficios.
- Introducción a las Acciones.
- Controlador con Servlet (Crear Vista.
- Controlador con Servlet (Crear Acción.
- Controlador con Servlet (Crear Servlet.
- Controlador con Filtro (Crear FilterDispatcher.
- Fichero Struts.xml.
- Añadir Librerías Struts y crear Vista.
- Crear Acción y fichero Struts.xml.
- Añadir Resultado a la Acción.
- Clase ActionSupport.
- Creación de la Acción con ActionSupport.
- Implementación de Interfaces de Contexto.
- Resultados de las Acciones
- Cambiar resultados de las acciones
- Struts Tags.
- Object Graph Navigation Language (OGNL).
- Crear Formulario con Form Tags.
- Crear Acciones.
- Acceder a la Pila de Valores.
- Creación de Acciones para Form Tags.
- Atributos List, ListKey y ListValue.
- Generic Tags.
- Crear Acción para Listado.
- Utilizar Generic Tags.
- Programar Ordenación.
- Validación de Entrada.
- Crear el formulario.
- Crear primeras validaciones.
- Tipos de validación.
- Etiquetas Set y Push.
- Validación Personalizada.
- Añadir lógica de validación.
- Interceptores y Conversión de tipos.
- Crear el formulario.
- Crear conversor personalizado.
- Interceptores ModelDriven y Prepare.
- Implementación de ModelDriven.
- Implementación de Prepare - Acción.
- Implementación de Prepare - Struts.xml.
- Autorización y Autenciación.
- Roles y Usuarios.
- Restringir Acceso.
- Definir autenticación.
- Autenticación por formularios.
- Mensajes e Internacionalización.
- Crear el formulario.
- Añadir mensajes e internacionalización.
- Capa de Persistencia.
- Preparar enlace a datos.
- Implementación de la capa de persistencia.
- Implementación del patrón DAO.
- Subida/Descarga de Ficheros.
- Subida de Ficheros.
- Subida múltiple de Ficheros.
- Descarga de ficheros.
- Medidores de progreso.
- Añadir medidor a un proceso.
- AJAX
- Formulario con AJAX.
- Formulario con AJAX 2.
- Freemarker, Velocity y Profiling.
- Integración con Spring e Hibernate.
- Migración desde versiones anteriores.
04
Spring mvc.
- Introducción a Spring.
- Spring MVC.
- Acceso a Datos
- Programación Orientada a Aspectos (AOP.
- Gestión de Transacciones.
- Spring Web Services.
- Spring Security.
- Spring Test.
- Capacidades especificas.
05
Hibernate.
- Introducción a Hibernate.
- Hibernate.
- Clases Mapeadas.
- Consultas contra la base de datos.
- Mapeo de Asociaciones.
- Mapeo de Herencia.
- Trabajo con Objetos.
- Optimización.
Especialidad formativa