0% encontró este documento útil (0 votos)
100 vistas6 páginas

Syllabus de Java Fundamentals Developer PDF

Este documento presenta el syllabus de un curso de 70 horas sobre Java Fundamentals Developer. El curso cubre temas como algoritmos, programación orientada a objetos, Java Developer Kit, y desarrollo web con Java. El curso consta de seis capítulos y seis laboratorios prácticos evaluados a través de dos exámenes.

Cargado por

Saenz Aponte
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
100 vistas6 páginas

Syllabus de Java Fundamentals Developer PDF

Este documento presenta el syllabus de un curso de 70 horas sobre Java Fundamentals Developer. El curso cubre temas como algoritmos, programación orientada a objetos, Java Developer Kit, y desarrollo web con Java. El curso consta de seis capítulos y seis laboratorios prácticos evaluados a través de dos exámenes.

Cargado por

Saenz Aponte
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

DIRECCIÓN DE EXTENSIÓN PROFESIONAL

DIVISIÓN DE ALTA TECNOLOGÍA (DAT)

Programa : Java Fundamentals Developer


Curso : Java Fundamentals Developer
Duración : 70 horas

SYLLABUS

I. DESCRIPCIÓN

JAVA es un lenguaje de programación orientado a objetos muy difundido y usado dentro


del mundo de desarrollo de aplicaciones; es robusto, 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.

Pre-requisitos

 Ninguno

II. LOGRO DEL CURSO

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 le 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) de desarrollo aplicaciones.

III. METODOLOGÍA

El curso consta de sesiones teórico-prácticas y emplea material audiovisual con la


finalidad de facilitar los procesos de adquisición y evaluación del aprendizaje. Durante las
clases se promociona la participación de los alumnos mediante el desarrollo de ejercicios.

Recursos

 Computadora
 Silabo
 Material digital

IV. EVALUACIÓN

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


curso se evaluará mediante dos exámenes a mediados y al final del mismo.

El promedio final será obtenido empleando la siguiente fórmula:

PF = 0.5 * Promedio de Laboratorios + 0.5 * Examen Final

1
V. 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


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

Laboratorio 1: Uso de pseudocódigo y flujogramas


 Laboratorio 1.1: Determina la suma de los N primeros números enteros
 Laboratorio 1.2: Desarrollo de programas que utilicen los operadores de datos

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

 MS Visio y los diagramas de flujo Al finalizar el capítulo, el alumno


 Símbolos estandarizados
 Diagrama: entrada, proceso y  Reconoce y aplica objetos gráficos para
salida representar algoritmos computacionales.
 Diagrama: instrucciones  Identifica instrucciones condicionales en
repetitivas un algoritmo.
 Diagrama: instrucciones
condicionales
 Diagrama: instrucciones de
transferencia
 Combinaciones de instrucciones

Laboratorio 2: Algoritmia con Flujogramas en MS Visio


 Laboratorio 2.1: Propone diagrama de procesamiento simple
 Laboratorio 2.2: Propone diagrama de sentencias repetitivas
 Laboratorio 2.3: Propone diagrama de sentencias condicionales
 Laboratorio 2.4: Propone diagrama de sentencias de transferencia
 Laboratorio 2.5: Propone diagrama de sentencias combinadas

2
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

 Entrada y salida en Java Al finalizar el capítulo, el alumno


 IDE Java
 Consola  Identifica el entorno Java.
 Depuración  Reconoce y aplica código de
 Programas fuentes y compilados programación Java.
 Control de flujo
 Instrucciones repetitivas
 Instrucciones condicionales
 Instrucciones de transferencia
 Combinaciones
 Excepciones

Laboratorio 3: Instrucciones de control de Java


 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: Comprender las características básicas de Java Developer Kit (JDK) y del lenguaje
Java
Temas Habilidades

 Virtual Machine Al finalizar el capítulo, el alumno


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

Laboratorio 4: Java Developer Kit (JDK) y características básicas del lenguaje Java
 Laboratorio 4.1: Muestra la estructura de carpetas JDK y usa algunos archivos en ellas
 Laboratorio 4.2: Crea package con el IDE de Java
 Laboratorio 4.3: Aplica comentarios en sus programas

3
Duración
CAPÍTULO No. 5: Programación Orientada a Objetos
8.0 hrs
Logro: Reconocer y utilizar los conceptos de Programación Orientada a Objetos.
Temas Habilidades

 Clases y objetos Al finalizar el capítulo, el alumno


 Clases y Objetos
 Atributos, métodos y constantes  Aplica los conceptos de Programación
 Constructores Orientada a Objetos en la construcción
 Interfaces y diferencia con clases de programas.
 Principios básicos de la POO
 Encapsulamiento
 Herencia
 Polimorfismo

Laboratorio 5: Creación de Clases Java


 Laboratorio 5.1: Crea la clase Convierte
 Laboratorio 5.2: Crea la clase Baldor
 Laboratorio 5.3: Crea de la clase Formato

Duración
EXÁMEN 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

 JavaServer Pages (JSP) Al finalizar el capítulo, el alumno


 Proyectos Web
 Apache Tomcat y servidores  Reconoce las características básicas de una
de aplicaciones Web aplicación Web.
 Publicación de un Proyecto  Escribe documentos HTML.
 Tags de HTML y CSS  Comprende la utilización de CSS.
 Texto
 Enlaces
 Listas
 Imágenes
 Tablas
 Formularios
 Modelo de cajas (DIV)
 Posicionamiento y
visualización
 Layout

Laboratorio 6: Creación de páginas Web que utilicen las clases Baldor, Formato y Valida
 Laboratorio 6.1: Crea formularios con estilos
 Laboratorio 6.2: Crea formularios para cálculo numéricos con Baldor
 Laboratorio 6.3: Crea su HomePage usando layouts

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

 Arreglos Al finalizar el capítulo, el alumno


 Conceptos y creación de
arreglos  Usa arreglos en programación.
 Clases y métodos para  Usa colecciones en programación.
manejar arreglos
 Colecciones
 Java Collection Framework
 List y ArrayList
 Map y HashMap
 Set y HashSet
 Iterator

Laboratorio 7: Desarrollo de aplicaciones con arreglos y colecciones con Java


 Laboratorio 7.1: Crea aplicación para ordenar datos usando arreglos
 Laboratorio 7.2: Usa objeto List
 Laboratorio 7.3: Usa objeto Map
 Laboratorio 7.4: Usa objeto Set

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

 Conceptos de base de datos Al finalizar el capítulo, el alumno


 Creación de base de datos, tablas
y relaciones  Comprende las operaciones de
 Consultas de base de datos mantenimiento y consulta a la base de
 Inserción, eliminación y datos.
actualización  Identifica acerca de JDBC.
 Java Database Connectivity (JDBC)
 Conectividad con Java
 El paquete Java.SQL
(Connection, Statement,
PreparedStatement y ResultSet)
 Metadatos
 Retorno y vista de consultas en el
browser

Laboratorio 8: Uso de objetos de acceso a base de datos


 Laboratorio 8.1: Creación de una base de datos con 3 tablas
 TProfesor
 TLaboratorio
 TFrecuencia
 Laboratorio 8.2: Operaciones de mantenimiento para las 3 tablas
 TProfesor
 TLaboratorio
 TFrecuencia
 Laboratorio 8.3: Consultas

5
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

 View y Controller Al finalizar el capítulo, el alumno


 JSPs y Servlets
(HttpServletRequest,  Utiliza en Servlet.
HttpServletResponse y  Genera TAG HTML con Java.
HttpSession)  Estructura las operaciones con la base
 JSTL TagLibraries de datos mediante DAO.
 Model  Utiliza objetos para encapsular datos en
 Data Access Object (DAO) MVC.
 Planificación con interfaces  Desarrolla una aplicación usando MVC.
 Implementación con clases
 Objetos de datos
 Data Transfer Object (DTO)
 Object Domain (OD)
 View Object (VO)

Laboratorio 9: Creación de una aplicación usando el patrón MVC


 Laboratorio 9.1: Crea una aplicación MVC para mantenimiento y consulta de las tablas
 TProfesor
 TLaboratorio
 TFrecuencia

Duración
EXÁMEN FINAL
2.0 hrs

VI. 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

También podría gustarte