Java

qqq
En Naucalpan

Consultar precio
¿Quieres hablar con un asesor sobre este curso?
Compara este curso con otros similares
Ver más cursos similares

Información importante

  • Curso
  • Naucalpan
  • 30 horas de clase
Descripción

Objetivo del curso: Al finalizar el curso el alumno obtendrá el dominio sobre la sintaxis de Java; la creación de programas orientados a objetos con Java; el manejo de excepciones en java; crear aplicaciones con manejo de archivos, flujos de datos e interfaces gráficas de usuario con Java; programación multihilos con Java; crear aplicaciones que trabajen en una red de trabajo. Destinatarios del curso: Este curso está dirigido a aquellas personas quienes quieran crear aplicaciones avanzadas en Java. programadores, analistas, diseñadores o arquitectos de software, que estén en la necesidad o deseen desarrollar aplicaciones empresariales web basadas en la especificación J2EE.

Información importante
Instalaciones

Dónde se imparte y en qué fechas

Inicio Ubicación
Consultar
Naucalpan
Avenida Gustavo Baz #225-2do Piso, Ciudad de México, México
Ver mapa

Programa académico

CARACTERISTICAS:

  • Provee a los estudiantes los conocimientos y habilidades necesarias para construir la capa web de una aplicación empresarial basada en la especificación Java 2 Enterprise Edition (J2EE). Se detallará la especificación Java Servlets y JavaServer Pages (JSP), incluyendo la configuración del Web Server container.
  • Los estudiantes entenderán como implementar la tecnología Web de J2EE para la creación de aplicaciones empresariales del mundo real, teniendo en cuenta las mejores prácticas y patrones de diseño para arquitecturas Web.

TEMARIO:
Introducción a Java:

  • Conceptos de programación orientada a objetos
  • El lenguaje Java
  • Instalación y configuración del Java Developer Kit (JDK 1.x) y del entorno de java o máquina virtual (JRE).
  • Variables de Entorno y Ejecución de las primeras aplicaciones.

Elementos básicos del lenguaje:

  • Variables
  • Operadores
  • Precedencia de operadores
  • Control de flujo
  • if
  • while
  • do ... while
  • for
  • Arrays
  • Arrays multidimensionales
  • Ejercicios 1, 2 y 3 del Tema 2

Clases y objetos:

  • ¿Qué es un método?
  • Definición de clase
  • Acceso a variables desde un método
  • Acceso a variables desde otra clase
  • Paso de parámetros por valor
  • Paso de parámetros por referencia
  • Acceso controlado
  • Tipos especiales
  • Constructores
  • Sobrecarga de métodos y constructores

Librerías de clases:

  • Definición y uso
  • Ejemplos
  • java.lang.Math
  • java.io.RandomAccessFile
  • java.io.PrintStream
  • java.io.BufferedReader
  • java.lang.String
  • java.util.ArrayList
  • java.util.Iterator

Jerarquías de clases:

  • Definición
  • Tipos y casts
  • Herencia de variables
  • Sobreescritura de variables
  • Herencia de métodos
  • Sobreescritura de métodos
  • Constructores
  • Variables y métodos protected
  • Clases y métodos abstractos

Interfaces:

  • Definición
  • Ejemplos
  • java.util.Collection
  • java.util.Set

Excepciones:

  • Definición
  • Creación de excepciones
  • Jerarquía
  • Un ejemplo completo

Applets:

  • Definición
  • Restricciones
  • Ventajas
  • La clase JApplet
  • Aplicaciones vs. Applets
  • Creación de applets sencillos
  • Estructura de componentes AWT
  • Interfaz grafica de usuario (AWT)
  • Animaciones simples y multithreading
  • Eventos y respuesta al usuario

SWING:

  • Definición
  • Restricciones
  • Ventajas
  • La clase JPanel
  • Aplicaciones de SWING
  • Creación de interfaces Sencillas
  • Estructura de componentes SWING
  • Interfaz grafica de usuario (SWING)
  • Eventos y respuesta al usuario
  • Creación de Aplicaciones (JAR)

SERVLETS:

  • Definición
  • Usos mas comunes y ventajas
  • Configuración de servidor APACHE-TOMCAT
  • Organización de archivos servlets
  • Mapeo de servlets con XML
  • Pase de parámetros para servlets
  • Acceso a paquetes desde un servlet
  • Acceso a bases de datos con servlets

Java Server Pages - JSP`S:

  • Definición
  • Usos mas comunes y ventajas
  • Uso y tipos de Scriplets
  • Creación y uso de un bean
  • Pase de parámetros para jsp´s
  • Acceso a paquetes desde un jsp
  • Acceso a bases de datos con jsp

Utilización de Generadores de Interfaces:

  • Definición
  • Usos mas comunes y ventajas
  • Sun One Studio
  • NetBeans
  • Introducción a Java Server Faces

Compara este curso con otros similares
Ver más cursos similares