Sunteți pe pagina 1din 7

Copyright © Todos los Derechos Reservados - Cibertec Perú SAC

Programa : Java 7.0 Fundamentals Application Developer


Curso : Java 7.0 Fundamentals Application Developer
Duración : 70 horas

I. DESCRIPCIÓN

Java 7.0 es un lenguaje de programación robusto que permite un crecimiento modular de


aplicaciones mediante el uso de teorías de programación orientada a objetos (POO) y
hace uso de estándares, buenas prácticas y marcos de trabajo. Actualmente, es uno de
los lenguajes más utilizado para la construcción de software.

Pre-requisitos

 Conocimiento de un lenguaje de programación (básico)

II. LOGROS DEL PROGRAMA

Al finalizar el curso, el alumno será capaz de:

 Comprender los fundamentos para la programación de aplicaciones.


 Definir los diversos conceptos necesarios para implementar una aplicación.
 Diseñar los diagramas de flujo e interpretar la secuencia y solución.
 Desarrollar algoritmos que permitan optimizar la ejecución de una aplicación.
 Distinguir la programación estructurada y orientada a objetos.
 Desarrollar aplicaciones con acceso a base de datos para consultas.
 Aplicar el patrón Model View Controller (MVC) para el desarrollo de aplicaciones.

III. LÍNEA DE ESPECIALIZACIÓN

Java 7.0 Java 7.0 Java 7.0


Java 7.0 Web
Fundamentals Advanced Arquitect
Application
Application Application Application
Developer
Developer Developer Developer

IV. METODOLOGÍA

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


participación de los alumnos en cada clase, ya sea compartiendo experiencias de su
contexto laboral como desarrollando laboratorios del tema, diseñados para consolidar el
aprendizaje. Como recurso de enseñanza, cada alumno cuenta con una computadora de
uso personal; material educativo digital que consta de las sesiones del curso, laboratorios,
tareas, diapositivas de cada tema, lecturas de apoyo y videos.
V. EVALUACIÓN

La calificación es vigesimal (0 a 20) y la nota mínima aprobatoria es catorce (14). El


promedio final se obtendrá mediante la aplicación de la siguiente fórmula.

Evaluación Evaluación
Promedio
Parcial Final
Final
(0.5%) (0.5%)

2
VI. CONTENIDO ANALÍTICO

Duración
CAPÍTULO 1: Definición y Características del Algoritmo
4.0 hrs
Logro: Comprender los conceptos básicos de algoritmos y elaborar cálculos con entrada de
datos, operaciones y resultados.
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.

Laboratorio 1
 Laboratorio 1.1: Pseudocódigos y Flujogramas.
 Laboratorio 1.2: Algoritmo.

Duración
CAPÍTULO No. 2: Flujogramas
9.0 hrs
Logro: Reconocer los símbolos utilizados en los diagramas de flujo para desarrollar
flujogramas.
Temas Habilidades

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


 Diagrama de entrada, proceso y
salida  Reconocer y aplicar objetos gráficos para
 Diagrama de instrucciones repetitivas representar algoritmos computacionales.
 Diagrama de instrucciones  Identificar instrucciones condicionales en
condicionales un algoritmo.
 Diagrama de instrucciones de
transferencia
 Combinaciones de instrucciones

Laboratorio 2
 Laboratorio 2.1: Diagrama de procesamiento simple.
 Laboratorio 2.2: Diagrama de sentencias repetitivas.
 Laboratorio 2.3: Diagrama de sentencias condicionales.
 Laboratorio 2.4: Diagrama de sentencias de transferencia.
 Laboratorio 2.5: Diagrama de sentencias combinadas.

Duración
CAPÍTULO No. 3: Programación Básica con Java
9.0 hrs
Logro: Reconocer y utilizar instrucciones de control de flujo.
Temas Habilidades

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


 Consola
 Depuración  Reconocer y aplicar código de
 Programas fuentes y compilados programación Java.
 Instrucciones repetitivas

3
 Instrucciones condicionales
 Instrucciones de transferencia
 Combinaciones
 Excepciones

Laboratorio 3
 Laboratorio 3.1: Programa con procesamiento simple.
 Laboratorio 3.2: Programa con sentencias repetitivas.
 Laboratorio 3.3: Programa con sentencias condicionales.
 Laboratorio 3.4: Programa con sentencias de transferencia.
 Laboratorio 3.5: Programa con sentencias combinadas.

Duración
CAPÍTULO No. 4: Entorno Java
4.0 hrs
Logro: Reconocer las características básicas de Java Developer Kit y lenguaje Java.
Temas Habilidades

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


 Java Runtime Environment
 Archivos JAR, WAR y EAR  Identificar las características básicas
 Importaciones (import) y paquetes Java Developer Kit (JDK).
(packages)  Aplicar package.
 Alcances público, protegido y privado  Reconocer alcance de clases y miembros
 Comentarios de línea, bloque y de clase.
documentación

Laboratorio 4
 Laboratorio 4.1: Uso de ayudas del JDK en NetBeans.
 Laboratorio 4.2: Crear package con el IDE de Java.
 Laboratorio 4.3: Aplicar comentarios en programas.

Duración
CAPÍTULO No. 5: Programación Orientada a Objetos
8.0 hrs
Logro: Aplicar las teorías y conceptos de Programación Orientada a Objetos.
Temas Habilidades

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


 Objetos
 Atributos, métodos y constantes  Reconocer y utilizar los conceptos de
 Constructores Programación Orientada a Objetos.
 Interfaces y diferencia con clases
 Encapsulamiento
 Herencia
 Polimorfismo

Laboratorio 5
 Laboratorio 5.1: Creación de la clase Convierte.
 Laboratorio 5.2: Creación de la clase Baldor.
 Laboratorio 5.3: Creación de la clase Formato.

4
Duración
EXAMEN PARCIAL
2.0 hrs

Duración
CAPÍTULO No. 6: Entorno Web
8.0 hrs
Logro: Comprender y aplicar programación desde el punto de vista del cliente.
Temas Habilidades

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


 Apache Tomcat y servidores de
aplicaciones Web  Comprender las características básicas de
 Publicación de un Proyecto una aplicación Web.
 Características básicas  Escribir documentos HTML.
 Texto
 Enlaces
 Listas
 Imágenes
 Tablas
 Formularios
 Modelo de cajas (DIV)
 Posicionamiento y visualización
 Layout
 HTML5

Laboratorio 6
 Laboratorio 6.1: Crear formularios con estilos.
 Laboratorio 6.2: Crear formularios para cálculo numéricos con Baldor.
 Laboratorio 6.3: Crear un HomePage usando layouts.

Duración
CAPÍTULO No. 7: Arreglos y Colecciones
8.0 hrs
Logro: Utilizar arreglos y colecciones con Java.
Temas Habilidades

 Conceptos y creación de arreglos Al finalizar el capítulo, el alumno podrá:


 Clases y métodos para manejar
arreglos  Usar arreglos en programación.
 Java Collection Framework  Usar colecciones en programación.
 List y Array List
 Map y Hash Map
 Set y Hash Set
 Iterator

Laboratorio 7
 Laboratorio 7.1: Crear aplicación para ordenar datos usando arreglos.
 Laboratorio 7.2: Uso de objeto List.
 Laboratorio 7.3: Uso de objeto Map.
 Laboratorio 7.4: Uso de objeto Set.

5
Duración
CAPÍTULO No. 8: Java Database Connectivity (JDBC)
8.0 hrs
Logro: Identificar los objetos de acceso a base de datos.
Temas Habilidades

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


relaciones
 Consultas  Diseñar base de datos simples.
 Inserción, eliminación y actualización  Desarrollar consultas.
 Conectividad con Java  Realizar operaciones SQL de
 El paquete java.sql mantenimiento a base de datos.
 Metadatos
 Retorno y vista de consultas en el
browser

Laboratorio 8
 Laboratorio 8.1: Creación de una base de datos con 3 tablas.
 Laboratorio 8.2: Operaciones de mantenimiento para las 3 tablas.
 Laboratorio 8.3: Consultas.

Duración
CAPÍTULO No. 9: Patrón de desarrollo Model View Controller (MVC)
8.0 hrs
Logro: Comprender sobre la arquitectura de desarrollo MVC
Temas Habilidades

 JSPs y Servlets Al finalizar el capítulo, el alumno podrá:


 JSTL TagLibraries
 Data Access Object (DAO)  Generar nuevos tag HTML con Java.
 Planificación con interfaces  Planificar las operaciones con la base de
 Implementación con clases datos con DAO.
 Data Transfer Object (DTO)  Usar objetos para encapsular datos en
 Object Domain (OD) MVC.
 Value Object (VO)  Desarrollar una aplicación usando MVC.

Laboratorio 9
 Laboratorio 9.1: Creación de una aplicación MVC para mantenimiento y consulta de las
tablas.

Duración
EXAMEN FINAL
2.0 hrs

6
VII. REFERENCIAS

Fuente: Web

 Libros en línea de Java


http://docs.oracle.com/javase/tutorial/

 Libros en línea de HTML, CSS y JavaScript


http://www.librosweb.es/

Fuente: Libros

 Super JAVA SE for Windows with NetBeans IDE


Ing. Julio Vásquez Paragulla
http://www.parainformaticos.com

 Estructuras de datos y algoritmos en Java


Adam Drozdek
http://www.agapea.com

S-ar putea să vă placă și