Diplomado de Java


JSEE y JEE

Diplomado de JAVA


Objetivo:
Dotar al alumno de la metodología y los fundamentos de la programación en Java usando la plataforma J2SE (Java 2 Standard Edition), una vez que se explicaron los fundamentos de java y el paradigma POO, se prepara al alumno en la programación enfocada a servidor brindando a los asistentes los conceptos y el uso de la tecnología de componentes J2SE (Java 2 Standard Edition). Se presentan las técnicas de programación utilizando esta tecnología en todas las capas de una aplicación empresarial (servidor web, servidor de aplicaciones, persistencia, base de datos).

Descripción:
El lenguaje de programación Java es uno de los más utilizados hoy en día. Su potencia, simplicidad, funcionalidad y capacidad hacen que este lenguaje sea una de las herramientas de desarrollo más elegidas por los programadores a la hora de implementar sus desarrollos. La fuerza del lenguaje Java reside en la posibilidad de poder ejecutar un mismo programa en distintas plataformas, dispositivos o tipos de hardware, siendo compatible con cualquier sistema operativo.
A lo largo de este diplomado se exploran las versiones Estándar y Empresarial de Java y se explican los diferentes enfoques para programar aplicaciones de escritorio y aplicaciones web; se prepara al alumno profesionalmente en una de las tecnologías más utilizadas en estos momentos para desarrollos orientados a cliente-servidor y finalizar con temas para la implementación de soluciones en plataforma Web.

Dirigido a:
A cualquier persona interesada en la programación que desee iniciarse en un mundo que cada día demanda más profesionales calificados en el lenguaje de programación Java, hasta programadores que conocen otros lenguajes (o incluso que conozcan Java y quieran reforzar sus conocimientos), analistas, jefes de proyecto, consultores, etc.

Perfil del participante:
Conocimientos básicos de informática.

Beneficios:
Al término del Diplomado Java el alumno utilizara el paradigma orientado a objetos desarrollando aplicaciones de escritorio (J2SE) con interfaz gráfica, integrando todos los fundamentos adquiridos sobre el lenguaje de programación Java; explotará el potencial de Java desarrollando aplicaciones Web (J2EE), comprendiendo la arquitectura del modelo MVC, haciendo uso de diversos componentes y APIs, interceptores de peticiones HTTP, manejo de formularios, validaciones de datos, integrar AJAX, implementar Inversión de Control (IoC) con Spring, abstraer las operaciones a la base de datos utilizando la capa de modelo implementando el patrón DAO, Implementar sistemas confiables, robustos, con conexión a bases de datos Oracle, seguros e independientes de plataforma para proyectos empresariales en ambiente Web con una de las mejores (y más utilizadas en el ámbito laboral) interfaces de desarrollo ECLIPSE.

Duración del curso: 60 horas

INTRODUCCION A JAVA

  • Características de Java
  • Instalación del SDK para Windows
  • Las diferentes etapas de creación de un programa Java
  • Nuestra primera aplicación Java

EL LENGUAJE JAVA

  • Comentarios, Identificadores y Palabras Reservadas
  • Tipos de datos básicos
  • Literales
  • Variables y Constantes
  • Expresiones y Operadores
  • Paquetes
  • Casting
  • Sentencias y Estructuras de Control
    • If
    • switch
    • for
    • while y do-while
    • break
    • continue
    • return
  • Arreglos
  • Strings, StringBuffers y StringBuilders
  • Anotaciones

PROGRAMACIÓN ORIENTADA A OBJETOS

  • Paquetes
  • Clases
    • Variables y métodos de Clase
    • Control de acceso a miembros de una Clase
    • Clases anidadas
    • Clases internas
    • Clases anónimas
    • Constructores
  • Objetos
  • Herencia
  • Métodos
  • Sobrecarga
  • Sobreescritura
  • Encapsulamiento
  • Abstracción
  • Interfaces
  • Polimorfismo
  • Genericos

COLECCIONES

  • Interfaz Collection
  • Interfaz List
  • Interfaz Set
  • Interfaz Map
  • Colecciones Genéricas

MANEJO DE ERRORES Y EXCEPCIONES

  • Capturar y Manejar Excepciones
    • El Bloque try
    • Los Bloques Catch
    • El Bloque finally
  • Las sentencias:throwy throws
  • La Clase Throwable y sus subclases
  • Crear Clases de Excepciones
  • Excepciones en tiempo de Ejecución

ENTRADA / SALIDA ARCHIVOS

  • Input/Output Streams
  • Readers/Writers
  • Serializacion de Objetos

HILOS (THREADS)

  • La clase Thread
  • Interfaz Runnable
  • Ciclo de Vida de un hilo
  • Prioridad
  • Sincronización

APLICACIONES GRAFICAS

  • Las bibliotecas gráficas
  • Las ventanas
  • La gestión de los eventos
  • Aspecto de los componentes
  • El posicionamiento de los componentes
  • Componentes gráficos

Presentación de JEE

  • Introducción
  • Servidores Web y servidores de aplicaciones
  • Estructura de una aplicación JEE
  • Empaquetado de una aplicación

El protocolo HTTP

  • Las peticiones HTTP
  • Las respuestas HTTP
  • Gestión del almacenamiento en cachén

Servlets

  • Introducción
  • Ciclo de vida de un servlet
  • Utilizar la petición HTTP
  • Construir la respuesta HTTP
  • Elementos accesibles desde un servlet
  • Utilización de otros recursos
  • Filtros
  • Eventos

Uso de sesiones

  • Obtener el seguimiento de la sesión
  • Uso de cookies
  • Utilización de la sesión

Las páginas JSP

  • Introducción
  • Directivas JSP
  • Scriptlets
  • Objetos implícitos
  • Etiquetas JSP
  • Sintaxis XML

La librería JSTL

  • Expressions language
  • La librería básica
    • Etiquetas de gestión de variables
    • Operaciones condicionales
    • Iteraciones
    • Manipulación de URL
  • La librería XML
    • Etiquetas básicas
    • Etiquetas condicionales
  • La librería de internacionalización y de formato
    • Internacionalización de una aplicación
    • Formato de valores numéricos y de fechas
  • Librería de acceso a bases de datos
    • Configurar una conexión
    • Ejecución de una instrucción select
    • Utilizar los resultados
    • Ejecución de una instrucción SQL cualquiera
    • Utilización de parámetros en el código SQL

Etiquetas JSP personalizadas

  • Los archivos de etiquetas
  • Las etiquetas diseñadas en Java

Bases de datos Oracle

  • Oracle como RDBMS
  • Administrador gráfico para Oracle
  • Principio de funcionamiento de una base de datos
  • El lenguaje SQL
    • Búsqueda de información
    • Añadir datos
    • Actualización de datos
    • Eliminación de datos
  • Procedimientos Almacenados
  • Triggers

JDBC

  • Acceso a una base de datos desde Java
    • Introducción a JDBC
    • Establecer y manipular la conexión
    • Ejecución de instrucciones SQL
    • Utilización de conjuntos de registros con la interfaz ResultSet
    • Gestión de transacciones
  • Pool de conexiones y Datasource
    • Principio y utilización de un pool de conexiones
    • Configuración de un pool de conexiones
    • Utilización de un pool de conexiones

XML con Java

  • Introducción
  • DTD, XML
  • XML Parsers
  • XSL
  • Creación de un archivo de propiedades.

AJAX

  • Qué es AJAX
  • Ventajas y desventajas de AJAX.
  • Un ejemplo con AJAX.
  • El mismo ejemplo sin AJAX.
  • Objeto XMLHttpRequest
  • Pasando datos al servidor por el método GET.
  • Pasando datos al servidor por el método POST.
  • Recuperando datos mediante la propiedad responseText del objeto XMLHttpRequest
  • Recuperando datos mediante la propiedad responseXML del objeto XMLHttpRequest
  • Librería EXT

Introducción a Spring

  • ¿Qué es Spring?
  • ¿Que proporciona?
  • ¿Qué es Ioc?
  • Herramientas necesarias
  • Primer ejemplo de uso
Para descargar el temario del Diplomado de Java JSE JEE dar click aquí:

Descargar temario


Tu inversion al adquirir este curso incluye:

    • clases en video
    • Descarga de recursos software
    • Material para descarga
    • Evaluaciones en línea
    • Acceso ilimitado por 24 meses

¿Tienes dudas? Visita nuestra sección de preguntas frecuentes


Diplomado de Java (JSEE y JEE)

Próximamente
¿Quieres saber más sobre nuestra modalidad en linea?

Mayores informes

Diplomado de Java (JSEE y JEE)

Apertura bajo demanda
Solicita más información acerca de este curso

Mayores informes

¿Eres una empresa?
Podemos ir hasta tus instalaciones

Solicita una cotización

¿Eres una empresa?
Podemos ir hasta tus instalaciones

Solicita una cotización


¿Tienes preguntas o quieres saber más sobre nuestros cursos?

Todos los campos con (*) son requeridos