Sie sind auf Seite 1von 8

SÍLABO

I. INFORMACIÓN GENERAL

Código : PDS-1601
Programa : Java 8.0 Fundamentals Developer
Curso : Java 8.0 Fundamentals Developer
Duración : 70 Horas

II. DESCRIPCION DEL CURSO

En este curso, el participante obtendrá los conocimientos y habilidades necesarias para el


desarrollo de aplicaciones modulares mediante la programación orientada a objetos (POO)
y conexión a base de datos en Java. Además, aprenderá a reconocer las características
del entorno de desarrollo y sintaxis del lenguaje de programación Java.

III. PRE REQUISITOS

 Conocimiento de Windows (Nivel Intermedio)


 Conocimiento de base de datos (Nivel Básico)
 Conocimiento de algoritmos y programación (Nivel Básico)

IV. LOGRO DEL CURSO

Al finalizar el curso, el alumno será capaz de desarrollar aplicaciones utilizando el lenguaje


de programación Java. Adicionalmente, estará preparado para:

 Representar algoritmos y pseudocódigos utilizando diagramas de flujos.


 Construir aplicaciones utilizando la programación orientada a objetos (POO).
 Implementar aplicaciones Web (básicas) con acceso a base de datos.

V. LÍNEA DE ESPECIALIZACIÓN

Java 8.0 Java 8.0 Java 8.0


Java 8.0 Web
Fundamentals Advanced Architect
Developer
Developer Developer Developer

Cibertec Perú S.A.C - Java 8.0 Fundamentals Developer (PDS-1601) 1


VI. METODOLOGÍA

El programa se encuentra estructurado en sesiones teórico/prácticas, donde se propicia la


participación activa en cada clase, ya sea compartiendo experiencias del contexto laboral
del grupo de clase, así como, desarrollando laboratorios guiados e individuales enfocados
a consolidar el aprendizaje del tema.

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

VII. EVALUACIÓN DEL CURSO

La calificación es vigesimal (0 a 20), siendo la nota mínima aprobatoria de catorce (14.00).


El promedio final del curso será el resultado de la siguiente formula:

PF = PP x 0.40 + EP x 0.15 + ET x 0.15 + EF x 0.30

LEYENDA

 PF: Promedio Final


 PP: Promedio de Prácticas (40 % de la nota final)
 EP: Evaluación Parcial (15 % de la nota final)
 ET: Evaluación de Tareas (15 % de la nota final)
 EF: Evaluación Final (30 % de la nota final)

Cibertec Perú S.A.C - Java 8.0 Fundamentals Developer (PDS-1601) 2


VIII. CONTENIDO ANALÍTICO

Duración
CAPÍTULO Nº 1: Algoritmos, pseudocódigos y diagramas de flujos
4.0 hrs.
Temas Habilidades

 ¿Qué es un algoritmo? Al finalizar el capítulo, el alumno podrá:


 Pseudocódigo
 Diagrama de flujo o flujograma  Comprender la diferencia entre un
 Variables algoritmo y pseudocódigo.
 Input / Output  Crear algoritmos con entrada de datos,
 Operadores operaciones y resultados.

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

 Java Developer Kit (JDK) Al finalizar el capítulo, el alumno podrá:


 Java Runtime Environment
 Archivos JAR,WAR,EAR  Entender las características básicas de
 IDE Java Java Developer Kit (JDK).
 Consola  Reconocer el entorno de desarrollo Java.
 Depuración  Identificar el alcance de clases y
 Programas fuentes y compilados miembros de clase.
 Tipo de Datos en Java  Utilizar los comentarios dentro del
 Importaciones (import) y paquetes programa para incluir descripciones en
(packages) las porciones de código.
 Alcances público, protegido y privado
 Comentarios de línea, bloque y
documentación

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.

Cibertec Perú S.A.C - Java 8.0 Fundamentals Developer (PDS-1601) 3


CAPÍTULO Nº 3: Programación básica con el lenguaje Java Duración
Instrucciones repetitivas y condicionales 6.0 hrs.
Temas Habilidades

 Diagrama de flujo Al finalizar el capítulo, el alumno podrá:


 Diagrama de entrada, proceso y salida
 Instrucciones repetitivas  Utilizar los objetos gráficos para
 Instrucciones condicionales representar algoritmos computacionales.
 Implementar algoritmos computacionales
utilizando el lenguaje de programación
Java.

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.

CAPÍTULO Nº 4: Programación básica con el lenguaje Java Duración


Instrucciones de transferencia, combinación y excepción 6.0 hrs.
Temas Habilidades

 Diagrama de instrucciones de Al finalizar el capítulo, el alumno podrá:


transferencia
 Instrucciones de transferencia  Utilizar los objetos gráficos para
 Combinaciones de instrucciones representar algoritmos computacionales.
 Excepciones  Implementar algoritmos computacionales
utilizando el lenguaje de programación
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.

Cibertec Perú S.A.C - Java 8.0 Fundamentals Developer (PDS-1601) 4


Duración
CAPÍTULO Nº 5: Programación orientada a objetos (POO)
10.0 hrs.
Temas Habilidades

 Clases Al finalizar el capítulo, el alumno podrá:


 Objetos
 Atributos, métodos y constantes  Construir un programa Java aplicando los
 Constructores conceptos de la programación orientada a
 Interfaces y diferencia con clases objetos (POO).
 Principios básicos de la POO
 Encapsulamiento
 Herencia
 Polimorfismo

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

 Constantes y enumeraciones Al finalizar el capítulo, el alumno podrá:


 La clase Class
 Casteo de objetos  Utilizar las estructuras de Java en la
 Operadores Lambda construcción de programas.
 Utilizar las expresiones Lambda.

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

Cibertec Perú S.A.C - Java 8.0 Fundamentals Developer (PDS-1601) 5


Duración
CAPÍTULO Nº 7: Arreglos y colecciones
8.0 hrs.
Temas Habilidades

 Arreglos Al finalizar el capítulo, el alumno podrá:


 Conceptos y creación de arreglos
 Clases y métodos para manejar  Implementar los arreglos de datos en un
arreglos programa Java.
 Colecciones  Implementar las colecciones en un
 Java Collection Framework programa Java.
 List y Array List
 Map y Hash Map
 Set y Hash Set
 Iterator

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

 Hilos Al finalizar el capítulo, el alumno podrá:


 Clase Thread e Interfaz Runnable
 Utilizar el multiprocesamiento.

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

 Conceptos generales Al finalizar el capítulo, el alumno podrá:


 Archivos secuenciales o de texto
 Archivos de acceso aleatorio o binarios  Utilizar los archivos para almacenar datos
 La interfaz serializable en el disco duro.

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.

Cibertec Perú S.A.C - Java 8.0 Fundamentals Developer (PDS-1601) 6


Tareas:
 Tarea N°9: Gestionar ficheros con Java

Duración
CAPÍTULO Nº 10: Java Database Connectivity (JDBC)
8.0 hrs.
Temas Habilidades

 Creación de base de datos, tablas y Al finalizar el capítulo, el alumno podrá:


relaciones
 Consultas  Diseñar una base de datos simple con un
 Inserción, eliminación y actualización gestor de base de datos.
 Conectividad con Java  Desarrollar consultas hacia la base de
 El paquete java.sql datos a través de una aplicación Java
 Metadatos (select).
 Retorno y vista de consultas en el  Realizar operaciones de mantenimiento de
browser una tabla a través del lenguaje SQL (insert,
update y delete).

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

 JSP y Servlet Al finalizar el capítulo, el alumno podrá:


 Modelo-Vista-Controlador
 Objetos de transferencia de datos:  Comprender las características básicas de
 Persistencia una aplicación Web.
 Control
 Vista

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

Cibertec Perú S.A.C - Java 8.0 Fundamentals Developer (PDS-1601) 7


IX. BIBLIOGRAFÍA

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.

Cibertec Perú S.A.C - Java 8.0 Fundamentals Developer (PDS-1601) 8

Das könnte Ihnen auch gefallen