|
Como aprendemos:
El Curso se
divide en tres apartados para que aprenda a utilizar
Java de una forma pr�ctica y sencilla:
1�
Temas multimedia: la forma mas c�moda, sencilla y r�pida
de aprender.
2� Ejercicios: para asimilar contenidos y practicar lo
aprendido en multimedia.
JAVA
1.
Introducci�n a Java
2.
Instalaci�n del JDK
3.
Conceptos B�sicos de Java
4.
Programas B�sicos en Java
5.
El Depurador de Java - jdb
6.
Clases Java
7.
AWT
8.
Gr�ficos
9.
Excepciones en Java
10.
Threads y Multithreading
11.
C�digo Nativo
12.
Entrada/Salida por fichero en Java
13.
Comunicaciones en Java
14.
Arquitectura MVC en Java
15.
Aplicaciones Java
16.
Final y Agradecimientos
Navegaci�n por el Tutorial
Download del Tutorial
1.
Introducci�n a Java
1.
Origen de Java
2.
Caracter�sticas de Java
�
Simple
�
Orientado a Objetos
�
Distribuido
�
Robusto
�
De Arquitectura Neutral
�
Seguro
�
Portable
�
Interpretado
�
Multithreaded
�
Din�mico
3.
HotJava
4.
Java para aplicaciones corporativas
�
Desarrollo r�pido de aplicaciones
�
Aplicaciones efectivas y eficientes
�
Portabilidad para programador y programa
�
Costes de desarrollo
�
Mantenimiento y soporte
�
Aprendizaje
�
Resumen
2.
Instalaci�n del JDK
1.
Windows-XP Professional
2.
Solaris
3.
Linux
4.
Compilaci�n sin JDK
3.
Conceptos B�sicos de Java
1.
Programaci�n en Java
�
Comentarios
�
Identificadores
1.
Palabras clave
2.
Palabras reservadas
�
Literales
�
Arrays
�
Operadores
�
Separadores
2.
Control del Flujo
�
Sentencias de Salto
�
Sentencias de Bucles
�
Excepciones
�
Control General del Flujo
3.
Clases
�
Tipos de Clases
4.
Variables y M�todos de Instancia
�
�mbito de una variable
�
M�todos y Constructores
�
Finalizador
5.
Alcance de Objetos y Reciclado de Memoria
6.
Herencia
7.
Control de Acceso
8.
Variables y M�todos Est�ticos
9.
this y super
10.
Clases Abstractas
11.
Interfaces
12.
M�todos Nativos
13.
Paquetes
�
Import
�
Paquetes de Java
14.
Referencias
�
Punteros
�
Referencias en C++
�
Referencias en Java
�
Referencias y Arrays
�
Referencias y Listas
�
Punteros C/C++ y Referencias Java
4.
Programas B�sicos en Java
1.
Una m�nima aplicaci�n en Java
�
HolaMundo
�
Compilaci�n y Ejecuci�n de HolaMundo
1.
Ficheros fuente java
2.
Compilaci�n
3.
Ejecuci�n
�
Problemas de compilaci�n
2.
El visor de Applets de Sun (appletviewer)
�
Applet
�
Llamadas a Applets con appletviewer
�
Arquitectura de appletviewer
�
Ciclo de vida de un Applet
�
M�todos de appletviewer
1.
Sinopsis
2.
Ejemplo de uso
�
Funciones de men� de appletviewer
3.
Un Applet b�sico en Java
�
HolaMundo
�
Componentes b�sicos de un Applet
1.
Clases incluidas
2.
La clase Applet
3.
M�todos de Applet
�
Compilaci�n de un Applet
�
Llamada a Applets
�
Prueba de un Applet
�
La marca APPLET de html
1.
Atributos de APPLET
2.
Paso de par�metros a Applets
3.
Tokens en par�metros de llamada
4.
El par�metro ARCHIVE
�
Depuraci�n general
�
Ciclo de vida de un Applet
�
Protecci�n de Applets
4.
Escribir Applets Java
�
init
�
destroy
�
start
�
stop
�
resize
�
width
�
height
�
paint
�
update
�
repaint
�
getParameter
�
getDocumentBase
�
getCodeBase
�
print
5.
La aplicaci�n Fecha (Aproximaci�n a OOP)
5.
El Depurador de Java - jdb
1.
Depurar HolaMundo
2.
Comando help
3.
Comando
threadgroups
4.
Comando threads
5.
Comando run
6.
Comando where
7.
Comando use
8.
Comando list
9.
Comando dump
10.
Comando step
6.
Clases Java
1.
La clase Math
�
Funciones matem�ticas
2.
La clase Character
�
Declaraciones
�
Comprobaciones booleanas
�
Traslaciones de caracteres
�
Traslaciones de car�cter/d�gito
�
M�todos de la clase Character
3.
La clase Float
�
Declaraciones
�
Valores de Float
�
Conversiones de Clase/Cadena
�
Comprobaciones
�
Conversiones de Objetos
�
Otros M�todos
4.
La clase Double
�
Declaraciones
�
Valores de Double
�
M�todos de Double
5.
La clase Integer
�
Declaraciones
�
Valores de Integer
�
M�todos de Integer
6.
La clase Long
�
Declaraciones
�
Valores de Long
�
M�todos de Long
7.
La clase Boolean
�
Declaraciones
�
Valores de Boolean
�
M�todos de Boolean
8.
La clase String
�
Funciones B�sicas
1.
Funciones de Comparaci�n de Strings
2.
Funciones de Comparaci�n de Subcadenas
�
Funciones ValueOf
1.
Funciones de Conversi�n
9.
La clase StringBuffer
�
Cambio de Tama�o
�
Modificaci�n del Contenido
�
Operadores de Concatenaci�n
10.
Uso de Conversiones
7.
AWT
1.
Introducci�n al AWT
2.
Interface de Usuario
3.
Estructura del AWT
4.
Componentes y Contenedores
�
Tipos de Componentes
5.
Componentes
�
Botones
1.
Eventos Button
2.
De pulsaci�n (Push)
3.
De lista (Choice)
4.
De marcaci�n (CheckBox)
5.
De selecci�n (Radio)
6.
Autocontenidos
�
Etiquetas
�
Listas
�
Campos de Texto
�
�reas de Texto
�
Canvas
�
Barras de Desplazamiento
�
Dise�o de Componentes propios
6.
Contenedores
�
Window
�
Frame
�
Dialog
�
Panel
�
Crear un Contenedor
�
A�adir Componentes a un Contendor
7.
Creaci�n de Aplicaciones con AWT
�
Crear el Marco de la Aplicaci�n
�
Inicializar Fuentes, Colores y Recursos
�
Crear Men�s y Barras de Men�s
�
Di�logos y Ventanas
8.
Paneles
9.
Layouts
�
FlowLayout
�
BorderLayout
�
GridLayout
�
GridBagLayout
�
CardLayout
�
Crear un Layout propio
10.
Control de Eventos
�
La clase Event
�
Tipos de Eventos
1.
Eventos de Ventana
2.
Eventos de Teclado
3.
Eventos de Rat�n
4.
Eventos de Barras
5.
Eventos de Lista
6.
Eventos Varios
�
Generaci�n y Propagaci�n de Eventos
�
M�todos de Control de Eventos
�
ACTION_EVENT
11.
Mejorar el Dise�o de Interfaces
�
Cambio de Font de Caracteres
�
Colores de Fondo y Texto
�
Fijar el Tama�o Preferido
�
Uso de Insets
�
Habilitar y Deshabilitar Componentes
�
Bot�n Gr�fico
8.
Gr�ficos
1.
Objetos Gr�ficos
2.
M�todos para Dibujos
�
L�neas
�
Rect�ngulos
�
C�rculos, Elipses
�
Pol�gonos
�
Funciones Gr�ficas
�
Fractales
�
L�neas Flotantes
3.
M�todos para Im�genes
4.
Doble Buffering de Gr�ficos
�
Contextos Gr�ficos
�
Creaci�n de Contextos Gr�ficos
�
Utilizaci�n de Contextos Gr�ficos
5.
Nuevas Clases para Dibujo
6.
La Clase MediaTracker
�
Manejo de Im�genes para Animaci�n
�
Creaci�n de un Objeto MediaTracker
�
Ejemplo de Animaci�n
7.
Sonido en Java
�
Reproducci�n de Sonido
�
Reproducci�n Repetitiva
8.
Entrada por Rat�n
9.
Excepciones en Java
1.
Manejo de Excepciones
2.
Generar Excepciones en Java
3.
Excepciones Predefinidas
4.
Crear Excepciones Propias
5.
Capturar Excepciones
�
try
�
catch
�
finally
6.
Propagaci�n de Excepciones
10.
Threads y Multithreading
1.
Flujo en Programas
�
Programas de Flujo Unico
�
Programas de Flujo M�ltiple
2.
Creaci�n y Control de Threads
�
Creaci�n de un Thread
�
Arranque de un Thread
�
Manipulaci�n de un Thread
�
Suspensi�n de un Thread
�
Parada de un Thread
3.
Arrancar y Parar Threads
4.
Suspender y Reanudar Threads
5.
Estados de un Thread
�
Nuevo Thread
�
Ejecutable
�
Parado
�
Muerto
�
El m�todo
isAlive()
6.
Scheduling
7.
Prioridades, demonios...
�
Prioridades
�
Threads Demonio
�
Diferencia de Threads con
fork()
8.
Ejemplo de Animaci�n
9.
Comunicaci�n entre Threads
�
Productor
�
Consumidor
�
Monitor
�
Monitorizaci�n del Productor
11.
M�todos Nativos
1.
Escribir C�digo Java
2.
Compilar el C�digo Java
3.
Crear el fichero de Cabecera
4.
Crear el fichero de Stubs
5.
Escribir la funci�n C
6.
Crear la Librer�a Din�mica
�
Unix
�
Windows-XP
7.
Ejecutar el Programa
12.
Entrada/Salida Est�ndar
1.
La clase System
�
Stdin
�
Stdout
�
Stderr
2.
Clases comunes de Entrada/Salida
13.
Ficheros en Java
1.
Ficheros
�
Creaci�n de un objeto File
�
Comprobaciones y Utilidades
2.
Streams de Entrada
�
Objetos FileInputStream
1.
Apertura de un FileInputStream
2.
Lectura de un FileInputStream
3.
Cierre de FileInputStream
4.
Ejemplo: Visualizaci�n de un fichero
�
Objetos DataInputStream
1.
Apertura y cierre de DataInputStream
2.
Lectura de un DataInputStream
�
Streams de entrada de URLs
1.
Apertura de un Stream de entrada
3.
Streams de Salida
�
Objetos FileOutputStream
1.
Apertura de un FileOutputStream
2.
Escritura en un FileOutputStream
3.
Cierre de FileOutputStream
4.
Ejemplo: Almacenamiento de Informaci�n
�
Streams de salida con buffer
1.
Creaci�n de Streams de salida con buffer
2.
Volcado y Cierre de Streams de salida con
buffer
�
Streams DataOutput
1.
Apertura y cierre de objetos
DataOutputStream
2.
Escritura en un objeto DataOutputStream
3.
Contabilidad de la salida
4.
Ficheros de Acceso Aleatorio
�
Creaci�n de un Fichero de Acceso
Aleatorio
�
Acceso a la Informaci�n
�
Actualizaci�n de Informaci�n
14.
Comunicaciones en Java
*******
1.
Comunicaciones en Unix
2.
Sockets
�
Sockets Stream
�
Sockets Datagrama
�
Sockets Raw
3.
Diferencias entre Sockets Stream y
Datagrama
4.
Uso de Sockets
�
Puertos y Servicios
�
La clase URL
5.
Dominios de Comunicaciones
�
Dominio Unix
�
Dominio Internet
6.
Modelo de Comunicaciones con Java
�
Apertura de Sockets
�
Creaci�n de Streams de Entrada
�
Creaci�n de Streams de Salida
�
Cierre de Sockets
�
M�nimo Cliente SMTP
�
Servidor de Eco
�
M�nimo Servidor TCP/IP
�
M�nimo Cliente TCP/IP
�
Servidor Simple de HTTP
�
Red en Windows-XP (sin conexi�n)
1.
Configuraci�n del TCP/IP de Windows-XP
2.
Crear una entrada en la Red
3.
Comprobaci�n de la Red
4.
Problemas m�s frecuentes
7.
Clases Utiles en Comunicaciones
15.
Arquitectura MVC en Java
1.
La Arquitectura MVC
�
Definici�n de las partes
2.
Observador y Observable
�
Funciones de Observer y Observable
1.
Observer
2.
Observable
�
C�mo utilizar Observer y Observable
1.
Extender un Observable
2.
Implementar un Observador
3.
Usando Observador y Observable
3.
Ejemplo de aplicaci�n MVC
16.
Aplicaciones en Java
1.
Etiqueta
2.
Reloj Digital
3.
Persiana
4.
Solapas
5.
Transparencia
6.
Calculadora
7.
Cuenta-Kil�metros
8.
Potenci�metro
1.
Introducci�n al AWT
2.
Interface de Usuario
3.
Estructura del AWT
4.
Componentes y Contenedores
o
Tipos de Componentes
5.
Componentes
o
Botones
1.
Eventos Button
2.
De pulsaci�n (Push)
3.
De lista (Choice)
4.
De marcaci�n (CheckBox)
5.
De selecci�n (Radio)
6.
Autocontenidos
o
Etiquetas
o
Listas
o
Campos de Texto
o
�reas de Texto
o
Canvas
o
Barras de Desplazamiento
o
Dise�o de Componentes propios
6.
Creaci�n de Aplicaciones con AWT
o
Crear el Marco de la Aplicaci�n
o
Inicializar Fuentes, Colores y Recursos
o
Crear Men�s y Barras de Men�s
o
Di�logos y Ventanas
7.
Paneles
8.
Layouts
o
FlowLayout
o
BorderLayout
o
GridLayout
o
GridBagLayout
o
CardLayout
o
Crear un Layout propio
9.
Control de Eventos
o
La clase Event
o
Tipos de Eventos
1.
Eventos de Ventana
2.
Eventos de Teclado
3.
Eventos de Rat�n
4.
Eventos de Barras
5.
Eventos de Lista
6.
Eventos Varios
o
Generaci�n y Propagaci�n de Eventos
o
M�todos de Control de Eventos
o
ACTION_EVENT
10.
Mejorar el Dise�o de Interfaces
o
Cambio de Font de Caracteres
o
Colores de Fondo y Texto
o
Fijar el Tama�o Preferido
o
Uso de Insets
o
Habilitar y Deshabilitar Componentes
o
Bot�n Gr�fico
OTRO CURSO
DE JAVA
|
|
| Módulo
1.
Conceptos B�sicos |
Módulo
2.
Programaci�n Orientada
a Objetos |
Módulo
3.
Programaci�n B�sica de
Applets |
Lección 1.
Generalidades
Lección
2.
Variables
y Operadores
Lección
3.
Sentencias Condicionales
Lección
4.
Sentencias
Iterativas
Lección
5.
Arreglos,
Matrices y Cadenas
|
Lección 6.
Clases
Lección
7.
Objetos
Lección
8.
Bibliotecas
Java
|
Lección 9.
Introducción
Lección
10.
Desarrollo
Básico de un Applet
Lección
11.
Ciclo
de Vida de un Applet
Lección
12.
Applets
y HTML
Lección
13.
Componentes
Básicos
Lección
14.
Administradores
de Diseño
Lección
15.
Clases
Avanzadas |
CURSO DE JAVASCRIPT

1�
Temas multimedia: la forma mas c�moda, sencilla y r�pida
de aprender.
2� Ejercicios: para asimilar contenidos y practicar lo
aprendido en multimedia.
|