Diplomado en Programación Avanzada JAVA | En Línea o Presencial

INICIO DE CURSOS: AGOSTO 2019

Adquiere los conocimientos necesarios para lograr la certificación Oracle Certified Associate, Java SE 8 Programmer y Oracle Certified Professional

En este diplomado se utilizará el lenguaje de programación JAVA y el conjunto de herramientas incluidas en el framework para crear aplicaciones web, el acceso a datos y el despliegue de las mismas.

CONTENIDOS DEL DIPLOMADO

  1. Estructuras de Datos Avanzadas
    • Tipos avanzados de arreglos
    • Colecciones genéricas
    • Diccionarios y Conjuntos
    • Enumeraciones
  1. Procesamiento de Cadenas
    • La clase String y los métodos para manipulación de cadenas
    • Métodos para conversiones robustas entre cadenas y otros tipos de datos
    • Expresiones regulares
  1. Diseño Avanzado de Clases
    • Composición de Clases
    • Relación entre Herencia y Encapsulación
    • Relación entre Composición y Encapsulación
    • Modelos UML de Clases estáticos y dinámicos
  1. Objetos Avanzados de Entrada y Salida
    • La Consola y sus características
    • Flujos desde objetos en memoria
    • Flujos para manejo de archivos
    • Flujos para conexiones a red
  1. Hilos y Concurrencia
    • La clase Thread
    • Control de hilos
    • Mecanismos de sincronización de hilos
    • Concurrencia recursiva
  1. Aplicaciones Web
    • Arquitectura cliente-servidor en Web
    • Patrones arquitectónicos para aplicaciones Web
    • Middleware para aplicaciones Web
    • Estructura y opciones de un proyecto Web

2. Lenguajes y Protocolos del Web

  • Protocolo HTTP
  • HTML
  • Modelo de Objetos de un Documento HTML
  • JavaScript

3. Bases de Datos para Aplicaciones Web

  • API para Bases de Datos Relacionales
  • Patrón Objetos de Acceso a Datos
  • Integración de Bases de Datos en Aplicaciones Web

4. Operaciones en Aplicaciones Web

  • Formularios HTML
  • Peticiones y Respuestas
  • Parámetros
  • Validaciones
  1. Patrón Arquitectónico MVC
    • Modelo, Vista y Controlador
    • Vistas y Controladores en Aplicaciones Web
    • Responsabilidades del Modelo
    • Compatibilidad con patrón de Capas
    • Modelos UML estáticos y dinámicos de una aplicación usando MVC

2. Frameworks MVC

  • Ventajas de un Framework MVC
  • Estructura de un proyecto con Framework MVC
  • Patrón Decorator en Vistas
  • Controladores REST

3. Inversión de Control

  • Patrón de Inversión de Control
  • Contenedores de Dependencias
  • Bases de Datos a través de un Contenedor de Dependencias
  • Contenedor de Dependencias dentro de un Framework MVC
  1. Vistas Interactivas y Responsivas
    • Frameworks JavaScript
    • Tipos de Frameworks JavaScript
    • AJAX y Controladores REST
    • Frameworks CSS
    • Integración de Frameworks JavaScript y CSS con un Framework MVC

MODALIDAD EN LÍNEA

Aprendizaje a través de la plataforma de LANIA

MODALIDAD PRESENCIAL

Sábados de 9 am a 15 pm

CARACTERÍSTICAS

  • Duración total de 4 meses.
  • Diploma de Acreditación con calificación o Diploma de Participación (A elección por el alumno).
  • Acceso a la plataforma de gestión de cursos de LANIA.

INSCRIPCIÓN: 

$ 1,000.00 mxn

3 PAGOS DE:

$ 4,500 mxn

Conocimientos previos

  • Conocimiento básico de redes JAVA
  • Uso de la computadora
  • Matemáticas básicas incluyendo lógica básica

Requisitos de inscripción

  • Formato de solicitud (Disponible en la plataforma)
  • CURP
  • Identificación Oficial Vigente (INE).

Convocatoria cerrada

Si estás interesado, llena el formulario a continuación y recibirás la convocatoria en tu Whatsapp o correo en el momento de su apertura.

¿Qué opinan nuestros docentes?

"Puedes generar increíbles oportunidades en intercambios (con beca) nacionales y extranjeros que complementan tu formación y experiencia”
Dr. Horacio Tapia McClung
Ph. D en Ingeniería Mecánica
“LANIA transforma tu vida profesional, los conocimientos y la práctica que vas adquiriendo, te permiten ingresar a un mejor futuro laboral”
Dr. Juan Manuel Gutiérrez Méndez
Maestría en Inteligencia Artificial
“10 años de experiencia nos respaldan, no solo en el área docente, sino también en desarrolladores, analistas, líderes de proyectos y arquitectos de software”
mtra. Yesenia Hérnandez Velázquez
Maestra en Ciencias de la Computación
“En LANIA siempre buscamos enseñar a través de proyectos reales que se puedan implementar. Nuestra prioridad es la mejora continua”
Mtro. Julio Cesar Aguilar
Maestría en Matemáticas

Esta página web usa cookies para mejorar su experiencia de usuario, conozca nuestra política de cookies para más información.

ACEPTAR
Aviso de cookies