Java Avanzado

Modalidad Presencial Remoto

Requisitos Técnicos

  • El estudiante debe contar con computadora (Laptop o Escritorio) en buen estado (audífonos con micrófono son deseables).
    • Ubicación dentro del hogar idónea para recibir la clase.
    • Estar siempre atento a la clase, evitar distracciones, evitar un ambiente muy ruidoso.
    • El estudiante coordinará con el profesor unos días antes de iniciar el curso para probar las herramientas de conferencia (Zoom, Teams o Meet según lo indique el proyecto ICAI). Y acepta comunicarse vía WhatsApp con el profesor para consultas.
  • El estudiante debe poseer conexión a internet mínimo de 5mbits
  • La computadora del estudiante debe contar además con:
    • Windows 10 con Procesador Intel Core i3 o superior
    • 15 GB de Disco duro
    • 6 GB de Memoria Ram

Perfil de ingreso (Requisitos):

  • Plantear, diseñar y probar soluciones computacionales a situaciones reales basadas en el Paradigma de Orientación a Objetos y aplicar los aspectos básicos de este paradigma.
  • Conocimientos del lenguaje Java.
  • Conocimientos de HTML
  • Conocimiento de conexiones a Bases de Datos utilizando Java.
  • Java Intermedio.

Perfil de salida

Al finalizar el curso los estudiantes podrán:

  • Conocer los principales Frameworks de desarrollo para aplicaciones web
  • basadas en Java.
  • Utilizar y reconocer la sintaxis XML.
  • Desarrollar interfaces gráficas de usuario utilizando la tecnología Java
  • Server Faces y su interacción con lógica de una aplicación web.
  • Interactuar con Bases de Datos relacionales utilizando el Frameworks de
  • Hibernate y su mapeador Objeto-Relacional.
  • Manejar el término de Inyección de dependencias a través de Spring.
  • Generar reportes dinámicos desde una aplicación web.

Descripción del curso:

Las aplicaciones modernas de las empresas se construyen utilizando varios componentes relacionados entre sí, cada uno de ellos con una funcionalidad específica. Los componentes que realizan funciones similares generalmente son agrupados en capas. 

En el presente curso se abarcan los principales Frameworks de desarrollo para aplicaciones web, estos frameworks representan cada una de las capas que construyen una aplicación empresarial. Se pensó en estas tecnologías para separar, de la forma más limpia posible, las distintas capas de desarrollo y permitir un fácil mantenimiento y evolución de las aplicaciones.

Certificado digital: Al finalizar la capacitación se hará entrega de un certificado digital de aprovechamiento, esto si el estudiante asiste al 90% del curso y obtiene una nota mayor o igual a 80.