IFCT034PO DESARROLLO DE APLICACIONES CON JAVA
Curso gratis para: Trabajadores y Empresas
Modalidad de realización del curso: Online
Número de Horas: 120 Horas
Titulación: Diploma acreditativo con las horas del curso
Si eres trabajador en Régimen General, disfruta del curso a coste cero
Inscripción
OBJETIVOS
Este Curso IFCT034PO DESARROLLO DE APLICACIONES CON JAVA le ofrece una formación especializada en la materia dentro de la Familia Profesional de Hostelería y turismo. Con este CURSO IFCT034PO DESARROLLO DE APLICACIONES CON JAVA el alumno será capaz de desenvolverse dentro del Sector y diseñar e implementar arquitecturas java.
CONTENIDOS
UNIDAD DIDÁCTICA 1. 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
- Ejemplo Práctico con Objetos II.
- Interacción entre los elementos
- Ejemplo Interacción entre elementos
- 1Interfaces II.
- Peculiaridades de Java
UNIDAD DIDÁCTICA 2. 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
UNIDAD DIDÁCTICA 3. 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
UNIDAD DIDÁCTICA 4. 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
UNIDAD DIDÁCTICA 5. 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