Dirigido a:
El curso es recomendado para desarrolladores con concimientos de COBOL o FORTRAN, que también tengan experiencia en lenguajes de programación de estructuras modernas y que deseen migrar a la programación Java
Requisitos:
Programar en un lenguaje estructurado
Usar una interfaz de línea de comandos
Introducción:
Este curso enseña conceptos básicos de tecnología de objetos en el marco de lenguajes de programación, bases de datos y sistemas operativos.El curso abarca las tecnologías actuales en materia de orientación a objetos, incluyendo a Java, clasificaciones y relaciones de objetos.Los programadores principiantes encontrarán que este curso es una excelente elección para aprender a programar utilizando el lenguaje de programación Java. El curso ayuda al asistente a comprender el significado del lenguaje Java y a desarrollar conocimientos en el área de orientación a objetos y programación Java. Al finalizar el curso, los asistentes serán capaces de programar applets sencillos de Java, de leer y modificar el código fuente en Java.Enseña la sintaxis de Java, la programación orientada a objetos utilizando el lenguaje de programación Java, la creación de interfaces gráficas, el modelo de excepciones, los mecanismos de entrada y salida, los threads y la programación en red. Los programadores familiarizados con los conceptos de la programación orientada a objetos pueden aprender a desarrollar aplicaciones y applets en Java, utilizando el kit de desarrollo de software (SDK) Java 2.
Objetivos del curso:
Al finalizar este curso, el estudiante podrá:
Identificar las tecnologías orientadas a objetos disponibles y comprender la metodología orientada a objetos.
Definir los objetos y los no objetos.
Crear clases abstractas y relacionadas mediante el diseño de software evolutivo.
Crear applets o aplicaciones Java simples, según un programa Java determinado.
Evaluar la eficacia del diseño orientado a objetos y a las técnicas de codificación de tecnología Java.
Con un programa Java determinado, modificar el código fuente para mejorar el programa.
Conocer los principios de la programación orientada a objetos
Saber crear o compilar programas sencillos en un lenguaje como C o C++, o haber realizado el curso SL-110: Programación Java para no programadores y haber creado y compilado programas Java sencillos
Saber crear y editar archivos de texto con un editor de texto
Saber utilizar comandos UNIX básicos
Contenido Temático:
Lenguaje de programación Java
Análisis y diseño de orientación a objeto
Comenzando con programación de tecnología Java
Estructura de programación y objetos
Operadores, casting y construcciones de decisiones
Construcción de ciclos
Utilizando métodos
Programas Java de orientación de objetos
Arreglos
Inheritance
Conceptos avanzados de orientación a objetos
Desarrollo de interfaces gráficas de usuario
Crear aplicaciones Java complejas que aprovechen las características de la programación orientada a objetos propias de Java, tales como la herencia y el polimorfismo
Usar las librerías de clases de E/S de archivos para leer y escribir datos y archivos de texto
Crear y utilizar los componentes de la interfaz Java: paneles, botones, etiquetas, campos de texto y zonas de texto
Crear aplicaciones Java autónomas y usar las clases Frame (marco) y Menú (menú) para añadir gráficos a las aplicaciones Java
Crear programas multithreaded
Crear un cliente TCP/IP sencillo que se comunique mediante sockets