syllabus desarrollo web (autoguardado)
DESCRIPTION
Ing. Arturo Sandoval Rivera - UNPTRANSCRIPT
UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
DEPARTAMENTO ACADEMICO DE INGENIERIA INFORMATICASILABO
I. INFORMACION GENERALNombre de la asignatura:DESARROLLO WEBCdigo:SI 4382Facultad:Ingeniera Industrial
Escuela Profesional:Ingeniera Informtica
Nivel de Estudios:Quinto
Condicin:ElectivoRequisito:Diseo de SistemasNmero de Crditos:03Nmero de horas semanales:Total: 05Teora: 01Prctica: 04Semestre Acadmico:2015-I
Profesor Responsable:Ing. Arturo Sandoval RiveraII. SUMILLALa asignatura se desarrolla con un enfoque terico-prctico, y tiene por propsito brindar al estudiante conocimientos de la tecnologa web, que le permitan comprender los componentes (tanto en hardware y software) de las aplicaciones web y cmo disearlas y construirlas. III. OBJETIVOS DEL CURSOAl finalizar el curso, es estudiante estar en condiciones de:
1. Reconocer los elementos de la tecnologa web que se pueden emplear en las aplicaciones informticas de una organizacin
2. Crear aplicaciones web empleando software libre, Spring con Postgresql3. Utilizar el Spring Tools como IDE para crear apliaciones web
IV. CONTENIDO Y CRONOGRAMA DE ACTIVIDADES
Semana NActividades
UNIDAD DE APRENDIZAJE I: TECNOLOGA WEBDuracin 10 horas
Objetivos Especficos:
1. Reconocer los diferentes elementos de tecnologa web existentes 2. Reconocer los recursos del lado del cliente y los recursos del lado del servidor
3. Saber utilizar la sintaxis de HTML5,CSS3 y JavaScript para crear pginas web que corran del lado del cliente
11. La importancia de internet en la sociedad actual 2. Que es una Aplicacin Web3. Qu ventajas tiene una aplicacin web4. Tipos de aplicaciones web5. Arquitectura de una aplicacin web6. Arquitectura del software para una aplicacin web7. Hosting, dominio y capacidad de transferencia de archivos8. Sitios web estticos y dinmicos9. La seguridad en la web
21. El servidor web
2. Servidores web con propietario y gratuitos
3. El servidor web local y el servidor remoto4. El servidor web Apache
5. Configuracin bsica del servidor web
Primer Practica Calificada
UNIDAD DE APRENDIZAJE II: CONSTRUCCION DE SITIOS WEBDuracin: 20 horas
Objetivos Especficos:
1. construir un sitio web usando las herramientas de HTML5, CSS3 y Javascript
3 y 41. Recursos web en el lado del cliente
2. El navegador web
3. Navegadores con propietario y gratuitos
4. El lenguaje HTML5
5. Sintaxis de HTML: Estructura Global, Estructura del Cuerpo, Otros elementos del lenguaje.
5, 6 y 71. Estilos CSS
2. Estilos y estructuras, Conceptos bsicos sobre estilos, Aplicando estilos a plantillas, modelo de caja tradicional.
3. Propiedades CSS3, las nuevas reglas.
4. El lenguaje JavaScript
5. Elementos del lenguaje
6. Objetos del lenguaje
7. Sintaxis del lenguaje
8. Segunda Practica Calificada
UNIDAD DE APRENDIZAJE III: APLICACIONES WEB CON SPRING FRAMEWORK Duracin: 30 horas
Objetivos Especficos:
1. Entender : que es Spring Framework, origen y evolucin, arquitectura, que se puede hacer con Spring,
2. Entender el concepto de Inyeccin de Dependencias, y el concepto de Inversin Control
3. Entender que es Spring MVC
4. Aprender a utilizar los diferentes controladores que hay en Spring MVC
5. Comprender lo manipuladores de mapeo que maneja Spring.
6. Comprender el manejo de vistas en Spring
7. Comprender los manejadores de vistas que maneja Spring
8,9 y 101. Cmo Nace Spring Framework?
2. Qu es Spring Framework?
3. Un poco de Historia
4. Por qu usar Spring Framework?
5. Arquitectura de Spring Framework
6. Inyeccin de dependencia
7. Beneficios de la Inyeccin de dependencias
8. Dos formas de Inyeccin de dependencia:
9. Por Constructor
10. Por Setter
11,12 y 13
1. Esquema general de Spring MVC2. Construir el controlador
3. Creacin de JSP
4. Manejo de peticiones con controladores
5. Controladores
6. Mapeo de peticiones a controladores
14, 15 Mostrar vistas WEBProduccin de Hojas de clculo Excel
Produccin de documentos PDF
Resolucin de visualizaciones
Utilizar visualizaciones de plantillas
Velocity view resolver
Manejo de excepciones
16Examen Final, Examen Sustitutorio
Presentacin de trabajo final de curso.
IV. ESTRATEGIAS METODOLOGICASMtodo:Inductivo-Deductivo
Tcnica:Exposicin-Dilogo
Materiales y equipos: Plumn, mota, pizarra, PDF relacionados con el curso, uso de laboratorio, Sistema operativo Windows.En cada clase el profesor expondr una sntesis del tema a tratar. Formular, desarrollar y explicar los problemas de aplicacin.
Durante el desarrollo de la clase, el estudiante tendr una participacin activa, tanto en el desarrollo de algunos temas como en la solucin a interrogantes planteadas.
El estudiante investigar algunos tpicos sealados por el profesor que dar integridad a la asignatura.
La evaluacin es permanente, tanto en las sesiones de teora y de prctica.Al finalizar el Curso el alumno debe presentar una aplicacin WEB Bsica, usando Spring WEB y acceso a una base de datos, el trabajo ser presentado al finalizar el curso en la fecha del examen final.
V. EVALUACION DEL APRENDIZAJELas modalidades de evaluacin del aprendizaje, el nmero de evaluaciones y su ponderacin, son las siguientes:
1. Practicas CalificadasEP0450%
2. Trabajos EncargadosTE0220%
3. Examen FinalEF0130%
La nota promocional se determinar mediante la siguiente frmula:
NP = 0.50*PC + 0.20*TE + 0.30*EFAdems se considerar lo estipulado en el Reglamento Acadmico de la UNP (asistencia obligatoria de al menos 70% de clase) y normas adicionales al respecto
VI. BIBLIOGRAFA1. De la Cruz,J.PHP 5 y MySql 5, Edit. Megabyte, Lima Per, 597 p.
2. Editorial MacroProgramacin con JavaScript, Edit. Macro, Lima-Per, 2001, 596 p.3. Gauchat, Juan Diego
El Gran libro de HTML5, CSS3 y Javascript
MARCOMBO Espaa 2012.
4. Grupo EIDOSEl lenguaje HTML, Editorial EIDOS, Espaa, 2000
5. Jamsa K.,King K.,Anderson A.Superutilidades para HTML y diseo web, editorial Mc Graw Hill, Espaa, 2002, 738 p6. MacDonald M., Szpuszta M.Pro ASP .Net 3.5 in C# 2008, 2a. ed., Editorial Apress, New York - U.S.A, 1441 p., 2007
7. Mistry, R.,Amaris,CrisMicrosoft SQL Server 2005 Management and Administration, Editorial SAMS Publishing, 940p., 2008
8. Resig,JhonJavaScript Thecniques APRESS 20069. Stefanov, StoyanObjetc Oriented JavaScript PACKT 200810. Walls, Craig
Spring In Action MANNIG 2008.Piura, Abril del 2015