-
Informaci贸n del curso
-
Contenidos del curso
-
Curso Dirigido a
Coste
Curso gratuito 100% financiado por el SEPEDuraci贸n
120 hObjetivo General:
Dise帽ar e implementar arquitecturas JAVA.
Contenidos formativos:
1. Programaci贸n orientada a objetos.
1.1. Introducci贸n a la Programaci贸n Orientada a Objetos.
1.2. Clases.
1.3. Creaci贸n de una clase.
1.4. Objetos.
1.5. Ejemplo Pr谩ctico con Objetos.
1.6. Ejemplo Pr谩ctico con Objetos II.
1.7. Interacci贸n entre los elementos.
1.8. Ejemplo Interacci贸n entre elementos.
1.9. Interfaces II.
1.10. Peculiaridades de Java.
2. Aplicaciones web con JAVA.
2.1. Introducci贸n, objetivos y software recomendado.
2.2. Programaci贸n web con JAVA. Introducci贸n a JSP.
2.3. Programaci贸n web con JAVA. Trabajo con Servlets.
2.4. Programaci贸n web con JAVA. Seguridad en JSP.
2.5. Programaci贸n web con JAVA. Introducci贸n a Enterprise Java Beans.
2.6. Programaci贸n web con JAVA. Introducci贸n al patr贸n MVC.
2.7. Programaci贸n web con PHP. Introducci贸n a PHP.
2.8. Programaci贸n web con PHP. Mantenimiento de Estado.
2.9. Programaci贸n web con PHP. Servicios Web.
2.10. Programaci贸n web con PHP. Herramientas adicionales.
2.11. Configuraci贸n del Servidor. Configuraci贸n del Servidor Resin.
2.12. Configuraci贸n del Servidor. Instalaci贸n de Java Bridge.
3. JAVA struts 2.0 avanzado.
3.1. Introducci贸n a Struts 2.
3.2. Patr贸n MVC y Beneficios.
3.3. Introducci贸n a las Acciones.
3.4. Controlador con Servlet (Crear Vista).
3.5. Controlador con Servlet (Crear Acci贸n).
3.6. Controlador con Servlet (Crear Servlet).
3.7. Controlador con Filtro (Crear FilterDispatcher).
3.8. Fichero Struts.xml.
3.9. A帽adir Librer铆as Struts y crear Vista.
3.10. Crear Acci贸n y fichero Struts.xml.
3.11. A帽adir Resultado a la Acci贸n.
3.12. Clase ActionSupport.
3.13. Creaci贸n de la Acci贸n con ActionSupport.
3.14. Implementaci贸n de Interfaces de Contexto.
3.15. Resultados de las Acciones
3.16. Cambiar resultados de las acciones
3.17. Struts Tags.
3.18. Object Graph Navigation Language (OGNL).
3.19. Crear Formulario con Form Tags.
3.20. Crear Acciones.
3.21. Acceder a la Pila de Valores.
3.22. Creaci贸n de Acciones para Form Tags.
3.23. Atributos List, ListKey y ListValue.
3.24. Generic Tags.
3.25. Crear Acci贸n para Listado.
3.26. Utilizar Generic Tags.
3.27. Programar Ordenaci贸n.
3.28. Validaci贸n de Entrada.
3.29. Crear el formulario.
3.30. Crear primeras validaciones.
3.31. Tipos de validaci贸n.
3.32. Etiquetas Set y Push.
3.33. Validaci贸n Personalizada.
3.34. A帽adir l贸gica de validaci贸n.
3.35. Interceptores y Conversi贸n de tipos.
3.36. Crear el formulario.
3.37. Crear conversor personalizado.
3.38. Interceptores ModelDriven y Prepare.
3.39. Implementaci贸n de ModelDriven.
3.40. Implementaci贸n de Prepare
3.41. Implementaci贸n de Prepare Struts.xml.
3.42. Autorizaci贸n y Autenciaci贸n.
3.43. Roles y Usuarios.
3.44. Restringir Acceso.
3.45. Definir autenticaci贸n.
3.46. Autenticaci贸n por formularios.
3.47. Mensajes e Internacionalizaci贸n.
3.48. Crear el formulario.
3.49. A帽adir mensajes e internacionalizaci贸n.
3.50. Capa de Persistencia.
3.51. Preparar enlace a datos.
3.52. Implementaci贸n de la capa de persistencia.
3.53. Implementaci贸n del patr贸n DAO.
3.54. Subida/Descarga de Ficheros.
3.55. Subida de Ficheros.
3.56. Subida m煤ltiple de Ficheros.
3.57. Descarga de ficheros.
3.58. Medidores de progreso.
3.59. A帽adir medidor a un proceso.
3.60. AJAX
3.61. Formulario con AJAX.
3.62. Formulario con AJAX 2.
3.63. Freemarker, Velocity y Profiling.
3.64. Integraci贸n con Spring e Hibernate.
3.65. Migraci贸n desde versiones anteriores.
4. Spring MVC.
4.1. Introducci贸n a Spring.
4.2. Spring MVC.
4.3. Acceso a Datos
4.4. Programaci贸n Orientada a Aspectos (AOP).
4.5. Gesti贸n de Transacciones.
4.6. Spring Web Services.
4.7. Spring Security.
4.8. Spring Test.
4.9. Capacidades especificas.
5. Hibernate.
5.1. Introducci贸n a Hibernate.
5.2. Hibernate.
5.3. Clases Mapeadas.
5.4. Consultas contra la base de datos.
5.5. Mapeo de Asociaciones.
5.6. Mapeo de Herencia.
5.7. Trabajo con Objetos.
5.8. Optimizaci贸n.
Requisitos:
Lo sentimos, en este momento no hay grupos ni plazas para este curso.
Entre en este enlace para ver otros cursos con plazas disponibles.