##Diplomado en Programación Java
####Objetivos:
- Proveer fundamentos, prácticas y técnicas para el desarrollo de aplicaciones usando la plataforma Java.
- Capacitar a programadores que ayuden a la empresa a iniciar el proceso de migración de otras plataformas a la plataforma Java.
- Entender modelos y estándares de desarrollo de aplicaciones empresariales.
####Competencias Adquiridas:
- Hábiles en la aplicación de la programación y el análisis orientada a objetos.
- Manejar los servidores de aplicación desde una consola de administración o desde una terminal.
- Identificar y corregir fallos en aplicaciones empresariales desarrolladas en Java.
- Utilizar herramientas de desarrollo integrada(IDE) para aplicaciones JAVA.
####Módulo I : Fundamentos de JAVA
- Introducción al Lenguaje de Programación Java
- Declarar e inicializar variables
- Introducción a los Entornos de desarrollo integrado(IDE)
- Aplicación de operadores y constructores de decisión
- Uso de “Loop Constructs”
- Trabajando con Objetos
- Uso de Encapsulación y Constructores
- Trabajando con Métodos y Método de Sobrecarga
- Introducción a Conceptos Avanzados de Programación Orientada a Objetos
- Control de Errores y Manejo de Excepciones
- Estructura de Datos
####Módulo II : Conectividad de Java a Base de Datos(JDBC)
- Introducción
- Conectividad de Java con MySQL mediante JDBC
- Procesamiento de instrucciones SQL con JDBC
- Interfaces visuales (componentes Swing)
- Crear aplicaciones Simples y complejas del tipo cliente servidor con Java Swing y JDBC
- Introducción
- Tecnologías Java para aplicaciones Web
- Crear aplicaciones web sencillas con conexión a base de datos MySQL
- Comparación de los principales servidores de aplicaciones Java
- Evaluar y aplicar las mejores prácticas para el desarrollo de aplicaciones web.
- Integración de frameworks javascript y css
- Principales opciones para despliegue de aplicaciones web java en la nube.