Página Principal  
 
 

Centro de Estudio de Ingeniería de Software

Curso:

Duración:
Fecha de Realización:
Horario:
Valor del Curso:

Objetos y Java:
de los Conceptos a la Programación




Presentación

El sueño del desarrollo de software verdaderamente reutilizable se está haciendo realidad en buena medida debido al paradigma de orientación a objetos (OO). Éste conlleva un cambio en la manera de modelar los sistemas de software, que no es inmediato para las personas que han trabajado con el enfoque estructurado clásico. Solo con una buena fundamentación en los conceptos y técnicas OO se podrán construir productos de buena calidad, que aprovechen el potencial de este paradigma.

La nueva ingeniería de software requiere del diseño e integración de componentes altamente reutilizables y portables. En este contexto la plataforma de desarrollo de Java ha logrado consolidarse como una tecnología líder.

arriba

Objetivos

Con este curso se pretende que los participantes aprendan los conceptos básicos de la programación orientada a objetos y adquieran familiaridad con el lenguaje Java, su entorno de desarrollo y algunas de sus principales bibliotecas.

Al finalizar el curso, el estudiante estará en capacidad de:

  • Entender los conceptos y técnicas básicas de la programación orientada a objetos, y utilizarlos en la solución de problemas de programación.
  • Dominar las estructuras básicas del lenguaje Java, el entorno de programación y algunas de sus principales bibliotecas.
  • Construir interfaces básicas de usuario con componentes gráficos.
  • Realizar la interconexión con bases de datos relacionales y utilizar la biblioteca JDBC para la persistencia de objetos.


Participantes

  • Ingenieros y tecnólogos con experiencia en lenguajes de programación estructurada tradicional, que deseen obtener las bases introductorias a los conceptos de programación OO y al lenguaje Java.
  • Ingenieros y tecnólogos con experiencia en programación en Java, que deseen adquirir un marco conceptual y metodológico para aprovechar mejor esta tecnología.
  • Estudiantes de ingeniería con experiencia en lenguajes de programación que deseen aprender o profundizar en los conceptos de la programación OO y de Java.

arriba

Metodología

En el curso se alternarán las sesiones de exposición con las de práctica, en igual proporción aproximadamente. En las sesiones de exposición se cubrirá la parte conceptual y teórica necesaria, mientras que en las de práctica se reforzarán y complementarán los temas cubiertos mediante ejercicios específicos y por medio de un pequeño proyecto que desarrollará cada participante.

arriba

Conferencistas

Juan Albornoz Bueno, Héctor Cadavid Rengifo y Camilo Rocha Niño

arriba

Contenido

Introducción

  • Historia y motivación al enfoque O.O.
  • Entorno de programación y de ejecución de Java.
  • Elementos y estructuras de control básicas del lenguaje Java.
  • Entrada - salida

Conceptos Básicos de la programación orientada a objetos

  • Clases y Objetos
  • Atributos
  • Métodos analizadores y modificadores
  • Métodos constructores
  • Visibilidad y encapsulamiento
  • Objetos compuestos
  • Paso de mensajes y colaboración entre objetos
  • Diagrama de clases
  • Herencia
  • Clases abstractas
  • Interfaces
  • Polimorfismo

Técnicas Avanzadas del Lenguaje Java

  • Excepciones
  • Aserciones
  • Paquetes
  • Uso de bibliotecas utilitarias
  • Utilidades para manejo de colecciones de objetos
  • Documentación de código

Interfaz Gráfica de Usuario (Swing)

  • Patrón de separación del modelo y la vista
  • Componentes básicos de las bibliotecas Awt y Swing
  • Manejadores de distribución (layouts)
  • Programación por eventos

Persistencia

  • Conexión con bases de datos relacionales
  • La biblioteca JDBC
  • Paso del modelo de objetos al modelo relacional

arriba

Forma de pago e Incripciones

Descuentos

  • 5% si se paga la totalidad del valor de la inversión, en cheque o efectivo, 15 días antes de la fecha de inicio.
  • 5% para empresas que envíen tres o más participantes.

Formas de pago

  • Consignar el valor del curso a nombre de la ESCUELA COLOMBIANA DE INGENIERÍA en el Banco de Occidente, cuenta No. 255-03548-7 (en cualquier sucursal).
  • Pagar en efectivo, cheque o tarjeta de crédito en la caja de la ESCUELA COLOMBIANA DE INGENIERÍA, ubicada en el segundo piso del bloque A.
  • Pagar mediante factura, enviando carta de compromiso de la empresa. Para entidades del Estado, se deberá adicionar el certificado de disponibilidad presupuestal.
  • Financiamiento directo con la ESCUELA, mediante cheques posfechados.

Nota: Los pagos realizados mediante factura o con tarjeta de crédito no tienen descuento.

Formalización de la inscripción
Una vez efectuado el pago, la persona ha de formalizar su inscripción presentando la solicitud debidamente diligenciada y el comprobante de pago (consignación bancaria o recibo de caja) en la Oficina de Educación Continuada (Bloque A, tercer piso) o remitiéndolos vía fax al número 676 2474, en Bogotá.

arriba

En caso de fuerza mayor, la Escuela Colombiana de Ingeniría Julio Garavito se reserva el derecho de cambiar a uno o varios de los docentes que figuran en este seminario, así como de realizar cambios en la programación ofrecida.
 
  © 2006 - Escuela Colombiana de Ingeniería Julio Garavito - Webmaster - Mapa del Sitio