CCIInstituto de Capacitación perteneciente a la Asociación Gremial de Docentes de la Universidad Tecnológica Nacional (FAGDUT). Desde 1995 estamos trabajando para jerarquizar el perfil académico y profesional de docentes, profesionales y alumnos proveyendo herramientas de capacitación estratégica a las empresas de la región.

Java II - Laboratorio Guiado 100% PRACTICO!

Horario: Martes 18:30 a 21Hs.
Inicio: 24/08/10
 

Duración: 30 horas reloj, en 12 clases de 2hs y 30min cada una.

Modalidad: práctico y presencial.
 
Objetivos: Realizar practicas de Java sobre las comunicaciones, manejo de archivos, manejo de Threads y la generación de aplicaciones visuales. Para esto se agrega a Eclipse los plug-in necesarios para poder contar con el editor visual. 
El curso consta de varias aplicaciones que se van generando durante el mismo, con un minimo de 3 aplicaciones a desarrollar por parte del alumno y un maximo de 6.
Como apuntes los alumnos tendrán los enunciados de las aplicaciones y el material teorico utilizado en el curso "Java Basico" que se dicta en el instituto.
 
Requisitos: Destinado a programadores que ya tienen conocimiento de la sintaxis básica de Java 
y están interesados en extender sus conocimientos en el lenguaje. Aconsejable para las personas 
que hayan realizado el curso "Java Basico".
 
-Programa del curso:
 
--[Aplicacion 1 - "Manejo de empleado" ]--
 
-Descripcion:
Es la primer aplicacion del curso, que se utilizara a modo de nivelacion y repaso de temas. 
Es un ejemplo, donde se quiere una aplicación que permita manejar la información de un empleado. 
Se repasa la teoria de Programacion Orientada a Objetos, definicion de clases,metodos y variables. 
Manejo de Eclipse y componentes Swing.
Se presentan los Test de Unidad utilizando el framework JUnit.
 
 
--[Aplicacion 2 - "Lineas Telefonicas"]--
 
-Descripcion: En esta segunda aplicacion el alumno recibe el esquelo de la aplicacion junto con la interfaz visual terminada y los requerimientos funcionales a implementar. 
Tiene que completar una aplicación para controlar los gastos telefónicos de una empresa. La empresa cuenta con tres líneas telefónicas a 
través de las cuales se pueden realizar llamadas.
Se trabaja el manejo de clases,metodos,variables,constructores e interfaz grafica. Se deben implementar los Test de Unidad de la aplicacion.

 
 
--[Aplicacion 3 - "Empresa de Transporte"]--
 
-Descripcion: Se implementará una aplicación visual para el manejo de una mini empresa de transporte. 
Se practica mas en detalle la implementacion de la Programacion Orientada a Objetos, definiendo funcionalidades de los objetos y como interactuan entre ellos.
El alumno recibe el esquelo de la aplicacion junto con la interfaz visual y los requerimientos funcionales a implementar. 
Se deben desarrollar los Test de Unidad de la aplicacion. 
 
 
--[Aplicacion 4 - "Notepad"]--
 
-Descripcion: Se desarrolla un editor de texto que abre, edita y guarda archivos en un entorno gráfico realizado con la API Swing de Java. 
Es similar al "Block de Notas" de Windows. Fuerte practica de Streams y Swing.
 
 
--[Aplicacion 5 - "Browser"]--
 
-Descripcion: Vamos a crear un Navegador que realize pedidos a Servidores Web. La respuesta de los Servidores la veremos en fomato ASCII. 
Para esto utilizaremos el protocolo estándar HTTP y mucho de las comunicaciones en Java,interfaz visual Swing , Streams y Threads.
 
 
--[Aplicacion 6 - "Mundial Sudafrica 2010"]--
 
-Descripcion: Crear una aplicación para organizar un mundial de fútbol. La aplicación permite visualizar los equipos que participarán y la ficha técnica de sus jugadores.  
Objetivos a cumplir:
- Hacer persistir el estado del modelo del problema al terminar la ejecución de un programa y restaurarlo al volver a ejecutar el mismo.
- Manipular archivos de texto y utilizarlos para implementar algunos requerimientos del cliente.
- Usar e implementar distintos tipos de excepción como parte de un programa, de manera que sea posible clasificar los tipos de error que se pueden presentar y asociarles en el programa distintas maneras de recuperarse ante el problema.
Se realiza mucha practica de Excepciones,Streams y Swing.