DESARROLLO DE APLICACIONES CON JAVA
COMPARTIR CURSO:

DESARROLLO DE APLICACIONES CON JAVA

120 horas Consultar fechas

Nivel: Intermedio
Área: Informática y Comunicaciones
ID: IFCT034PO
Tipo de Formación: Subvencionada-Gratuita
Modalidad: Teleformación


OBJETIVOS DIDÁCTICOS

Este curso te ofrece una formación especializada en la materia, necesaria en el aprendizaje de desarrollo de software, una profesión en auge. Con este curso serás capaz de desenvolverte dentro del sector y diseñar e implementar arquitecturas java que al ser multiplataforma serán compatibles con cualquier sistema. Aprenderás de cero a crear una aplicación Web con arquitectura MVC, Struts e Hibernate: no se necesitan conocimientos iniciales.

TEMARIO DEL CURSO

1. Programación orientada a objetos.

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 – Acción.

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 específicas.

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 DE ACCESO

  • Trabajadores ocupados y autónomos de las actividades profesionales descritas a continuación*.
  • Trabajadores en ERTE de cualquier sector.
  • Participantes desempleados (plazas limitadas) inscritos como demandantes de empleo en los Servicios Públicos de Empleo.

* como trabajador/a, debes estar prestando tus servicios en una empresa dada de alta en alguna de la siguientes actividades profesionales (CNAE)

ACTIVIDADES EMPRESARIALES DEL SECTOR DEL METAL*

Esta formación 100% subvencionada está dirigida a trabajadores pertenecientes a empresas del sector Metal, tales como:

  • Empresas de metal y ferralla
  • Fundición
  • Fabricación de maquinaria industrial y envases metálicos
  • Fabricación de vehículos, barcos, locomotoras, etc.
  • Fabricación de colchones, electrodomésticos y productos metálicos
  • Empresas de carpas y estructuras móviles
  • Frío Industrial (Empresas de sistemas frigoríficos para cámaras de refrigeración, Empresas de aire acondicionado, Empresas de climatización)
    VER CÓDIGOS DE ACTIVIDAD ECONÓMICA
    13 – Industria textil139224 – Metalurgia; fabricación de productos de hierro, acero y ferroaleaciones

    2410, 2420, 2431, 2432, 2433, 2434, 2441,2442, 2443, 2444, 2445, 2451, 2452, 2453, 2454

    25 – Fabricación de productos metálicos, excepto maquinaria y equipo

    2511, 2512, 2521, 2529, 2530, 2540, 2550, 2561, 2562, 2571, 2572, 2573, 2591, 2592, 2593, 2594, 2599

    26 – Fabricación de productos informáticos, electrónicos y ópticos

    2611, 2612, 2620, 2630, 2640, 2651, 2652, 2660, 2670

    27 – Fabricación de material y equipo eléctrico

    2711, 2712, 2720, 2731, 2732, 2733, 2740, 2751, 2752, 2790

    28 – Fabricación de maquinaria y equipo n.c.o.p.

    2811, 2812, 2813, 2814, 2815, 2821, 2822, 2823, 2824, 2825, 2829, 2830, 2841, 2849, 2891, 2892, 2893, 2894, 2895, 2896, 2899

    29 – Fabricación de vehículos de motor, remolques y semirremolques

    2910, 2920, 2931, 2932

    30 – Fabricación de otro material de transporte

    3011, 3012, 3020, 3030, 3040, 3091, 3092, 3099,

    31 – Fabricación de muebles

    3101, 3102, 3103, 3109,

    32 – Otras industrias manufactureras

    3211, 3212, 3213, 3220, 3230, 3250, 3299

    33 – Reparación e instalación de maquinaria y equipo

    3311, 3312, 3313, 3314, 3315, 3316, 3317, 3319, 3320

    38 – Recogida, tratamiento y eliminación de residuos; valorización

    3831, 3832

    41 – Construcción de edificios

    4122

    42 – Ingeniería civil

    4222

    43 – Actividades de construcción especializada

    4321, 4322, 4329, 4332,4333, 4399

    45 – Venta y reparación  de vehículos de motor y motocicletas

    4511, 4519, 4520, 4531, 4532, 4540

    46 – Comercio al por mayor e intermediarios del comercio, excepto de vehículos de motor y motocicletas

    4648, 4649, 4651, 4652, 4661, 4662, 4663, 4664, 4665, 4666, 4669, 4672, 4674, 4677

    47 – Comercio al por menor, excepto de vehículos de motor y motocicletas

    4741, 4742, 4743, 4752, 4754, 4774, 4777, 4778

    71 – Servicios técnicos de arquitectura e ingeniería; ensayos y análisis técnicos

    7120

    77 – Actividades de alquiler

    7712, 7729, 7731, 7733, 7734, 7735, 7739

    95 – Reparación de ordenadores, efectos personales y artículos de uso doméstico

    9511, 9512, 9521, 9522, 9524, 9525, 9529

    *Sujetos a verificación con convenio laboral

    COLECTIVOS CON PRIORIDAD DE PLAZA QUE CUMPLAN LOS REQUISITOS DE ACCESO:

    • Mujeres.
    • Mayores de 45 años y menores de 30 años.
    • Trabajadores de baja cualificación
    • Trabajadores de pymes
    • Trabajadores con contrato a tiempo parcial
    • Desempleados de larga duración

     

    ¿Qué beneficios adicionales te ofrecemos?

    Titulación avalada por el SEPE.
    Laboratorios oficiales, disponibles hasta 6 meses después de finalizar la formación.
    Documentación oficial.
    Exámenes de certificación vigentes.
    Formadores experimentados y acreditados por los fabricantes.
    Asesoramiento y orientación: Elige la formación e itinerarios formativos según tus necesidades y expectativas.

     


    Desde 1992 empresas, profesionales y estudiantes, han confiado en nosotros…

    +85k

    Alunmos y profesionales formados

    +3M

    Gestionados en subvenciones y ayudas

    +350

    Cursos disponibles

Eladio Álvarez Llamazares
Eladio Álvarez Llamazares
19/05/2024
Trustindex verifica que la fuente original de la reseña sea Google.
Excepcional formación, hace años que formamos a nuestro personal técnico con esta empresa. Siempre se han adaptado a nuestros requerimientos cambiantes.
Oscar Carrillo
Oscar Carrillo
13/05/2024
Trustindex verifica que la fuente original de la reseña sea Google.
Impecable
Ismael Martínez Smaoui
Ismael Martínez Smaoui
27/04/2024
Trustindex verifica que la fuente original de la reseña sea Google.
Recibí formación referente a arquitectura en Azure y la experiencia fue impecable. Gestión por parte de Dignitae muy buena y los conocimientos recibidos por parte del instructor fue de 10. Si buscáis certificaciones relacionadas con el mundo IT esta es vuestra empresa formadora!
Jose M Andrés (Txema Laso)
Jose M Andrés (Txema Laso)
25/04/2024
Trustindex verifica que la fuente original de la reseña sea Google.
Muy agradable José, el curso tenía mucho contenido, aunque básico y fue justo de tiempo. Tuvimos problemas con alguna de las descargas de ficheros y se solucionó rápido gracias a GitHub, recurso rápido al que acudimos gracias al buen hacer del instructor, evitando así perder tiempo de prácticas.
Ana Isabel Manterola Garro
Ana Isabel Manterola Garro
23/04/2024
Trustindex verifica que la fuente original de la reseña sea Google.
Muy útil. La formadora agradable y profesional. Gracias!
Amador González González
Amador González González
22/04/2024
Trustindex verifica que la fuente original de la reseña sea Google.
Genial el profesor, con contenidos adecuados, nos ha sabido mantener atentos durante todo el curso. El contenido online sencillo y muy accesible. Los buscaré para la próxima formación...
José Rodolfo Castillo
José Rodolfo Castillo
17/04/2024
Trustindex verifica que la fuente original de la reseña sea Google.
La formación fue perfectamente dirigida, y nos orientó al máximo a la hora de afrontar la certificación.

    La información requerida a continuación es necesaria para ofrecerte la información más precisa posible. Esta formación gratuita está financiada por el Servicio Público de Empleo Estatal. En ningún caso tiene repercusión en el crédito formativo de tu empresa ni requieres de consentimiento por su parte para realizarla.