Cursos demo gratis





El presente temario es el predefinido y puede ser personalizado en función de los conocimientos y objetivos del alumno.
1.- Introducción
  • Origen del Java.
  • Características principales.
2.- Entorno Java
  • JDK: Arquitectura e Instalación (variables de entorno, etc.).
  • Práctica: Instalación del J2SDK.
  • El compilador javac.
  • El entorno de ejecución java.
  • El entorno de ejecución de applets appletviewer.
  • Entornos de desarrollo Java (Jbuilder, Forte4Java, etc.).
3.- El Lenguaje Java
  • Sintaxis.
  • Herencia, clases e interfaces, arrays, etc.
  • Operadores, control de flujo, precedencia, etc.
  • Aplicaciones básicas en Java.
  • Ejercicio: Primera aplicación de ejemplo en Java.
4. -Programación Orientada a Objetos
  • Introdución a la programación orientada a objetos.
  • Objetos Java.
  • Declaración y creación de objetos.
  • Destrucción de un objeto.
  • Clases Java.
  • Declaración de una clase simple.
  • Constructores.
  • Métodos de clase.
  • Sobrecarga de métodos.
  • Control de acceso a miembros.
  • Método main().
  • La palabra clave this.
  • La palabra clave super.
5.- Paquetes estándar en Java
  • Paquete lang
  • Clase Math.
  • Clase String.
  • Clase StringBuffer.
  • Clases encapsuladoras.
  • Paquete util.
  • Clase Vector.
  • Clase Hashtable y Clase Properties.
  • Clase Random.
  • Clase Date y GregorianCalendar.
  • Paquete applet, io, net y awt.
6.- Applets
  • Características de los Applets.
  • Importar clases.
  • El ciclo de vida del Applet.
  • Crear el primer Applet.
  • Insertar un Applet en una página HTML.
  • Parámetros en un Applet.
7.- E/S en Java (ficheros)
  • Introducción a los Streams.
  • Como usar Streams en ficheros.
  • Usar Piped Streams.
  • Concatenar ficheros.
  • DataInputStream y DataOutpuStream (ficheros serie).
  • Trabajar con ficheros de acceso aleatorio.
  • Escribir filtros para ficheros de acceso aleatorio.
8.- Excepciones
  • Manejo de errores utilizando excepciones.
  • ¿Qué es una excepción y por qué debo tener cuidado?.
  • Requerimiento de Java para las excepciones.
  • Capturar y manejar excepciones.
  • Especificar las excepciones lanzadas.
  • La sentencia throw.
  • La clase Throwable y sus subclases.
  • Crear clases de Excepciones.
9.- Threads
  • ¿Qué es un thread?.
  • Atributos de un thread.
  • El cuerpo de un thread.
  • Ejercicio: El applet del reloj digital.
  • El estado de un thread.
  • Prioridad de un thread.
  • Threads servidores (daemons).
  • Grupos de Threads.
  • Programas Multi-threads.
  • Sincronización de threads.
  • Monitores Java.
  • Los métodos wait() y notify().
10.- AWT
  • Descripción de los interfaces de Usuario.
  • Estructura del AWT.
  • Componentes.
  • distintos componentes button, label, menu, etc.
  • Contenedores.
  • Distintos paneles, window, frame, etc.
  • Layouts (distribuciones).
  • Disintos layouts, borderLayout, gridLayout, etc.
  • Manejo de Eventos en AWT.
  • Gráficos en el AWT (clase Graphics).
  • Distintos elementos gráficos rectangle, etc.
  • Dibujar texto en el AWT clase FontMetrics, etc.
11.-SWING - JFC
  • Descripción de la Java Foundation Classes.
  • Estructura Swing.
  • Componentes.
  • distintos componentes jButton, jLabel, jMenu, etc.
  • Contenedores.
  • distintos paneles, jWindow, jFrame, jPane, jLayeredPane, etc.
  • Layouts (distribuciones).
  • disintos layouts, borderLayout, gridLayout, etc.
  • Manejo de Eventos en Swing.
  • Oyentes de eventos en swing
  • Diferentes tipos de oyentes, actionLister, documentListener, etc.
12.- RMI - Métodos Nativos
  • Trabajar con JNI.
  • Paso a paso.
  • Ejecutar Javah.
  • JNI.
13.- Trabajo en Red con Java
  • Trabajo en red básico.
  • URLs.
  • Sockets.
  • Datagramas.
  • Controladores de seguridad.



Java para PC y celulares

© 2010 - Todos los derechos reservados Ciberaula España - USA - México - Colombia - Chile - Argentina
Aviso legal

Lo más buscado y visitado en Ciberaula

Masters: Programación Web | Diseño Web | Diseño Gráfico | Java | Flash MX | PHP | 3D Studio Max
Cursos: GNU/Linux | OpenOffice Impress | OpenOffice Writer | PHP 5 | HTML | J2EE | J2SE | Dreamweaver | Flash MX | ActionScript MX | Photoshop Diseño Web | Photoshop Diseño Gráfico | Adobe Premiere | Freehand MX | 3d Studio Max | 3d Studio Iluminación | 3d Studio Modelado | Word | Excel | Access
Secciones: Formación a Distancia | Formación a Empresas | Cursos SENCE | Servicios a Empresas | Cursos a Distancia | Cursos On-Line | E-learning | Ofimática
Recomendados: Deontología | Deontologia | Posicionamiento en buscadores |