- Buscador de cursos
- Java Nivel I
Java Nivel I
Centro donde se imparte
- Tipo Cursos
- Duración 180 Horas
- Modalidad On-line
- Lugar Madrid
- Precio Entre 300€ y 600€
Descripción del curso: Java Nivel I
Destinatarios:
El Curso Java está diseñado para programadores con conocimientos suficientes de metodología que desee realizar aplicaciones en red y/o multiplataforma.
Descripción:
En el Curso Java se aborda el aprendizaje del lenguaje desde la programación orientada a objetos hasta llegar a un nivel avanzado en varias de las tecnologías que ofrece (RMI, JFC, AWT).
Temario del curso: Java Nivel I
Introducción
Origen del Java
Características principales
Entorno Java
JDK: Arquitectura e Instalación (variables de entorno, etc.)
Práctica: Instalación del J2SDK 1.4.
El compilador javac
El entorno de ejecución java
El entorno de ejecución de applets appletviewer
Entornos de desarrollo Java (Jbuilder, Forte4Java, etc.)
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
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
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
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
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
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.
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()
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.
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.
RMI - Métodos Nativos
Trabajar con JNI
Paso a paso
Ejecutar Javah
JNI
Trabajo en Red con Java
Trabajo en red básico
URLs
Sockets.
Datagramas
Controladores de seguridad.
Cursos relacionados con: Java Nivel I
Temas relacionados con: Java Nivel I
- Superion en Java + Certificación oficial SUN
- Desarrollo Oracle 9i + Certificación. Partner Oficial
- Programación Interactiva (Macromedia Flash MX 2004, ActionScript, PHP Y MYSQL) ©
- Sistemas Linux (CERTIFICACIÓN Lpi)
- Superior MCSD .NET Microsoft
- Superior MCSE, Microsoft Certified Systems Engineer
- Superior Oracle 9i + Certificación
- Superior Oracle
- Superior Webmaster
- Internacional en Software Libre