Regresar | Temario PDF

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) y prepararlo para enfrentarse a la programación enfocada a servidor usando la plataforma J2EE (Java 2 Enterprise Edition), una de las formas de programar en Java más ampliamente extendida a nivel empresarial.
Al finalizar el curso, el alumno estará capacitado para desarrollar aplicaciones enfocadas al cliente e iniciarse en la programación orientada a servidor.

Descripción:
El presente curso prepara al alumno profesionalmente en una de las tecnologías más utilizadas en estos momentos para desarrollos orientados a cliente y finalizar con temas para la implementación de soluciones en plataforma Web.
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 quien esta dirigido:
A cualquier persona interesada en la programación. Desde personas que no conocen ningún lenguaje de programación, pero quieren iniciarse en un mundo que cada día demanda más profesionales calificados, hasta programadores que conocen otros lenguajes, analistas, jefes de proyecto, consultores, etc.

Beneficios:
Al finalizar el curso el alumno tendrá la capacidad de implementar sistemas confiables, robustos, seguros e independientes de plataforma para proyectos empresariales en ambiente Web.

MODULO 1
Descripción: 
Este m?dulo pretende entregar las bases necesarias para programar aplicaciones empresariales en Java
Requisitos: 
Conocimientos b?sicos de inform?tica
Duración: 
32 Horas (8 Semanas)
Horario: 
Calendario
Costo:  Pagos semanales de $250.00 pesos

E Mail:
contacto@auribox.com
Teléfono: 30964878
 

 
TEMARIO MODULO 1
Introducción
  • Origen de Java
  • Características principales
Entorno Java
  • JDK: Arquitectura e Instalación
  • El compilador javac
  • Entorno de ejecución
  • Entorno de desarrollo
El Lenguaje Java
  • Sintaxis
  • Comentarios, Identificadores y palabras reservadas
  • Tipos de datos básicos
  • Literales
  • Variables y constantes
  • Expresiones y operadores
  • Sentencias y estructuras de control
  • Estructuras
  • Matrices y Cadenas
Programación Orientada a Objetos
  • Introducción
  • Objetos
  • Clases
  • Métodos
  • Abstracción
  • Herencia e interfaces
  • Polimorfismo
  • Estructuras de Datos
  • Listas
  • Árboles
Creación y paquetes estándar en Java
  • Introducción
  • El paquete java.lang
  • Las Clases String y StringBuffer
  • Clases Encapsuladotas
  • El paquete java.util
  • Los paquetes java.applet, java.io, java.net, java.
Manejo de Errores y Excepciones
  • Qué es un excepción
  • Requerimientos para especificar excepciones
  • Trabajar con excepciones
  • Capturar y Manejar Excepciones
  • El Bloque Try
  • Los Bloques catch
  • El Bloque finally
  • Especificar excepciones lanzadas por un Método
  • La Sentencias throw
  • La clase Throwable y sus subclases
  • Crear clases de Excepciones
  • Excepciones en tiempo de ejecución

TEMARIO MODULO 2
Entrada/Salida Archivos)
  • I/O: Leer y Escribir
  • Introducción a los Streams de I/O
  • Usar Streams de Profundidad
  • Usar Streams de Archivos
  • Usar Piped Streams
  • Usar Streams de Proceso
  • Concatenar Archivos
  • Trabajar con Streams Filtrados
  • Serialización de Objetos
  • Trabajar con Archivos de Acceso Aleatorio
Hilos (Threads)
  • Introducción
  • Creación de hilos
  • Cuerpo
  • Vida
  • Prioridad
  • Grupos
  • Sincronización
Applets
  • Anatomía de un Applet
  • Importar Clases
  • Definir una subclase Applet
  • Implementar métodos de un Applet
  • Ejecutar un Applet
  • Ciclos de vida de un Applet
  • Métodos de Applet
  • Métodos de dibujo y manejo de eventos
  • Métodos para añadir componentes UI
  • Probar un Applet
  • Cargar Archivos de datos
  • Mostrar cadenas cortas de estado
  • Ejecutar sonidos
  • Definir y utilizar parámetros en un Applet
  • Escribir el código para soportar parámetros
  • Restricciones de seguridad
  • Usar el AWT para crear un Interface de Usuario
  • Mostrar diagnósticos por los Streams de Salida
  • Obtener propiedades del sistema
  • Threads en Applets
  • Trabajar con aplicaciones del lado del servidor
Swing y las Java Foundation Classes
  • JFC y Swing
  • Herencia de componentes y contenedores
  • Controladores de Distribución
  • Manejo de Eventos
  • Dibujo
  • Los Threads y Swing
  • Reglas Generales en la utilización de componentes
  • Contenedores de Alto Nivel
  • Contenedores Intermedios
  • Reglas de utilización de controladores de distribución
  • Manejar Eventos
Trabajo en Red
  • Trabajo en red básico
  • URLs
  • Sockets.
  • Datagramas
  • Controladores de seguridad.
Invocación Remota de Métodos
  • Trabajar con RMI
  • Introducción a las Aplicaciones RMI
  • Diseñar e implementar un Interfáz Remoto
  • Crear un Programa Cliente

TEMARIO MODULO 3
J2EE
  • Prefacio
  • Obtener e Instalar el Software Necesario.
  • Herramientas que Componen la Plataforma J2EE.
  • Introducción a las Aplicaciones Web
  • Archivos de Aplicación Web
  • Descriptor de Despliegue
  • Desplegar una Aplicación Tomcat
Java DataBase Connectivity (JDBC)
  • Introdución a JDBC
  • Arquitectura de Nuestro Sistema
  • Fundamentos de los Drivers JDBC
  • Transaciones con Bases de Datos
  • Fuentes de Datos
  • Almacenes de Conexiones
  • Optimizar las Conexiones con Bases de Datos
  • Diseño de una Aplicación con Bases de Datos
  • Crear la Bases de Datos
  • Sentencias Preparadas
  • Sentencias Callables
  • Tipos de Datos Avanzados
  • Aplicaciones Web con JDBC: Solución Servlets
  • Aplicaciones Web con JDBC: Solución JSP
  • Aplicaciones Web con JDBC: JSP, Servlets y JavaBeans
Trabajo con Servlets
  • Introdución a los Servlets
  • Estructura básica de un Servlet
  • Manejar Formularios en un Servlet
  • Cabeceras de Solicitud en Servlets
  • Variables CGI en Servlets
  • códigos de Estado HTTP
  • Especificar Cabeceras de Respuesta HTTP
  • Manejar Cookies
  • Seguimiento de Sesión
Java Server Pages
  • Introdución a las Póginas JSP
  • Scritples JSP
  • Directivas JSP
  • Acciones JSP
  • Manejar Formularios con JSP
  • Manejar Excepciones en JSP
  • Desarrollar Etiquetas JSP Personalizadas
  • Apéndices - JavaServer Pages
Enterprise JavaBeans
  • Introducción a los Beans Enteprise
  • Beans Enterprise
  • Beans Enterprise del Tipo Entidad
  • Beans Enterprise del Tipo Sesión
  • Beans Enterprise en JSP
XML con Java
  • Introducción
  • DTD, XML
  • XML Parsers
  • XSL