Sunteți pe pagina 1din 11

Sílabo del Curso

APLICACIONES WEB

Información General
Carrera Profesional DESARROLLO DE SISTEMAS DE INFORMACIÓN

Semestre Académico IV

Módulo II

Pre requisito Desarrollo de Soluciones Empresariales

Créditos 2

Horas por semana 8

Modalidad Presencial.
Pág. 1

INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS “SISE”

II. SUMILLA DE LA ASIGNATURA

La unidad didáctica de Aplicaciones Web, perteneciente al semestre académico IV, del


programa de estudio Desarrollo de Sistemas de Información, que consta de 2 horas
teóricas y 6 horas prácticas.
Permite al estudiante desarrollar aplicaciones web con Visual C# de Microsoft .Net
utilizando de la tecnología ASP Net, con manipulación de bases de datos. Gestiona
aplicaciones para Internet, teniendo en cuenta los requerimientos del cliente. Produce
proyectos web multimedia según requerimientos aplicando el patrón MVC y se presentan
en un blog.
I. PROGRAMACIÓN Y ORGANIZACIÓN DE LAS UNIDADES DE APRENDIZAJE
Duración por N° de
Unidad de Aprendizaje semanas

Introducción al diseño de aplicaciones web 1° a 3° semana

Desarrollo de aplicaciones web con acceso a bases de datos. 4° a 6° semana

Desarrollo de aplicaciones web con Patrón MVC, generación de 7° a 9° semana


reportes y publicación.
Recuperación de Sesiones. 10° semana

Evaluaciones Finales. 11° semana

Evaluaciones Sustitutorias. 12° semana

II. PROGRAMACIÓN Y ORGANIZACIÓN DE LOS CONTENIDOS


UNIDAD DE APRENDIZAJE I

Introducción al diseño de aplicaciones web


CAPACIDADES POR DESARROLLAR EN LA UNIDAD
 Conoce los tópicos base que permitan construir aplicaciones web.
 Utiliza la IDE de Visual Studio para la construcción de aplicaciones web.
 Crea programas en Visual C# para desarrollar una aplicación web.

N° DE
SESIÓN CONTENIDO CONCEPTUAL CONTENIDO PROCEDIMENTAL
SEMANA
 Prototipado o Maquetado de Sitios  Reconoce las tecnologías que
Web. hacen posible la construcción de

1 1  HTML. aplicaciones web.


 CSS.  Implementa sitios web con IDE

 JavaScript. Visual Studio.


Pág. 2

 Plataforma ASP.NET.  Diseña una aplicación web


 Partes de una Aplicación ASP. NET: básica.
Web Forms, Code-Behind Pages  Crea Web Forms.
 Configuration files, Global.asax file,  Utiliza el lenguaje de
2 programación Visual C#.
XML Web Services, conectividad a
Bases de Datos, Cache.
 Modelo de ejecución de la tecnología
ASP .NET.
 Tipos: Controles de Servidor HTML y  Diseña una aplicación web con
Controles de Servidor Web. controles de servidor.
 Controles de servidor comunes: Label,  Utiliza los controles de Servidor y
TextBox, Button, CheckBox, los controles HTML en escenarios
1 adecuados.
RadioButton.
 Controles de servidor especializados:  Implementa una aplicación web
2 Image, ImageButton, ImageMap, con controles comunes de
Calendar, FileUpload. servidor.
 Elabora una aplicación web que
PÁGINAS MAESTRAS.
 ContentPlaceHolder. desarrolla páginas maestras,
2 controles de navegación e inicios
 Controles de Navegación.
 Controles de Inicio de Sesión. de sesión.

ADMINISTRANDO LA NAVEGACIÓN  Construye una aplicación web


DE SITIOS. que maneja estados tanto del
 Método de navegación entre páginas. lado del cliente como del servidor.
- Control HyperLink, Menu,  Utiliza el manejo de estados
SiteMapPath, TreeView implementando una aplicación.
 Diferencias entre Response.Redirect y

3 1 Server.TransFer.
MANEJO DE ESTADOS
 Por el lado del cliente: View State,
Hidden Fields, Cookies, Query
Strings.
 Por el lado del servidor: Application
State, Session State
Pág. 3

VALIDACIÓN DE ENTRADA DE DATOS  Implementa una aplicación que


 Validación por el lado del Cliente y por valida la entrada de datos por
el lado del Servidor. Controles de lado del cliente y del servidor.
Validación ASP .NET - Controles  Identifica las diferencias entre
RequiredFieldValidator, validaciones del lado del cliente y
RangeValidator, CompareValidator, del servidor.
CustomValidator,
2 RegularExpressionValidator,
ValidationSummary.

 Sustenta de forma oral y


 EVALUACIÓN 1
argumentativa el Informe de
Informe de Proyecto de Investigación
Aplicada. Proyecto de Investigación
 Instrumento: Ficha para evaluar Aplicada.
proyectos.

CONTENIDO ACTITUDINAL
 Demuestra responsabilidad cuando trabaja en equipo.
 Es tolerante frente a los distintos comportamientos de los demás, distintos al suyo.
 Expresa libremente sus opiniones de forma coherente y argumentada, sobre los temas impartidos
en clase.
Pág. 4

UNIDAD DE APRENDIZAJE II

Desarrollo de aplicaciones web con acceso a bases de datos.


CAPACIDADES POR DESARROLLAR EN LA UNIDAD
 Aplica la programación basada en capas para el desarrollo de aplicaciones web.
 Utiliza el lenguaje Visual C# en el desarrollo de aplicaciones web que permitan gestionar la
información.
 Implementa una aplicación web con acceso a base de datos (SQL Server)

N° DE
SESIÓN CONTENIDO CONCEPTUAL CONTENIDO PROCEDIMENTAL
SEMANA
ARQUITECTURA CLIENTE SERVIDOR.  Maneja capas en el desarrollo de
 Concepto, tipos. manejo de capas: aplicaciones web y operaciones
1
datos, negocio, presentación. de mantenimiento.

 PROGRAMACIÓN POR EL LADO  Construye procedimientos


DEL SERVIDOR. - Procedimientos almacenados y vistas.
almacenados y vistas.  Implementa una aplicación web
 Modificación de las aplicaciones con acceso a datos.
4
 Manejo de parámetros en
SqlCommand.
2
 Sustenta de forma oral y
EVALUACIÓN 2
 Informe de Proyecto de Investigación argumentativa el Informe de
Aplicada. Proyecto de Investigación

 Instrumento: Ficha para evaluar Aplicada.


proyectos.

 Controles GridView, DropDownList.  Aplica el manejo de controles con


Propiedades y métodos. - Controles acceso a datos.

1 DataList, ListView, List. Propiedades y  Reconoce el valor de uso de los


métodos. - Controles DetailsView y controles en las aplicaciones
FormView. Propiedades y métodos. web.
 El GridView. Uso del BoundField,  Construye aplicaciones web con
5 el control GridView, DataList y
TemplateField, DynamicField.
ListView personalizando sus

2 propiedades y eventos.
Pág. 5

 Soluciona un caso propuesto.


 EVALUACIÓN PARCIAL: Prueba
Escrita.
Instrumento: Lista de preguntas
(Ejercicios interpretativo).

 HTML5 y CSS3.  Implementa procesos en la capa


 HTML5: estructuras, esquemas y de presentación que permita
compatibilidad en HTML5 - Nuevos implementar una aplicación web
Input, Selectores, Elementos, Canvas. haciendo uso de HTML5 y CSS3.
1
 Generación de bibliotecas de estilos
con CSS3, aplicaciones offline, audio y
video; geolocalización,
almacenamiento y web Sockets.
 JavaScript, jQuery y AJAX -  Utiliza AJAX en una aplicación
JavaScript.Tipos de variable, web.
operadores e Input/Output. -  Reconoce la ventaja de utilizar
Instrucciones de control. Modelo DOM. AJAX.
6  Funciones asociadas. Usando jQuery -  Implementa aplicaciones web 2.0
Selectores jQuery. Eventos. jQuery y y 3.0.
Ajax. Uso de Plugins de jQuery. Web  Sustenta de forma oral y
Widgets. argumentativa la Implementación
2 de su aplicación web.
 Construye una aplicación
EVALUACIÓN 3
 Técnica Análisis de producto empresarial.
(Implementación de aplicación  Utiliza una matriz de valoración
empresarial). para proyecto con escala de

 Instrumento: Lista de cotejo (Matriz de excelente a deficiente.

Valoración).

CONTENIDO ACTITUDINAL
 Demuestra responsabilidad cuando trabaja en equipo.
 Es tolerante frente a los distintos comportamientos de los demás, distintos al suyo.
 Expresa libremente sus opiniones de forma coherente y argumentada, sobre los temas impartidos
en clase.
Pág. 6

UNIDAD DE APRENDIZAJE III

Desarrollo de aplicaciones web con patrón MVC, generación de reportes y publicación.


CAPACIDADES POR DESARROLLAR EN LA UNIDAD
 Aprende a utilizar el Patrón MVC en la construcción de aplicaciones ASP.NET.
 Utiliza diferentes formas empleadas en la elaboración de reportes en aplicaciones web.
 Conoce el proceso de compilación de sitios web para su publicación sobre servidores Windows.

N° DE
SESIÓN CONTENIDO CONCEPTUAL CONTENIDO PROCEDIMENTAL
SEMANA
INTRODUCCIÓN A MVC  Aplica el acceso a datos con
 Arquitectura de ASP.NET MVC. - nuevas tecnologías Microsoft.
1
Estructura de un proyecto MVC.  Implementa formularios con
patrón de desarrollo MVC.
 Modelo y su creación Entity  Utiliza el Entity Framework y

7 Framework 5 - Code First - LINQ, para manejo de datos en


Operaciones de consulta y aplicaciones web con patrón

2 mantenimiento - Stored Procedures - MVC.


LINQ To Entities - Validación de datos
con Data Annotations - Enumeraciones
- Soporte para datos especiales.
IMPLEMENTANDO AUTENTICACIÓN Y  Implementa autenticación y
AUTORIZACIÓN - ASP.NET autorización en una aplicación
 MemberShip - Controles de Login: web, configurando archivos de
Login, LoginView, LoginStatus, configuración.
LoginName, PasswordRecovery,  Aplica restricciones de acceso a
CreateUserWizard, ChangePasswor. parte de una Aplicación Web
 Windows, Formularios ASP.NET, usando URL Autorization.
8 1
Passport y Anónima. Archivo de
configuración. – Restricción el acceso
a una Aplicación Web, archivos y
carpetas
 Herramienta de Administración de
Web Sites – Restricción de acceso a
archivos con File Autorization.
Pág. 7

EJECUCIÓN DE REPORTES - Crystal  Crea reportes desde aplicaciones


Reports. MVC.
 Generación de informes PDF. -  Realiza la entrega del informa
Reportes con SQL Server Reporting final de proyecto de
2 investigación para la revisión
Services.
preliminar.
 Produce un aplicativo de solución
empresarial en su informe.

REPORTE CON PARÁMETROS  Crea reportes en Visual


 Reporte a partir de un store procedure. Studio.Net con Parámetros.

1  Reporte con gráficas estadísticas.  Desarrolla un reporte a partir de


un store proceder con graficas
estadísticas.
APLICACIONES ASP.NET  Configura instaladores para la
 Problemas y depuración de aplicación web desarrollada.
aplicaciones ASP.NET.  Evalúa el procesamiento y
 Distribución completa de aplicaciones funcionamiento de aplicaciones a

9 ASP.NET. tres capas.

 Sustenta el informe final de


EVALUACIÓN 4
 Técnica: Análisis de producto Proyecto de Investigación
2
(implementación de aplicación Aplicada demostrando el

empresarial). aplicativo de solución


Instrumento: Lista de cotejo (matriz empresarial.
de Valoración).  Produce contenido en un blog
publicando la solución
empresarial del caso
solucionado.
CONTENIDO ACTITUDINAL
 Demuestra responsabilidad cuando trabaja en equipo.
 Es tolerante frente a los distintos comportamientos de los demás, distintos al suyo.
 Expresa libremente sus opiniones de forma coherente y argumentada, sobre los temas impartidos
en clase.
Pág. 8

III. ESTRATÉGIAS METODOLÓGICAS:


Según el modelo educativo SISE, con un enfoque por competencias se aplicará las
siguientes estrategias metodológicas en sus sesiones de aprendizaje:

Estrategias Fundamentación
metodológicas
Autoaprendizaje A diferencia de la educación en el aula, el autoaprendizaje, con apoyo en
las tecnologías de la información y la comunicación, basa su comunicación
en el texto escrito, lo cual implica por parte de los estudiantes y de los
docentes un importante esfuerzo en la lectura.
Proyectos Acercar una realidad concreta a un ambiente académico por medio de
la realización de un proyecto de trabajo. Estimula el desarrollo de
habilidades para resolver situaciones reales.
Aprendizaje basado Los estudiantes deben trabajar en equipo, sintetizar y construir el
en problemas -ABP conocimiento para resolver los problemas que por lo generalmente han
sido tomados de la realidad.

Método de casos Útil para iniciar la discusión de un tema. Para promover la investigación
sobre ciertos contenidos. Se puede plantear un caso para verificar los
aprendizajes logrados. Problemas relacionados con tu área de
especialidad.
Flipped Learning Transferir actividades de aprendizaje fuera del aula para adquirir los
conceptos teóricos de los estudiantes, que utilizaran en el tiempo de clase
presencial para potenciar procesos de aprendizaje prácticos. Aprenderás
haciendo (Learning by Doing)
(Aula Invertida

IV. EVALUACIÓN:
El Instituto Superior SISE presenta un modelo educativo que busca medir el desarrollo
de las competencias (conceptuales, procedimentales y actitudinales), por lo tanto,
consideramos que la evaluación es una actividad sistemática y continua, centrada en
el aprendizaje del estudiante, que lo retroalimenta oportunamente con respecto a sus
progresos durante todo el proceso de enseñanza - aprendizaje y que le permita obtener
la nota mínima aprobatoria de 13 (trece).
La evaluación es el proceso de obtener, seleccionar y analizar la información de forma
continua, para emitir un juicio orientado a la toma de decisiones. La evaluación debe
ser concebida como un proceso permanente, acumulativo, preferentemente cualitativa
más que cuantitativa, por ello, la evaluación tiene como finalidad la evaluación
sumativa y formativa.
Consideramos que la evaluación sumativa permite la valoración de productos,
procesos o aprendizajes que se consideran terminados, con el fin de determinar si el
resultado es positivo o negativo, si es válido para lo que se esperaba o si no se logró
lo deseado, este proceso se cumple en nuestra institución cuando los docentes
realizan la evaluación aplicativa, para obtener resultados en el cierre de la sesión de
aprendizaje. Se suma a este proceso la evaluación formativa porque nos permite
diagnosticar, retroalimentar y posibilitar acciones para el progreso del aprendizaje de
los estudiantes.
Pág. 9

También sabemos que la retroalimentación es de vital importancia y lo realizamos


mediante la aplicación de la metacognición que nos permite autorregular el propio
aprendizaje en el proceso de evaluación mediante las siguientes interrogantes:

¿Qué aprendimos hoy?, ¿Cómo lo aprendimos?, ¿Te fue fácil o difícil?


Nuestros docentes pueden seleccionar diversas técnicas e instrumentos dentro del
proceso de evaluación, tales como:

Técnicas Instrumentos
Entrevista/Cuestionario/observación Lista de cotejo, listado de preguntas
Análisis de contenido Ficha para evaluar: trabajos, informes, manuales,
monografías, ensayos, análisis de contenido,
pruebas escritas, ficha de comprensión de lectura y
rúbrica.
Mapas/Organizadores de Ficha para evaluar organizadores: conceptuales,
información. mentales, semánticos, esquemas, gráficos.
Análisis de producto Ficha para evaluar: maqueta, boletín, trípticos,
esquemas, álbum, fotografías, dípticos, revistas,
portafolio virtual, blog y paper académico.

V. CRITERIOS DE EVALUACIÓN
ENFOQUE DE LA UNIDAD
EVALUACIONES DIDÁCTICA
TEÓRICO PRÁCTICO MIXTO
Evaluación Parcial 30% 25% 40%
Evaluación Final 35% 30% 25%
Evaluación Aplicativa (PEA) 35% 45% 35%
100% 100% 100%

VI. RECURSOS DIDÁCTICOS Y TICS


 Medios: videos, internet, campus virtual, multimedia, software de SQL Server y
Visual Studio.Net
 Materiales: sílabo, textos de consulta, guía de laboratorio en formato digital o en
físico y presentaciones en power point.

VII. RECURSOS BIBLIOGRÁFICOS


BIBLIOGRAFÍA BÁSICA
- Freeman, A. (2014), ASP Net MVC 5, Seatle, EUA: Apress
- Warrem, T. (2015), ASP Net for Beginners, USA: Create Space
- Javier Ceballos, F. (2013), Enciclopedia de Microsoft Visual C#, Madrid, España:
Ra-Ma Editorial
Pág. 10

- Sharp, J. (2013), Microsoft Visual C# 2013, Seatle, EUA: Microsoft Press


- Hamilton, B. (2012), ADO.NET in a nutshell, Granvestein Sebasopol, EUA:
O’Really
- Krasis, P. (2008), ADO.Net Entity Framework, EUA, Kpress.
- Jenniggs, R. (2009), ADO.Net 3.5, EUA: Wrox.

BIBLIOGRAFIA DE LA BIBLIOTECA VIRTUAL SISE


Conesta, J. (2010), Introducción a .Net
http://site.ebrary.com/lib/bibliotecasisesp/detail.action?docID=10608893&p00=c%23

Shildt, H. (2010), Fundamentos de C# 3.0:


http://site.ebrary.com/lib/bibliotecasisesp/detail.action?docID=10515217&p00=c%23

Ceballos Sierra, F. (2007), Microsoft C#


http://site.ebrary.com/lib/bibliotecasisesp/detail.action?docID=11046613&p00=c%23

Otey, M. (2010), Innovaciones en Microsoft SQL server 2008


http://site.ebrary.com/lib/bibliotecasisesp/detail.action?docID=10514981&p00=ado+net

BIBLIOGRAFÍA COMPLEMENTARIA
- http://elguille.info/

- http://www.codeplex.com/

- https://mva.microsoft.com

- https://msdn.microsoft.com/es-es/library/zkxk2fwf(v=vs.90).aspx

- https://www.fing.edu.uy/inco/cursos/tsi/TSI1/teorico2006/AdoNet.pdf

El presente silabo se encuentra aprobado por el Jefe de Escuela de la especialidad.


Si Ud. tuviera algún aporte que realizar, ingresar en:
www.tecnosise.com/aporte_silabos

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