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
Destinatarios
El ingresante debe poseer conocimientos acreditables de programación básica en cualquier lenguaje.Informes y contacto
Informes en: