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

Objetivo

Utilizar características avanzadas de un lenguaje Orientado a Objetos para el desarrollo de aplicaciones que puedan explotar flujos de entrada/salida y varios procesadores en una computadora.

Contenidos

  1. Estructuras de Datos Avanzadas
    1.1.Tipos avanzados de arreglos
    1.2. Colecciones genéricas
    1.3. Diccionarios y Conjuntos
    1.4. Enumeraciones
  2. Procesamiento de Cadenas
    2.1. La clase String y los métodos para manipulación de cadenas
    2.2. Métodos para conversiones robustas entre cadenas y otros tipos de datos
    2.3. Expresiones regulares
  3. Diseño Avanzado de Clases
    3.1. Composición de Clases
    3.2. Relación entre Herencia y Encapsulación
    3.3. Relación entre Composición y Encapsulación
    3.4. Modelos UML de Clases estáticos y dinámicos
  4. Objetos Avanzados de Entrada y Salida
    4.1. La Consola y sus características
    4.2. Flujos desde objetos en memoria
    4.3. Flujos para manejo de archivos
    4.4. Flujos para conexiones a red
  5. Hilos y Concurrencia
    5.1. La clase Thread
    5.2. Control de hilos
    5.3. Mecanismos de sincronización
    5.4. Concurrencia recursiva de hilos

Objetivos
Construir una Aplicación Web para acceder a una Base de Datos relacional en una
plataforma Orientada a Objetos.

Contenidos

  1. Aplicaciones Web
    1.1. Arquitectura cliente-servidor en Web
    1.2. Patrones arquitectónicos para aplicaciones Web
    1.3. Middleware para aplicaciones Web
    1.4. Estructura y opciones de un proyecto Web
  2. Lenguajes y Protocolos del Web
    2. l. Protocolo HTTP
    2.2. HTML
    2.3. Modelo de Objetos de un Documento HTML
    2.4. JavaScript
  3. Bases de Datos para Aplicaciones Web
    3.1. API para Bases de Datos Relacionales
    3.2. Patrón Objetos de Acceso a Datos
    3.3. Integración de Bases de Datos en Aplicaciones Web
  4. Operaciones en Aplicaciones Web
    4.1. Formularios HTML
    4.2. Peticiones y Respuestas
    4.3. Parámetros
    4.4. Validaciones

Objetivo

Determinar las características más apropiadas de un Framework MVC, un contenedor de Dependencias y frameworks JavaScript y CSS para construir una aplicación web responsiva.

Contenidos

  1. Patrón Arquitectónico MVC
    1.1.Modelo, Vista y Controlador
    1.2.Vistas y Controladores en Aplicaciones Web
    1.3.Responsabilidades del Modelo
    1.4.Compatibilidad con patrón de Capas
    1.5.Modelos UML estáticos y dinámicos de una aplicación usando MVC
  2. Frameworks MVC
    2.1.Ventajas de un Framework MVC
    2.2.Estructura de un proyecto con Framework MVC
    2.3.Patrón Decorator en Vistas
    2.4.Controladores REST
  3. Inversión de Control
    3.1.Patrón de Inversión de Control
    3.2.Contenedores de Dependencias
    3.3.Bases de Datos a través de un Contenedor de Dependencias
    3.4.Contenedor de Dependencias dentro de un Framework MVC
  4. Vistas Interactivas y Responsivas
    4.1.Frameworks JavaScript
    4.2.Tipos de Frameworks JavaScript
    4.3.AJAX y Controladores REST
    4.4.Frameworks CSS
    4.5.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.

24 Horas por cada curso (72 en Total)

  • La acreditación del curso se obtendrá siempre que se cuente con una calificación general del 70%, la cual podrá generarse a partir de: Actividades teóricas, prácticas o Proyecto final
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 EL SISTEMA DE ASPIRANTES LANIA

Formato de inscripción

CURP

Identificación Oficial Vigente (INE).

Conocimientos Previos

  • Manejo de un lenguaje programación
  • Familiaridad con sentencias básicas de control y asignación
  • Programación básica en java
  • Comprensión básica de textos en inglés

Habilidades

  • Instalación de programas en ambientes Windows
  • Uso de herramientas de ofimática
  • Manejo básico de herramientas de desarrollo integradas en particular de Netbeans

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