Saltar a contenido principal Saltar a navegación principal

Programación en Java - 2° nivel

Este curso permitirá al estudiante manipular unos de los lenguajes de programación más utilizados en el mercado mundial, esto se debe entre otras cosas, a su gran plataforma tecnológica y a la gran masa de comunidades web de soporte mundial.

Contenidos: 

Hibernate: Facilitar el uso herramienta de mapeo objeto-relacional (ORM) para facilitar  el mapeo de atributos entre una base de datos relacional y el modelo de objetos de una  aplicación. 

- Instalación y configuración de Hibernate 

- Archivos de mapeo /Annotation 

- Persistencia con Hibernate 

- Consultas básicas 

- HQL (Hibernate Query Language) 

- Colecciones y asociaciones 

  

Java Web: Brindar las herramientas necesarias para el desarrollo de aplicaciones web. - HTML

- Hojas de Estilo 

- JavaScript 

- Instalación y configuración de entorno de trabajo.  

- Estructura de una aplicación web Java EE  

- Estructura directorios de Apache Tomcat  

- Java Servlets  

- JSPs  

- Desarrollo de aplicación web real  

 

Spring: Básicamente Spring es un framework que va por encima de Java y que se compone  de herramientas y utilidades que ayudan al desarrollador a crear aplicaciones web en Java para  la parte del back end. 

- Arquitectura básica de Spring 

- Definición de un bean 

- Creación por default de bean (singleton, prototype) 

- Integración de Spring y Hibernate 

- Manejo de transacciones/ rollback 

 

Maven: Administrar una herramienta de software para la gestión y construcción de  proyectos. Utilizar y comprender un Project Object Model (POM) para describir el proyecto de  software a construir, sus dependencias de otros módulos y componentes externos, y el orden  de construcción de los elementos.  

- Compilación de un proyecto Maven 

- Agregar dependencias 

- Centralizando configuración en el pom padre 

- Utilización de repositorios locales (ej: Nexus) 

 

WebServices: Integrar aplicaciones WEB mediante el uso de XML, SOAP, WSDL y UDDI sobre  los protocolos de la Internet. Uno de los usos principales es permitir la comunicación entre  las empresas y entre las empresas y sus clientes. Intercambiar datos sin necesidad de conocer  los detalles de sus respectivos Sistemas de Información. 

- Que es un webservice 

- Tipos de webservices 

- Creacion de WS y clientes de WS con JAX-WS, Axis, etc 

- Utilización de SoapUI

 

 

El ingresante debe poseer conocimientos acreditables de programación básica en cualquier lenguaje.