Material de Inform�tica en CD Javier Torrell

 

 

  Curso de JAVA/JAVASCRIPT

  .

 

Curso de Java

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.

 

 

 

 

Hosted by www.Geocities.ws

1
Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

Hosted by www.Geocities.ws

1