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

GEMMA Vilar Montoro
GEMMA Vilar Montoro
18/12/2023
Formación recibida interesante y explicada de forma amena.
Sihana Mjekiqi
Sihana Mjekiqi
18/12/2023
Voy por el segundo curso, muy buena organización y se nota la experiencia , buenos profesores y Marisa es encantadora y siempre está ahi para ayudarte
Raul Garcia López
Raul Garcia López
17/12/2023
Materia, formadores y metodología engranada a la perfección. Un salto cualitativo en la formación online.
oscar torres
oscar torres
04/12/2023
Buen sitio para realizar los exámenes de tus certificaciones de IT, que es lo que yo he hecho, todo a sido muy cómodo y sencillo.
ifris i
ifris i
02/12/2023
La formación fue clara y didáctica; recomiendo al instructor José Buemala, quien nos brindó orientación documental y ayuda para la certificación
miguel
miguel
01/12/2023
EL curso y el instructor muy bien. Lo único que puedo dar como warning es que el curso debería de darse con algunas horas mas . Es corto para la cantidad de material que se da.
Rafael Velasco Fernández
Rafael Velasco Fernández
26/11/2023
Hice el curso de Power BI Data Analys en noviembre de 2023 y quedé muy satisfecho. Está muy bien organizado y el profesor estaba muy bien preparado.
Oscar Mariano Franco Franco
Oscar Mariano Franco Franco
16/11/2023
Genial el trato de la administración, super amables y profesionales , y Monica un encanto, al igual que los tutores Mauricio un gran profesional.

    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.