Beruflich Dokumente
Kultur Dokumente
I. INFORMACIÓN GENERAL
Código : PDS-1601
Programa : Java 8.0 Fundamentals Developer
Curso : Java 8.0 Fundamentals Developer
Duración : 70 Horas
V. LÍNEA DE ESPECIALIZACIÓN
RECURSOS DE APRENDIZAJE
Los recursos de aprendizaje con los que dispondrá el alumno, son los siguientes:
Desktop/Laptop
Sílabo
Marco teórico
Diapositivas
Laboratorios
Lecturas
Videos
Tareas
LEYENDA
Duración
CAPÍTULO Nº 1: Algoritmos, pseudocódigos y diagramas de flujos
4.0 hrs.
Temas Habilidades
Laboratorios:
Laboratorio N°1: Utilizar los pseudocódigos y flujogramas:
Ejercicio 1.1: Calcular el pago total del carrito de compra.
Ejercicio 1.2: Calcular el descuento por productos seleccionados.
Tareas:
Tarea N°1: Aplicar las teorías de pseudocódigo y diagramas de flujos.
Duración
CAPÍTULO Nº 2: Entorno de la plataforma Java 5.0 hrs.
Temas Habilidades
Laboratorios:
Laboratorio N°2: Comprender las características del Java Developer Kit (JDK):
Ejercicio 2.1: Analizar la estructura de carpetas JDK y archivos.
Ejercicio 2.2: Crear un package utilizando el IDE de Java.
Ejercicio 2.3: Evaluar el uso de los datos primitivos, dato objeto y comentarios.
Ejercicio 2.4: Revisar los medios de accesos.
Tareas:
Tarea N°2: Mostrar la diferencia de utilizar un tipo de dato primitivo y de dato objeto.
Laboratorios:
Laboratorio N°3: Aplicar la algoritmia con flujogramas e instrucciones de control Java:
Ejercicio 3.1: Construir el diagrama y programa de procesamiento simple (suma de
valor de productos).
Ejercicio 3.2: Construir el diagrama y programa con sentencias repetitivas (menú de
aplicación).
Ejercicio 3.3: Construir el diagrama y programa con sentencias condicionales (aplicar
descuento).
Tareas:
Tarea N°3: Aplicar instrucciones condicionales y repetitivas en un programa Java.
Laboratorios:
Laboratorio N°4: Aplicar la algoritmia con flujogramas e instrucciones de control Java:
Ejercicio 4.1: Construir el diagrama y programa con sentencias combinadas (suma de
productos considerando descuentos).
Ejercicio 4.2: Manejar en un programa Java las excepciones de errores (implementar
la funcionalidad de visualizar un mensaje de error si en la orden de venta a procesar
no tiene ningún artículo).
Ejercicio 4.3: Construir el diagrama y programa con sentencias transferencia de datos
(suma de productos).
Tareas:
Tarea N°4: Aplicar instrucciones combinadas y excepciones en un programa Java.
Laboratorios:
Laboratorio N°5: Construir un programa que aplique los conceptos de la programación
orientada a objetos (POO) en Java:
Ejercicio 5.1: Crear la aplicación de carrito de compras aplicando los conceptos de
programación orientada a objetos (clases, atributos, métodos y encapsulamiento).
Ejercicio 5.2: Implementar el concepto de herencia utilizando la clase producto y
sobrescribir el método padre de impresión.
Ejercicio 5.3: Implementar el concepto de polimorfismo (tipo de documento, boleta y
factura).
Tareas:
Tarea N°5: Aplicar la programación orientada a objetos (clase, método, atributo, herencia,
encapsulamiento y polimorfismo) en Java.
Duración
CAPÍTULO Nº 6: Estructuras útiles en Java
4.0 hrs.
Temas Habilidades
Laboratorios:
Laboratorio N°6: Entender el uso de las propias estructuras del lenguaje Java:
Ejercicio 6.1: Utilizar la clase Class.
Ejercicio 6.2: Utilizar las constantes y enumeraciones.
Ejercicio 6.3: Utilizar las expresiones Lambda.
Tareas:
Tarea N°6: Utilizar las estructuras útiles de Java en una aplicación.
Duración
EVALUACIÓN PARCIAL (EP)
2.0 hrs
Laboratorios:
Laboratorio N°7: Desarrollar aplicaciones que implemente arreglos de Java:
Ejercicio 7.1: Agregar productos a la aplicación del carrito de compra.
Ejercicio 7.2: Leer un arreglo y otras funciones.
Ejercicio 7.3: Otras funciones utilizando ArrayList.
Tareas:
Tarea N°7: Crear un programa que utilice arreglos y colecciones de Java.
Duración
CAPÍTULO Nº 8: Hilos y concurrencia
3.0 hrs.
Temas Habilidades
Laboratorios:
Laboratorio N°8: Comprender el multiprocesamiento:
Ejercicio 8.1: Agregar productos a carrito de compras con multiprocesamiento.
Tareas:
Tarea N°8: Crear un programa que utilice los hilos y concurrencia.
Duración
CAPÍTULO Nº 9: Archivos y serialización
8.0 hrs.
Temas Habilidades
Laboratorios:
Laboratorio N°9: Gestionar los archivos del sistema operativo desde una aplicación:
Ejercicio 9.1: Crear una aplicación para grabar y leer información en un archivo.
Ejercicio 9.2: Crear una aplicación para grabar y leer información aleatoria.
Ejercicio 9.3: Crear una aplicación para serializar objetos.
Duración
CAPÍTULO Nº 10: Java Database Connectivity (JDBC)
8.0 hrs.
Temas Habilidades
Laboratorios:
Laboratorio N°10: Implementar una aplicación Web con acceso a base de datos:
Ejercicio 10.1: Crear una base de datos con 2 tablas.
Ejercicio 10.2: Crear las operaciones de mantenimiento para 2 tablas.
Ejercicio 10.3: Crear una consulta de base de datos desde Java.
Tareas:
Tarea N°10: Utilizar JDBC en una aplicación.
Duración
CAPÍTULO Nº 11: Modelo de aplicación Web
4.0 hrs.
Temas Habilidades
Laboratorios:
Laboratorio N°11: Ensamblar la aplicación del Carrito de Compras incorporando las
funcionalidades trabajadas en los capítulos anteriores:
Ejercicio 11.1: Explicar las características de la aplicación Web construida
Tareas:
Tarea N°11: Construir una aplicación Web con uso de una base de datos.
Duración
EVALUACIÓN FINAL (EF)
2.0 hrs
ECKEL, Bruce
2002 Thinking in Java: The Definitive Introduction to Object-Oriented Programming in the
Language of the World-Wide Web. Tercera Edición. Washington: Prentice Hall PTR
LIBROSWEB
2015 Programación Web. 10 de mayo 2015
http://librosweb.es/libros/
ORACLE INC.
2015 The Java Tutorial. Consulta: 10 de mayo 2015
http://docs.oracle.com/javase/tutorial/
RAMEZ, Elmasri
SHAMKANT, Navathe
2007 Fundamentos de Sistemas de Bases de Datos. Quinta Edición. Madrid: Pearson
Educación S.A.