• No se han encontrado resultados

Curso: Programador Junior en Lenguaje Java

N/A
N/A
Protected

Academic year: 2022

Share "Curso: Programador Junior en Lenguaje Java"

Copied!
4
0
0

Texto completo

(1)

Cursos a Distancia Año 2008 Página 1 Características Generales de la capacitación:

Personas que posean nociones de programación, sea o no profesionales y estén interesadas en introducirse en el desarrollo de aplicaciones Java.

La demanda actual en el sector de desarrollo de software, particularmente el desarrollo de aplicaciones Java, experimenta un crecimiento importante generando muchos puestos de trabajo que no pueden cubrirse debido a la falta de personal capacitado para llevar a cabo dicha tarea. Esto obliga a adquirir conocimientos sobre el lenguaje para lograr una inserción laboral inmediata y con muchas perspectivas de crecimiento profesional.

Java está dentro de los principales lenguajes a la hora de seleccionar una plataforma para el desarrollo de nuevas aplicaciones empresariales. Este curso le brindará a sus participantes el

“puntapié” inicial para poder desarrollar aplicaciones Java y fundará las bases necesarias para continuar con el estudio, con vistas a profundizar y ampliar los conocimientos adquiridos. La capacitación continua es indispensable debido a las constantes mejoras y nuevas tecnologías que surgen de este lenguaje, que crece día a día. Esto plantea un desafío para todos aquellos que estén involucrados en este nuevo mundo que es Java.

Para acceder a este curso es recomendable poseer conocimientos previos de programación, cualquiera sea el lenguaje utilizado. Los mismos podrán haber sido adquiridos a través de capacitaciones formales o de la práctica laboral/profesional

Requisitos para la Implementación del Curso

El alumno deberá disponer de acceso a una PC, con conexión de banda ancha a Internet para la ejercitación práctica. Durante el dictado del curso se utilizará Eclipse como entorno integrado de desarrollo. El sistema operativo sobre el cual se trabajará será Windows. Además se utilizará la versión estable más actualizada del J2SE disponible.

Docente: Alejandra Fernandez Tutorías: Alejandra Fernandez

Actividades Sincrónicas :

Desarrollo del Curso: 8 encuentros de 4 horas cada uno, totalizando 32 horas de Web Conference

Examen Final: 1 encuentro de 2 horas de Web Conference Frecuencia de los seminarios: cada 15 días

Actividades Asincrónicas :

80 horas de actividades a Distancia a realizar por el alumno utilizando el Campus Virtual.

Área: Diseño y Desarrollo de Sistemas

Curso: Programador Junior en Lenguaje Java

(2)

Cursos a Distancia Año 2008 Página 2 Duración: 5 meses

Fecha de Inicio: Segunda quincena de Marzo de 2008

Día: Jueves

Horario: 18:30 a 22:30

Costo del Curso: $ 900 Forma de Pago:

Contado: 5% de descuento - $ 855

En Cuotas: matrícula de $ 180 y 4 cuotas de $ 180

Los medios de pago disponibles son Pago Fácil y Transferencias Bancarias. Una vez realizada la inscripción el alumno puede generar los cupones de Pago Fácil u obtener los datos de la cuenta a la cual efectuar la Transferencia Bancaria.

Características Específicas de la Capacitación:

El objetivo de este curso es formar al alumno en las herramientas de modelado, diseño y desarrollo, indispensables para poder insertarse en el mundo laboral del software orientado a objetos.

Se aprenderá a generar e interpretar modelos de diseños que son una herramienta de comunicación fundamental en el ámbito laboral.

Además, al finalizar el curso, el alumno será capaz de desarrollar una aplicación de escritorio Java.

Módulo 1: Fundamentos Iniciales

Analisis y Diseño Orientado a Objetos. Complejidad de los sistemas, Paradigmas de programación, Modelado Orientado a Objetos.

Abstracción, Encapsulamiento, Tipos, Estado e identidad de un objeto, Tipos de Relaciones, Métricas de diseño.

Módulo 2: UML

Introduccion a UML, Casos de Uso, Clases, Relaciones, Interfaces, Paquetes, Diagramas de Clases

Módulo 3: ¿Qué es Java?

Conceptos básicos del entorno Java. Instalación y análisis del Kit de desarrollo. Un programa Java.

Compilación, debugging y ejecución de aplicaciones Java. Comprensión de los mensajes de error. IDEs (Entornos de Desarrollo Integrados).

Módulo 4: Fundamentos del lenguaje

Terminología aplicada a los programas Java. Estructura de un programa Java. Creación de clases e instanciación de objetos. Constructores. Tipos de métodos y atributos. Modificadores de acceso.

Módulo 5: Elementos del lenguaje Java

Documentación. Elementos del lenguaje. Cómo y Dónde almacenar datos. Conceptos de tipo de datos. Sintaxis. Creación de objetos.

Módulo 6: Operadores y estructuras de control

Datos numéricos y operaciones. Conceptos de conversión y casting. Estructuras de Control..

(3)

Cursos a Distancia Año 2008 Página 3 Módulo 7: Programación Orientada a Objetos Herencia.

Variable this y super. Sobrecarga. Sobreescritura. Polimorfismo, ligadura dinámica Interfaces. Clases Abstractas.

Módulo 8: Paquetes y nombres en programas.

Acceso a paquetes. Archivos Java (jars). Static import.

Módulo 9: Manejo de Excepciones

Tipo de excepciones. Manejo de excepciones. Objetos Excepciones. Trabajo con Excepciones.

Estructuración de métodos y secuencia de ejecución. Sobreescritura y excepciones.

Módulo 10: Colecciones

El paquete java.util. Colecciones: Listas, Sets, Maps, Iteradores, Hash Tables, Vectores.

Generics.

Módulo 11: Acceso a Bases de Datos

JDBC, Pasos para usar consultas SQL, registración de drivers, conexión a bases de datos.

Ejecución de consultas, gestión de excepciones, transacciones.

Módulo 12: Interfaces Gráficas: Swing y AWT

Modelo de Eventos. Generación de eventos. Captura de eventos Contenedores Swing y componentes básicos. Estructuras.

Semana 1 Introducción:

Presentación del curso y objetivos.

Módulo 1: Fundamentos iniciales. Análisis y Diseño Orientado a Objetos. Complejidad de los sistemas. Paradigmas de programación. Modelado Orientado a Objetos. Desarrollo de la práctica del módulo 1.

Semana 2: Módulo 1:

Fundamentos iniciales abstracción, Encapsulamiento, Tipos, Estado e identidad de un objeto, Tipos de Relaciones, Métricas de diseño. Desarrollo de la práctica del módulo 1, segunda parte.

Semana 3: Módulo 2:

UML. Introducción a UML, Casos de Uso, Clases, Relaciones, Desarrollo de la práctica del módulo 2.

Semana 4: Módulo 2:

UML, Interfaces, Paquetes, Diagramas de Clases. Desarrollo de la práctica del módulo 2, segunda parte.

Semana 5: Módulo 3: ¿Qué es Java?

Conceptos básicos del entorno Java. Instalación y análisis del Kit de desarrollo.

Un programa Java. Desarrollo de la práctica del módulo 3.

Semana 6: Módulo 3: ¿Qué es Java?

Compilación, Debugging y ejecución de aplicaciones Java. Comprensión de los mensajes de error. IDEs (Entornos de Desarrollo Integrados). Desarrollo de la práctica del módulo 3, segunda parte.

Semana 7: Módulo 4:

Fundamentos del lenguaje terminología aplicada a los programas Java. Estructura de un programa Java. Creación de clases e instanciación de objetos. Constructores. Tipos de métodos y atributos. Modificadores de acceso. Desarrollo de la práctica del módulo 4.

(4)

Cursos a Distancia Año 2008 Página 4 Semana 8: Módulo 5:

Elementos del lenguaje Java. Documentación. Elementos del lenguaje. Cómo y Dónde almacenar datos. Conceptos de tipo de datos. Sintaxis. Creación de objetos. Desarrollo de la Práctica del módulo 5.

Semana 9: Módulo 6:

Operadores y estructuras de control. Datos numéricos y operaciones. Conceptos de conversión y casting. Estructuras de Control. Desarrollo de la práctica del módulo 6.

Semana 10: Módulo 7:

Programación Orientada a Objetos Herencia. Variable this y super.

Sobrecarga. Sobre-escritura. Polimorfismo, Ligadura dinámica. Desarrollo de la práctica del módulo 7.

Semana 11: Módulo 7:

Programación Orientada a Objetos Herencia. Interfaces.

Clases Abstractas. Desarrollo de la práctica del módulo 7, segunda parte.

Semana 12: Módulo 8:

Paquetes y nombres en programas. Acceso a paquetes. Archivos Java (jars). Static import.

Desarrollo de la práctica del módulo 8.

Semana 13: Módulo 9:

Manejo de Excepciones. Tipo de excepciones. Manejo de excepciones. Objetos Excepciones.

Trabajo con Excepciones. Estructuración de métodos y secuencia de ejecución. Sobre-escritura y excepciones. Desarrollo de la práctica del módulo 9.

Semana 14: Módulo 10:

Colecciones El paquete java. util. Colecciones: listas, sets, maps, iteradores, hash tables, vectores. Generics. Desarrollo de la práctica del módulo 10.

Semana 15: Módulo 11:

Acceso a Bases de Datos JDBC, Pasos para usar consultas SQL, Registración de drivers, Conexión a bases de datos. Ejecución de consultas, Gestión de excepciones, Transacciones.

Desarrollo de la práctica del módulo 11.

Semana 16: Módulo 12:

Interfaces Gráficas: Swing y AWT. Modelo de Eventos.

Generación de eventos. Captura de eventos. Desarrollo de la práctica del módulo 12.

Semana 17: Módulo 12:

Interfaces Gráficas: Swing y AWT. Generación de eventos. Captura de eventos Desarrollo de la práctica del módulo 12.

Semana 18: Módulo 12:

Interfaces Gráficas: Swing y AWT. Contenedores Swing y componentes básicos. Estructuras Desarrollo de la práctica del módulo 12.

Semana 19: Repaso general Semana 20: Examen final

Referencias

Documento similar

2.- Si un haz de luz láser incide sobre un objeto de pequeño tamaño (del orden de su longitud de onda): A) Detrás del objeto hay siempre oscuridad. B) Hay zonas de luz detrás

Que en Sesión Ordinaria de Cabildo de fecha 19 de noviembre de 2014 dos mil catorce, el Honorable Ayuntamiento de El Marqués autorizó la donación a favor de éste municipio de

• Hacer un mapa mental sobre las organizaciones sociales. • Comentar sobre los conflictos colectivos del

Mientras la Biblia claramente menciona a Dios el Padre y a su Hijo divino, Jesucristo, como activos en la creación del mundo (ver Isa. 1:16, 17), el Espíritu Santo también

fiscales y monetarias en el imperio otomano entre las últimas dos décadas del siglo xvi y finales del xvii es explicado al considerar tanto las fuerzas y procesos locales

El conocimiento de los lenguaje HTML, CSS, Java, y Javascript es requerido para poder atender a este curso.. Si el alumno tiene dificultades en un u otro capitulo, el debe

"Si yo fuera miembro del Parlatino, iría legal o ilegalmente a sesionar en Bruselas (…) No duden que una reunión de ese tipo, uniendo los medios de comunicación más los

(Barra de menús, barra de herramientas, ventana de documento, menú de paneles de trabajo y panel de control).. • Visualización y uso de las diferentes formas de organizar paneles de