JAVA paso a paso
Horario: Viernes de 9 a 13 hs.
Docente: Mag. Claudia Silvia Litvak
Comienzo: 19-06-2009
Lugar: Laboratorio Congreso
Horas: 32 horas, en ocho clases de cuatro horas

JAVA paso a paso
 
Detalle del Curso
 
Curso basico de Java, donde se realizara mucha ejercitacion respecto de cada instruccion explicada. Es un curso teorico practico, donde se realizaran practicas en Eclipse y Netbeans.
 
 
Objetivos
 
Conocer las instrucciones basicas de la programacion en Java, utilizandolas paulatinamete de modo de poder aprenderlas y adquirirlas.
 
Requisitos
 
Nociones de programacion
 
Modalidad
 
Curso teorico practico con uso de PC - Dos alumnos por PC
 
Plan de Estudio
 
.. Modulo 1: El lenguaje Java
- Origen del Java.
- Caracteristicas del lenguaje.
- Java Virtual Machine.
- Java Runtime Enviroment: JRE.
- Grupos de Productos de JAVA.
- Entorno de desarrollo de JAVA.
- Orientacion a objetos: Definiciones.
- Los tres pilares de Orientacion a Objetos: Encapsulamiento, Herencia, Polimorfismo.
 
.. Modulo 2: OO - Nociones basicas.
- Comentarios.
- Importacion de clases. Paquetes.
- Declaracion de Clases y Metodos.
 
.. Modulo 3: Un primer ejercicio - Nociones basicas de Java
- Identificadores.
- Variables.
- Constantes.
- Tipos de datos primitivos
- Operadores.
- Casting.
 
.. Modulo 4: Sintaxis de Java:
- Bifurcaciones: if, switch.
- Bucles.
 
.. Modulo 5: Nociones de objetos aplicadas a Java
- Clases y Objetos. Atributos.
- Clases de testeo.
- Libreria de Clases de Java en el SDK.
- Mecanismo de paso de parametros en Java.
- Metodos y variables static.
- Variables locales.
- Sobrecarga de metodos.
- Encapsulamiento. Permisos de acceso.
- Paquetes. Interfaces.
- Constructores.
- Destruccion de objetos.
- Herencia y polimorfismo en Java.
 
.. Modulo 6: Algunas clases predefinidas de Java
- Algunos paquetes del SDK.
 
.. Modulo 7: Arrays
- Arrays unidimensionales.
- Arrays multidimensionales.
 
.. Modulo 8: Excepciones y Errores. Aserciones.
- Tres modos de manejar Excepciones.
- Excepciones: Java vs. otros lenguajes.
- Try- catch.
- Jerarquias de clases de Excepciones y Errores.
- Excepciones definidas por el usuario.
- Clase Error.
- Aserciones: Cuando utilizarlas.
- Aserciones vs. Excepciones.
 
.. Modulo 9: Threads.
- Threads: Multitarea en una CPU.
- Extendiendo la clase Thread.
- Implementando la interface Runnable.
- Control de Threads. Scheduler de Threads.
- Niveles de prioridad.
- Metodos sincronizados.
- Comunicacion entre threads.
 
Material Entregado
 
Se entregara un apunte completo del curso, asi como un CD con las practicas y las soluciones de las mismas.
 
*******************************************************************************************************************
 
Informes e inscripcion
 
Por la Web clubdeprogramadores.com
por e-mail a clubdeprogramadores_arroba_fibertel.com.ar
 
Telefono para inscripciones: 4381-2171
 
Telefono para consultoria y asesoramiento: 4383-2670



Saturday, June 20, 2009

« Atrás