syllabus desarrollo web (autoguardado)

4
UNIVERSIDAD NACIONAL DE PIURA FACULTAD DE INGENIERIA INDUSTRIAL DEPARTAMENTO ACADEMICO DE INGENIERIA INFORMATICA SILABO I. INFORMACION GENERAL Nombre de la asignatura: DESARROLLO WEB Código: SI 4382 Facultad: Ingeniería Industrial Escuela Profesional: Ingeniería Informática Nivel de Estudios: Quinto Condición: Electivo Requisito: Diseño de Sistemas Número de Créditos: 03 Número de horas semanales: Total: 05 Teoría: 01 Práctica: 04 Semestre Académico: 2015-I Profesor Responsable: Ing. Arturo Sandoval Rivera II. SUMILLA La asignatura se desarrolla con un enfoque teórico-práctico, y tiene por propósito brindar al estudiante conocimientos de la tecnología web, que le permitan comprender los componentes (tanto en hardware y software) de las aplicaciones web y cómo diseñarlas y construirlas. III. OBJETIVOS DEL CURSO Al finalizar el curso, es estudiante estará en condiciones de: 1. Reconocer los elementos de la tecnología web que se pueden emplear en las aplicaciones informáticas de una organización 2. Crear aplicaciones web empleando software libre, Spring con Postgresql 3. Utilizar el Spring Tools como IDE para crear apliaciones web IV. CONTENIDO Y CRONOGRAMA DE ACTIVIDADES Sema na Actividades UNIDAD DE APRENDIZAJE I: TECNOLOGÍA WEB Duración 10 horas Objetivos Específicos: 1. Reconocer los diferentes elementos de tecnología 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 páginas web que corran del lado del cliente 1 1. La importancia de internet en la sociedad actual 2. Que es una Aplicación Web 3. Qué ventajas tiene una aplicación web 4. Tipos de aplicaciones web 5. Arquitectura de una aplicación web

Upload: carlos-alberto-a-a

Post on 12-Sep-2015

219 views

Category:

Documents


6 download

DESCRIPTION

Ing. Arturo Sandoval Rivera - UNP

TRANSCRIPT

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