Curso de
Desarrollo de aplicaciones con Java

Bonificable para trabajadores*

120h
Español
Online
Especializado

900,00

IVA incluido
Curso de Desarrollo de aplicaciones con Java

Descripción

Desarrollo de aplicaciones con Java: Sumérgete en el fascinante mundo de la programación orientada a objetos con nuestro curso. Aprenderás desde la creación de una clase hasta la interacción entre los elementos, incluyendo prácticas con objetos e interfaces. Aplicaciones web con Java: Este módulo te llevará a través de la programación web con Java, introduciendo conceptos como JSP, Servlets, y Enterprise Java Beans. Exploraremos también la configuración del servidor y el uso de PHP. Java Struts 2.0 avanzado: En esta sección, profundizaremos en Struts 2, el patrón MVC, y la creación de acciones. Discutiremos temas avanzados como los Struts Tags, la validación de entrada, y los interceptores. Spring MVC: Introduciéndonos en Spring, aprenderemos acerca de Spring MVC, la programación orientada a aspectos, la gestión de transacciones, y Spring Security. Hibernate: Finalmente, nos adentraremos en Hibernate, el mapeo de clases, las consultas a la base de datos, y la optimización. ¡Aprovecha esta oportunidad para desarrollar tus habilidades y convertirte en un experto en Java!

Trabajamos con empresas cómo...

gls-logo-positive-rgb-download-11622_a397899
Sant-Joan-de-deu-Barcelona
pimec logo
00RMlxvjQUYjNTaeSaXLCD0g2tzteKeK

Objetivos

Diseñar e implementar arquitecturas JAVA.

Descubrir la programación orientada a objetos y desarrollar la habilidad de diseñar y crear páginas web.

Obtener los conocimientos necesarios sobre Struts 2 y profundizar en conocimientos más específicos sobre este.

Adquirir los conocimientos necesarios de Spring MVC.

Alcanzar los conocimientos necesarios sobre Hibernate.

Contenidos

Unidad 1: Programación orientada a objetos

  • Introducción
  • 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
  • Interfaces
  • Interfaces II
  • Peculiaridades de Java
  • Resumen

Unidad 2: Aplicaciones web con Java

  • Introducción
  • Introducción, objetivos y software recomendado
  • Programación web con Java. Introducción a JSP
  • Programación web con Java. Trabajo son 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
  • Resumen

Unidad 3: Java Struts 2.0 avanzado (I)

  • Introducción
  • Introducción a Struts 2
  • Patrón MVC y beneficios
  • Introducción a las acciones
  • Controlador con Servlet (crear Acción). Añadir Librerías Struts
  • Controlador con Servlet (crear Vista)
  • Controlador con Servlet (crear Servlet)
  • Controlador con filtro (crear FilterDispatcher)
  • Fichero “Struts.xml”
  • 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 ActionContext/Interfaces de Contexto
  • Struts Tags
  • Object Graph Navigation Language (OGNL)
  • Crear formulario con Form Tags
  • Atributos List, ListKey y ListValue
  • Generic Tags
  • Crear acción para Listado. Crear formulario
  • Utilizar Generic Tags
  • Programar ordenación
  • Validación de entrada y tipos de validación
  • Crear primeras validaciones
  • Etiquetas Set y Push
  • Validación personalizada
  • Añadir lógica de validación
  • Interceptores y conversión de tipos
  • Resumen

Unidad 4: Java Struts 2.0 avanzado (II)

  • Introducción
  • 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 autenticación
  • Roles y usuarios
  • Definir autenticación
  • Restringir acceso
  • Autenticación por formularios
  • Mensajes e internacionalización
  • Capa de persistencia
  • Implementación del patrón DAO. Implementación capa de persistencia. Crear formulario
  • 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
  • Resumen

Unidad 5: Spring MVC

  • Introducción
  • Introducción a Spring
  • Spring MVC
  • Capacidades específicas
  • Acceso a datos
  • Programación orientada a aspectos (AOP)
  • Gestión de transacciones
  • Spring Web Services
  • Spring Security
  • Spring Test
  • Resumen

Unidad 6: Hibernate

  • Introducción
  • Introducción a Hibernate
  • Hibernate
  • Clases mapeadas
  • Consultas contra la base de datos
  • Mapeo de asociaciones
  • Mapeo de herencia
  • Trabajo con objetos
  • Optimización
  • Resumen

A quién va dirigido

Este curso de Desarrollo de aplicaciones con Java está dirigido a:
Usuarios con motivos profesionales o inquietudes personales que deseen aprender a desarrollar una aplicación web a través de Java.
Personas que, a pesar de tener conocimientos previos, deseen profundizar más en este campo.

Nuestros alumnos opinan

5

40 opiniones

4

11 opiniones

3

2 opiniones

2

0 opiniones

1

0 opiniones

4.7

★★★★★

Basado en 53 opiniones

Luis Alberto Martinez Gomez

Tenemos acceso a un campus muy didáctico y con mucho aprendizaje posee buenos ejercicios prácticos que te enseñan a adaptarte al entorno de la realidad del sector empresarial

Mª Ángeles

Un poco difícil pero entretenido

Pilar de la Fuente

Muy contenta con el formador y con el equipo docente.

Francisco

Bien

Manel Pozo

Que sois buenos profesionales, me he sentido acompañado durante todo el curso.

¿Por qué Formintegral?

Aprende a tu ritmo

Olvídate de horarios rígidos. Accede dónde y cuando quieras dentro de las fechas del curso.

Tutores expertos

Aprende con tutores en activo, expertos en sus campo de estudio.

Experiencia dinámica

A través de recursos dinámicos, aprender será como ver tu serie favorita.

Formación certificada

Nuestros títulos llevan el sello de Formintegral, centro reconocido por el SEPE y la CECAP.

Requisitos de la formación bonificada para empresas:

Pagos al corriente

La empresa debe estar al corriente de pago con la Seguridad Social y Hacienda.

Régimen general

El alumno debe ser un trabajador asalariado al régimen general.

Crédito FUNDAE

La empresa debe disponer de crédito formativo y no haberlo consumido en otra formación bonificada en el año actual.

Importe bonificable

El importe a bonificar dependerá de la modalidad de impartición, la duración y del número de trabajadores contratados en régimen general.

Plazos para la bonificación

La empresa, o su asesor, deberán realizar la bonificación desde el mes de la finalización de la acción formativa hasta la finalización del año en curso.

Compromiso de finalización

Importante: Para optar a la bonificación, se debe realizar el 100% la formación dentro de las fechas estipuladas del curso,

Fórmate en un centro autorizado

MTES+SEPE_H_COLOR
soc2
cecap
Desarrollo de aplicaciones con Java

900,00

IVA incluido

Otros cursos similares

También deberías saber...

¿Por qué debería aprender a desarrollar aplicaciones web con Java?

Java es un lenguaje de programación altamente versátil y ampliamente utilizado en todo el mundo. Aprender a desarrollar aplicaciones web con Java puede abrirte las puertas a un sinfín de oportunidades profesionales y te permitirá crear aplicaciones poderosas y escalables.

¿Qué tipo de aplicaciones web puedo crear con Java?

Java es extremadamente versátil y se utiliza para una amplia gama de aplicaciones web, desde sitios web sencillos hasta aplicaciones empresariales de gran escala. Con Java, puedes crear desde sistemas de comercio electrónico hasta aplicaciones de gestión de contenido, pasando por aplicaciones de redes sociales y mucho más.

¿Es Java un buen lenguaje para el desarrollo de aplicaciones web?

Absolutamente. Java es un lenguaje de programación de alto nivel que es robusto, seguro y fácil de mantener. Adicionalmente, Java tiene una gran comunidad de desarrolladores, lo que significa que siempre habrá soporte y recursos disponibles para ayudarte.

¿Necesito tener experiencia en programación para aprender a desarrollar aplicaciones web con Java?

Aunque tener alguna experiencia en programación puede ser útil, no es absolutamente necesario para aprender a desarrollar aplicaciones web con Java. Nuestro curso está diseñado para llevar a los estudiantes desde el nivel principiante hasta el nivel avanzado, por lo que incluso si no tienes experiencia previa, puedes aprender a tu propio ritmo.

¿Qué tipo de habilidades necesito para desarrollar aplicaciones web con Java?

Además de aprender el lenguaje de programación Java, también necesitarás familiarizarte con las bases de datos SQL, el desarrollo de la interfaz de usuario con HTML, CSS y JavaScript, y la arquitectura de las aplicaciones web.

¿Cuánto tiempo me llevará aprender a desarrollar aplicaciones web con Java?

El tiempo que te lleve aprender a desarrollar aplicaciones web con Java dependerá de tu dedicación y del tiempo que puedas dedicar al estudio. Sin embargo, nuestro curso está diseñado para ser completado en un plazo de seis meses si se estudia a tiempo completo.

¿Cuáles son las ventajas de desarrollar aplicaciones web con Java?

Desarrollar aplicaciones web con Java tiene muchas ventajas. Java es un lenguaje de programación altamente seguro y robusto. Además, las aplicaciones desarrolladas con Java son altamente escalables, lo que significa que pueden manejar grandes volúmenes de tráfico y datos. Finalmente, Java es ampliamente utilizado en la industria, por lo que tener habilidades en Java puede aumentar tus oportunidades de empleo.

CPFI-TIC-DAJ-0000000https://formintegral.com/wp-content/uploads/2024/03/31925.jpgDesarrollo de aplicaciones con JavaTecnología de la Información900,00120EspañolOnlineEspecializado