Diplomado en Java

[wpdm_package id=’780′]

Acerca del curso

Dirigido a:

Profesionales del área de sistemas que trabajen con la herramienta, y/o público en general interesado en profundizar sus conocimientos en Java para construir aplicaciones.

Objetivos del curso

Al término del curso, los participantes estarán en condiciones de:
  • Manejar adecuadamente el lenguaje Java a nivel experto
  • Crear sistemas informáticos en arquitectura Java.
  • Insertarse en el mercado laboral con competencias para desarrollarse eficazmente en un lenguaje que es requerido cada vez más por su gran versatilidad

Metodología

El diplomado está estructurado en cuatro semestres que cuenta con módulos presenciales y trabajos a distancia. En cada uno de los módulos la participación activa del alumno será lo primordial, para ello se establecerán dinámicas activas, se realizarán estudios de caso, ejercicios individuales y grupales, debates, resolución de problemas sobre casos reales desarrollados en clase, trabajos prácticos.

Contenido del curso

MODULO 1

Intro JAVA (46 hs)

  • Introducción al Mundo Java *Introducción a la Orientación a Objetos
  • Sintaxis del Lenguaje Java *Tipos de Datos y Referencias a objetos
  • Clases y Objetos *Ejercicios
  • Sobrecarga, Encapsulamiento
  • Herencia, Polimorfismo, Sobrescritura
  • Estructuras de Control *Arreglos *Examen Final del módulo

LAMBDA EXPRESSIONS (Java8)  (26 hs)

  • Formas Básicas de Lambdas
  • Inferencia de tipos
  • Expresión para el body
  • Comparación de ordenamiento Java con JS
  • Omisión de Paréntesis
  • Uso efectivo de variables final
  • @FunctionalInterface
  • Referencias a métodos
  • Examen Final del módulo

MODULO 2

JDBC (32 hs)

  • JDBC, controladores, arquitectura
  • Conexiones a BASE de DATOS
  • Transacciones
  • Procedimientos Almacenados, Funciones
  • Uso de tipo de datos Date, pool de conexiones.
  • API Date and Time (Java8)
  • Uso de tipos de datos SQL3, Array, Blobs, otros.
  • Seguridad con JDBC, SQL Injection
  • Examen Final del módulo

Web Apps (40 hs)

  • Hilos, procesos
  • Conceptos Web
  • Servlet Specification 3.1+
  • Annotations vs web.xml
  • Tomcat Web Server, JBoss App Server
  • Deploy de aplicaciones
  • Servlets, Uploads
  • Filtros y Listeners
  • Formularios con acceso a BD
  • Autenticación. Sesión
  • Examen Final del módulo

MODULO 3

Java Avanzado (32 hs)

  • Reflection
  • Annotations
  • Tipos de annotations.
  • Internacionalización
  • Generics
  • Colecciones genéricas
  • Java 6, 7 y 8
  • Performance
  • Examen Final del módulo

JEE (40 hs)

  • Enterprise JavaBeans. Tipos de EJBs.
  • Persistencia
  • ORM
  • JPQL, EJBQL, HQL. Queries, Subqueries.
  • Transacciones con EJBs
  • Examen Final del módulo

MODULO 4

Spring Framework (72 hs)

  • Introducción a Maven, arquetipos
  • Dependencias Maven, plugins
  • Empaquetado y deploy con Maven y JBoss
  • Manejo de Errores
  • Introducción a Spring Framework
  • Thymeleaf + HTML5 + JQuery + Bootstrap3
  • Arquitectura de aplicaciones web MVC
  • RESTful web services
  • Creación de Proyecto REST
  • Creación de Web App para Cliente REST
  • Seguridad entre Appsa
  • TRABAJO PRACTICO FINAL
  • Entrega y Evaluación del Trabajo Práctico

TRABAJO FINAL EN GRUPOS, PARA GRADUACIÓN. TUTORIA ONLINE

Duración del curso

Los semestres se pueden realizar en dos modalidades.
  • Régimen de clases de 4 hs. por semana (4 meses por módulo).
  • Régimen de clases de 8 hs. por semana (2 meses por módulo).

Horarios disponibles y fechas de convocatoria

Curso Horario Convocatoria
Diplomado de Programación Java – MODULO 1 Viernes de 18:00 a 22:00 hs. Consultar disponibilidad
Diplomado de Programación Java – MODULO 1 Miércoles de 18:00 a 22:00 Consultar disponibilidad
Diplomado de Programación Java – MODULO 1 Sábados de 13:00 a 17:00 Consultar disponibilidad
Curso Horario Convocatoria
Diplomado de Programación Java – MODULO 2 Martes de 18:00 a 22:00 hs. Consultar disponibilidad
Curso Horario Convocatoria
Diplomado de Programación Java – MODULO 3 Jueves de 18:00 a 22:00 hs. Consultar disponibilidad

Requisitos

El postulante deberá reunir los siguientes requisitos.
  • Conocimientos básicos de Programación orientada a objetos.
  • Completar formulario de Inscripción
  • Presentar una foto tipo carnet actualizada
  • Presentar una fotocopia de CI Policial acompañada por la original.
  • Abonar la matricula Inicial. (primer pago)

Certificación

Los que completen todos los niveles : Aquellos que hayan cumplido a satisfacción con los requisitos académicos, reciben el título de Especialista en Programación Java, otorgado por la Universidad del Cono Sur de las Américas. (UCSA).

Criterios de evaluación y aprobación

Cada uno de los NIVELES culmina con un trabajo práctico y examen. A la finalización los alumnos realizarán un Trabajo de Fin de Curso, en el que integrarán los conocimientos de los distintos módulos desarrollados. Para tener derecho al Certificado de Especialista en Java se requiere la aprobación de los exámenes parciales de cada módulo, la elaboración de un Trabajo de Campo de síntesis y contar con un mínimo de 70% de asistencia. Puntaje mínimo de Aprobación del curso: 70 %