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. |
|