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

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

INICIO DE CURSOS: AGOSTO 2019

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.
Diplomado en Programación Avanzada JAVA

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

Características

Diploma a elección por el alumno

  • Diploma de Acreditación con calificación.
  • Diploma de Participación.

Plataforma de lania

  • Acceso a la plataforma de gestión de cursos de LANIA.
Diplomado en Programación Avanzada JAVA

Modalidades

En Línea

A través de la plataforma de LANIA

Presencial

Sábados de 9 am a 3 pm

draCora-150x150
DR. Eduardo LANIA
Dra. Lulú - LANIA
Dr. Horacio LANIA
mtra Yesenia LANIA

profesores

Profesores e investigadores con grado de Doctorado y/o maestría e invitados de universidades nacionales e internacionales.

costos

Inscripción

$ 1,000 mxn

3 Pagos de:

$ 4,500 mxn

Diplomado en Programación Avanzada JAVA

requisitos de Inscripción

Registro en la plataforma de LANIA

Formato de inscripción (Disponible en la plataforma)

CURP

Identificación Oficial Vigente (INE).

Conocimientos Previos

  • Programación orientada a objetos en lenguaje Java.
  • Instalación de drivers en el sistema operativo.
  • Conocimiento básico de matemáticas.

Requisitos Técnicos

  • Computadora con sistema operativo Windows, Linux o MAC OS. 4 gb de RAM.
Diplomado en Programación Avanzada JAVA
INSCRIPCIONES CERRADAS

Si tienes interés en este Diplomado, llena el formulario a continuación y recibirás la notificación en tu Whatsapp o correo en el momento de su apertura.

* indicates required

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

ACEPTAR
Aviso de cookies