miércoles, 24 de noviembre de 2010

Necesito alumnos para curso: DESARROLLO DE APLICACIONES EN JAVA CON ACCESO A BASES DE DATOS


1.     DATOS DE LA ESPECIALIDAD
Si estáis interesados poneros en contacto conmigo, ok?
Curso para desempleados empieza el día 29 de Noviembre y será en horario de mañanas (9:00 a 14:00).
DESARROLLODE APLICACIONES EN JAVA CON ACCESO A BASES DE DATOS
Total Horas Base: 80
Total Horas Teóricas: 20
Total Horas Prácticas: 60
TEMARIO:
·         INTRODUCCIÓN A JAVA
QUÉ ES JAVA 2
EL ENTORNO DE DESARROLLO DE JAVA
El compilador de Java
La Java Virtual Machine
Las variables PATH y CLASSPATH
·         NOMENCLATURA HABITUAL EN LA PROGRAMACIÓN EN JAVA
ESTRUCTURA GENERAL DE UN PROGRAMA JAVA
Concepto de Clase
Herencia
Concepto de Interface
Concepto de Package
La jerarquía de clases de Java (API)

·         MÉTODOS (FUNCIONES MIEMBRO)
Métodos de objeto
Métodos sobrecargados (overloaded)
Paso de argumentos a métodos
Métodos de clase (static)
Constructores
Inicializadores
Inicializadores static
Inicializadores de objeto
Resumen del proceso de creación de un objeto
Destrucción de objetos (liberación de memoria)
Finalizadores
·         HERENCIA
Concepto de herencia
La clase Object
Redefinición de métodos heredados
Clases y métodos abstractos
Constructores en clases derivadas
3 POLIMORFISMO
Conversión de objetos

·     INTRODUCCIÓN.
·     Conceptos de Programación Distribuida.
·     Características básicas de los sistemas distribuidos.
·     Programación Concurrente.
 -Conceptos básicos
 -Especificación y Semántica.
 - Propiedades de los programas concurrentes.
·         MECANISMOS DE PROGRAMACIÓN DISTRIBUIDA.
  - Paso de Mensajes.
  - Paso de Mensajes
  - Síncrono
  - Caracterización, Notación y Semántica.
  - Paso de Mensajes Asíncrono Caracterización, Notación y Semántica.
   - Casos de Estudio: CSP, MPI.
   - Programación de Sockets.
   - Llamada Remota a Procedimiento (RPC).
   - Rendezvous.
·         ALGORITMOS DISTRIBUIDOS.
    - Concepto de Sistema Distribuido.
    - .Aspectos Básicos.
    - Técnicas Básicas de Comunicación/Sincronización.                          -   Formas de Cooperación entre Procesos.
      - Relojes Lógicos.
      - Algoritmos para la resolución de problemas clásicos en Programación Distribuida.
ETC,,,,



No hay comentarios:

Comparte en Facebook

Mi gran Blogg: