0% encontró este documento útil (0 votos)
603 vistas8 páginas

Silabo Cibertec

Este documento presenta el silabo de un curso de Java 8.0 Web Developer de 80 horas. El curso enseña el desarrollo de aplicaciones web usando Java y tecnologías como HTML5, CSS, JavaScript, jQuery, Servlets y JSP. Incluye 8 capítulos que cubren estas tecnologías así como SQL, JDBC, el patrón MVC y el uso de patrones de diseño como DAO y Singleton. El curso evalúa a los estudiantes con prácticas, tareas, una evaluación parcial y una evaluación final.
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)
603 vistas8 páginas

Silabo Cibertec

Este documento presenta el silabo de un curso de Java 8.0 Web Developer de 80 horas. El curso enseña el desarrollo de aplicaciones web usando Java y tecnologías como HTML5, CSS, JavaScript, jQuery, Servlets y JSP. Incluye 8 capítulos que cubren estas tecnologías así como SQL, JDBC, el patrón MVC y el uso de patrones de diseño como DAO y Singleton. El curso evalúa a los estudiantes con prácticas, tareas, una evaluación parcial y una evaluación final.
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/ 8

SILABO

I.

INFORMACIN GENERAL
Cdigo
Programa
Curso
Duracin

II.

:
:
:
:

PDS-1502
Java 8.0 Web Developer
Java 8.0 Web Developer
80 Horas

DESCRIPCION DEL CURSO


En este curso, el participante obtendr los conocimientos y habilidades necesarias para el
desarrollo de aplicaciones web, empleando el patrn de arquitectura de software (MVC) en
su implementacin. Adems, aprender a incorporar tecnologas que le permitirn incluir la
lgica del negocio, tanto del lado cliente como la del servidor, e implementar estadsticas y
reportes especializados.

III.

PRE REQUISITOS

Conocimiento de Windows (Nivel Intermedio)


Conocimiento de programacin estructurada (Nivel Intermedio)
Conocimiento de programacin orienta a objetos (Nivel Intermedio)
Conocimiento de lenguaje de programacin Java (Nivel Intermedio)
Conocimiento de base de datos (Nivel Bsico)
Conocimiento de lenguaje SQL (Nivel Bsico)

CAPACITACIN RECOMENDADA

Java 8.0 Fundamentals Developer

IV. LOGRO DEL CURSO


Al finalizar el curso, el alumno ser capaz de desarrollar aplicaciones utilizando el lenguaje
de programacin Java en entornos web. Adicionalmente, estar en la capacidad de:

V.

Utilizar las tecnologas HTML5, CSS, JavaScript, jQuery, Servlets y JSP para incluir la
lgica de negocio en el lado del cliente y servidor.
Desplegar aplicaciones web que implementen adecuadamente el patrn de desarrollo
Model View Controller (MVC).
Gestionar las bibliotecas (API) de terceros para la generacin de reportes, grficos y
estadsticas avanzadas.

LNEA DE ESPECIALIZACIN

Java 8.0
Fundamentals
Developer

Java 8.0 Web


Developer

Cibertec Per S.A.C - Java 8.0 Web Developer (PDS-1502)

Java 8.0
Advanced
Developer

Java 8.0
Architect
Developer

VI. METODOLOGA
El programa se encuentra estructurado en sesiones terico/prcticas, donde se propicia la
participacin 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 para el aprendizaje est compuesto por:

Desktop/Laptop
Silabo
Marco terico
Diapositivas
Laboratorios
Lecturas
Videos
Tareas

VII. EVALUACIN DEL CURSO


La calificacin es vigesimal (0 a 20), siendo la nota mnima 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 Prcticas (40 % de la nota final)
EP: Evaluacin Parcial (15 % de la nota final)
ET: Evaluacin de Tareas (15 % de la nota final)
EF: Evaluacin Final (30 % de la nota final)

Cibertec Per S.A.C - Java 8.0 Web Developer (PDS-1502)

VIII. CONTENIDO ANALTICO

Duracin
4.0 hrs.

CAPTULO N 1: HTML5 y CSS3


Temas

HTML5, CSS3 y distribucin de


informacin
Texto, enlaces, listas, imgenes
Tablas y formularios
Generacin de bibliotecas de estilos
Generacin de grillas de datos
Generacin de formularios
Plantillas web o layout

Habilidades
Al finalizar el captulo, el alumno podr:

Aplicar hojas de estilo.


Disear tablas de datos.
Disear formularios.
Generar plantillas web.

Laboratorios:
Laboratorio N1: Generacin de elementos web del lado del cliente:
Ejercicio 1.1: Generar un proyecto web con elementos visuales HTML5.
Ejercicio 1.2: Generar una biblioteca de estilos para implementar tablas.
Ejercicio 1.3: Generar una biblioteca de estilos para implementar formularios.
Ejercicio 1.4: Generar una biblioteca de estilos para implementar una plantilla web.
Tareas:
Tarea N1.1: Generar bibliotecas de estilos para tablas.
Tarea N1.2: Generar bibliotecas de estilos para formularios.
Tarea N1.3: Generar plantilla web.

Duracin
8.0 hrs.

CAPTULO N 2: JavaScript, jQuery y AJAX


Habilidades

Temas

Conceptos JavaScript
Variables y operadores
Instrucciones de control
Funciones
Estilos de formularios con jQuery
Grillas cebra con jQuery
Widgets de jQuery
Desarrollo de mens con jQuery
Conceptos y operaciones AJAX con
jQuery
Generacin de componentes visuales
con JQuery UI

Al finalizar el captulo, el alumno podr:

Aplicar cdigo JavaScript.


Utilizar funciones de jQuery.
Utilizar jQuery para generar efectos en
tablas y validacin de formularios.
Utilizar jQuery para operaciones AJAX

Laboratorios:
Laboratorio N2: Incluir cdigo JavaScript y Framework jQuery en la aplicacin:
Ejercicio 2.1: Manejo de eventos de formularios
Ejercicio 2.2: Generacin de grillas cebras con jQuery
Ejercicio 2.3: Generacin de mens con jQuery
Ejercicio 2.4: Uso de JQuery para operaciones AJAX
Tareas:
Tarea N2: Generar bibliotecas de estilos para tablas y formularios con jQuery.

Cibertec Per S.A.C - Java 8.0 Web Developer (PDS-1502)

Duracin
4.0 hrs.

CAPTULO N 3: Contexto de las Aplicaciones Web


Temas

Servidores de aplicaciones web


Empaquetamiento Web Application
Estructura de carpetas de Tomcat
Estructura de desarrollo
Estructura de despliegue
Archivo web.xml
Overview de Java EE
Arquitectura

Habilidades
Al finalizar el captulo, el alumno podr:

Analizar el contexto de desarrollo y


ejecucin de las aplicaciones Web

Laboratorios:

Laboratorio N3: Generacin de un proyecto web y desplegarlo:


Ejercicio 3.1: Generacin de un proyecto Web bsico
Ejercicio 3.2: Instalacin del TOMCAT

Tareas:
Tarea N3: Generar proyecto con JSP que enve datos a servlet mediante formulario.

Duracin
6.0 hrs.

CAPTULO N 4: Servlets
Temas

Definicin y ciclo de vida de un Servlet


Interfaces: ServletContext y
ServletConfig
Conexto de variables de una aplicacin
Web
Application
Session
Request
Page
HTTPServletRequest
HTTPServletResponse
Dispatcher y forward
Filters y ListenersEnvo de datos con
XML y JSON

Habilidades
Al finalizar el captulo, el alumno podr:

Analizar la arquitectura de los Servlets.


Utilizar las ventajas y funcionalidad de los
Servlets.

Laboratorios:
Laboratorio N4: Adicionar a la aplicacin web un Servlet:
Ejercicio 4.1: Creacin de un Servlet que retorne informacin para cliente AJAX
Ejercicio 4.2: Uso de interfaces ServletContext y ServletConfig
Ejercicio 4.3: Contexto de aplicacin Web (Application, Session y Request)
Ejercicio 4.4: Empleo de Dispatcher y forward
Ejercicio 4.5: Uso de Filters y Listeners
Ejercicio 4.6: Envo de datos con XML
Ejercicio 4.7: Envo de datos con JSON
Tareas:
Tarea N4: Generar proyectos que enven datos de servlets a JSP mediante JSON y
XML.

Cibertec Per S.A.C - Java 8.0 Web Developer (PDS-1502)

Duracin
8.0 hrs.

CAPTULO N 5: Java Server Pages (JSP)


Temas

El estndar HTTP (mtodos Get y


Post)
Introduccin a JSPs
Ciclo de vida de un JSP (relacin con
los Servlets)
Elementos JSP bsicos (scriptlets y
etiquetas estndar)
Objetos implcitosFragmentos JSP

Habilidades
Al finalizar el captulo, el alumno podr:

Desarrollar documentos JSP.


Distinguir la arquitectura centrada en JSP.

Laboratorios:
Laboratorio N5: Adicionar a la aplicacin web un JSP:
Ejercicio 5.1: Desarrollo JSP que interactan con Servlets
Ejercicio 5.2: Generacin de JSP usando objetos implcitos
Ejercicio 5.3: Creacin y uso de fragmentos de JSP
Tareas:
Tarea N5: Generar proyecto para solucionar solicitudes de reas de figuras planas.

Duracin
6.0 hrs.

CAPTULO N 6: JSTL y Tags Personalizados


Temas

Importacin de JSTL en la pgina


Variables y objetos implcitos
Condiciones
Recorrer colecciones
Tag Library Descriptor
Tag Handler
Creando de tags propios

Habilidades
Al finalizar el captulo, el alumno podr:

Analizar JSTL.
Crear nuevos tags para documentos HTML.

Laboratorios:
Laboratorio N6: Adicionar a la aplicacin web un JSTL:
Ejercicio 6.1: Generacin de un proyecto web bsico usando JSP con JSTL.
Ejercicio 6.2: Creacin de tags para ser usados en documentos JSP.
Tareas:
Tarea N6: Generar tags que retorne fecha y hora del sistema y otro que recibe texto y lo
retorne con los caracteres en maysculas

EVALUACIN PARCIAL (EP)

Cibertec Per S.A.C - Java 8.0 Web Developer (PDS-1502)

Duracin
2.0 hrs

Duracin
10.0 hrs.

CAPTULO N 7: SQL y JDBC


Temas

Creacin de base de datos, tablas y


relaciones
Consultas, inserciones, actualizaciones
y eliminacin
Procedimientos almacenados (Store
Procedure)
Triggers
Carga de drivers
Conexin a base de datos
Statement
Generacin de consultas
Prepared Statement
Operaciones de mantenimiento de datos
Callable Statement y ejecucin de
procedimientos almacenados
Uso del patrn Data Access Object
(DAO)
Uso del patrn Singleton

Habilidades
Al finalizar el captulo, el alumno podr:

Generar objetos y programas en base de


datos.
Crear aplicaciones que realizan
operaciones en base de datos.
Usar el patrn DAO.
Usar el patrn Singleton.

Laboratorios:
Laboratorio N7: Adicionar a la aplicacin web las operaciones de mantenimiento de una
base de datos relacional:
Ejercicio 7.1: Creacin de aplicacin que muestra una consulta a la base de datos
Ejercicio 7.2: Creacin de una aplicacin que permita usar parmetros en
operaciones SQL
Ejercicio 7.3: Creacin de una aplicacin que permita el mantenimiento completo a
una tabla
Ejercicio 7.4: Creacin de una aplicacin que permita ejecutar procedimientos
almacenados
Ejercicio 7.5: Creacin de una aplicacin usando DAO
Ejercicio 7.6: Creacin de una aplicacin usando Singleton
Tareas:
Tarea N7: Generar un proyecto para dar mantenimiento a 2 tablas.

CAPTULO N 8: Patrn de desarrollo Model View Controller (MVC)


Temas

Patrones de diseo

Caractersticas de MVC
Data Transfer Object (DTO)
Object Domain (OD)
Value Object (VO)

Duracin
8.0 hrs.

Habilidades
Al finalizar el captulo, el alumno podr:

Usar objetos DAO, DTO, OD y VO


Planificar las operaciones con la base de
datos con DAO
Usar objetos para encapsular datos en
MVC
Desarrollar una aplicacin usando MVC.

Laboratorios:
Laboratorio N8: Desarrollar aplicacin de mantenimiento y consulta a tablas aplicando
MVC:
Ejercicio 8.1: Creacin de una aplicacin MVC para mantenimiento y consulta de las

Cibertec Per S.A.C - Java 8.0 Web Developer (PDS-1502)

tablas.
Tareas:
Tarea N8: Generar un proyecto que use el patrn de arquitectura de desarrollo MVC
para dar solucin al mantenimiento de 3 tablas con relacin muchos a muchos

Duracin
6.0 hrs.

CAPTULO N 9: Aplicaciones Web


Temas

Aplicacin Logueo
Aplicacin para registrar fotos
Uso de Store Procedure con Java

Habilidades
Al finalizar el captulo, el alumno podr:

Incorporar a una aplicacin un logueo,


gestin de fotos y uso de store procedure.

Laboratorios:
Laboratorio N9: Gestionar los archivos del sistema operativo desde una aplicacin:
Ejercicio 9.1: Creacin de aplicacin de logueo
Ejercicio 9.2: Aplicacin para registrar fotos
Ejercicio 9.3: Creacin de aplicacin que integre la aplicacin de logueo y fotos.
Tareas:
Tarea N9: Generar proyecto para cargar archivos PDF.

Duracin
12.0 hrs.

CAPTULO N 10: Biblioteca de Java (API)


Temas

Generacin de grfico de barras


Generacin de grficos lineales
Generacin de grfico torta
Generacin visual de reporte con
iReport
Uso de reportes con JasperReport en
Java
Generacin de documentos MS Excel
Apertura y edicin de documentos MS
Excel
Visualizacin de sucesos en consola
Logeo o grabacin de sucesos en
archivos de textos con Log4j
Grabacin de sucesos en base de datos

Habilidades
Al finalizar el captulo, el alumno podr:

Generar grficos estadsticos


Crear y mostrar reportes
Utilizar MS Excel desde Java
Generar log o sucesos registrados en
archivos o base de datos

Laboratorios:
Laboratorio N10: Implementar una aplicacin Web con acceso a base de datos:
Ejercicio 10.1: Creacin de aplicacin para generar grficos estadsticos
Ejercicio 10.2: Creacin de aplicacin para generar reportes en formato PDF
Ejercicio 10.3: Creacin de aplicacin para usar MS Excel y manipular datos
Ejercicio 10.4: Usando Log4j en una aplicacin Web para logear sucesos de la
aplicacin
Tareas:
Tarea N10: Generar un proyecto que muestre una consulta a varias tablas. Adems que
tengas las opciones para exportar dicha consulta a un PDF, MS Excel o grfico

Cibertec Per S.A.C - Java 8.0 Web Developer (PDS-1502)

EVALUACIN FINAL (EF)

Duracin
2.0 hrs

IX. BIBLIOGRAFA
ECKEL, Bruce
2002 Thinking in Java: The Definitive Introduction to Object-Oriented Programming in the
Language of the World-Wide Web. Tercera Edicin. Washington: Prentice Hall PTR
LIBROSWEB
2015 Programacin 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 Edicin. Madrid: Pearson
Educacin S.A.

Cibertec Per S.A.C - Java 8.0 Web Developer (PDS-1502)

También podría gustarte