SÍLABO TALLER DE PROGRAMACION WEB I.
INFORMACIÓN GENERAL
Carrera Profesional Módulo Unidad Didáctica Créditos Semestre Académico N° de Horas Semanal N° de Horas Semestral
: : : : : : :
Computación e Informática Gestión de aplicaciones para internet y producción multimedia. Taller Programación Web 8 VI 10 180
II. COMPETENCIA DE LA CARRERA C ARRERA PROFESIONAL PROFESIONAL
Planificar, implementar y gestionar el uso de las Tecnologías de Información y Comunicación de una organización, a partir del análisis de sus requerimientos, teniendo en cuenta los criterios de calidad, seguridad y ética profesional propiciando el trabajo en equipo. III. CAPACIDADES TERMINALES Y CRITERIOS DE EVALUA E VALUACIÓN CIÓN Capacidad terminal:
Desarrollar e implementar Sistemas de Información Web utilizando base de datos de acuerdo a los requerimientos de los clientes
Criterios de Evaluación Elabora escenarios de interacción para usuarios y especificaciones de configuración.
Elabora el diseño de la interfaz cuidando la estética y elabora el modelo de componentes así como el prototipo funcional. Elabora el plan e informe de pruebas y documenta la aplicación web.
IEST “Argentina” – UNIDAD ACADEMICA www.istpargentina.edu.pe Av. Alfonso Ugarte cuadra 9 s/n. Lima Perú
PÁG. 1
IV. ORGANIZACIÓN DE ACTIVIDADES Y CONTENIDOS BÁSICOS
Sem
1
Elementos de capacidad Implementa Script del lado cliente
Actividades de aprendizaje Nº 01 Ampliando conceptos OOP básicos para el desarrollo de aplicaciones
Contenidos Básicos
Introducción a la Plataforma ASP.NET Propiedades importantes para proyectos en ASP.NET Conceptos previos: WebSite, Pagina Web, Servidor Web Paginas estáticas Srcript, Manejador de eventos en las Páginas : Crear Procedimientos del lado cliente y lado servidor Diseñando WebForm Nº 02 Web Forms y empleando Conociendo los Introducción a las páginas de formulario controles de principales controles Webform Servidor ASP.NET del servidor Bloque de representación. Usando controles de servidor en ASP.NET Eventos de controles de servidor Master page Nº 03 Controles de Validación y Controles de Validando Paginas Exploración mediante controles Creación , utilización y validación de pagina, de validación controles de usuario Cambiando la Nº 04 Introducción a la apariencia en ASP.NET apariencia de las Aplicando estilos a Hojas de estilos paginas en ASP.NET las paginas Temas y mascaras Skin, archi Archivo de Configuraciòn Web.Config Nº 05 Acceso a base de datos ADO.NET Introducción al Utiliza la clase Conexión, Mantenimiento y Consultas desarrollo de ADO.NET para el Control de datos Repeater aplicaciones Web con desarrollo de Estructura de un Repeater, enlace de datos acceso a Base de aplicaciones con Control DataList Datos acceso a Base de Trabajando GridView y Elementos de Control Datos. Elementos de un GridView en ASP.NET Muestra de información Maestro Detalle o o Mostrar información de tablas relacionadas InnerJoin Paginación, Ordenación y Edición de un o GridView Uso del Control Wizard Adicionando pasos para el Asistente o Nº 06 Manejo de Estado Describir el manejo El archivo Global.asax Manejo de estado y de estados y Variables de aplicación y de sesión Definición de opciones disponibles Empleo de cookies seguridad en una desde ASP.NET
Tareas previas
Debate: Diferencias entre paginas del lado cliente y lado servidor
2 3
Esquema previo: Fundamentos de WebForm eventos y controles principales.
4
Esquema previo: Validación de páginas web
5
Debate: ¿Cómo mejorar la apariencia de un WebForm?
Esquema previo: Controles web con acceso a datos.
6 7 8
9 10
Debate: ¿Qué utilidad tiene el manejo de estados?
IEST “Argentina” – UNIDAD ACADEMICA www.istpargentina.edu.pe Av. Alfonso Ugarte cuadra 9 s/n. Lima Perú
PÁG. 2
Sem
Elementos de capacidad Aplicación web
11
Actividades de aprendizaje Nº 07 Definir seguridad en una aplicación de ASP.NET
Contenidos Básicos
Tareas previas
Seguridad de aplicaciones Web y controles de inicio de sesión Métodos de autenticación ASP.NET basada en Windows y en Formularios Controles de inicio de sesión Manejo de sesión de usuario XML Documentos xml lectura, escritura XML Web Services Importancia, crear e invocar
Debate: ¿Cómo implementar seguridad en Aplicaciones de ASP.NET?
12 13
Creando y usando XML Web Services
Nº 08 Empleando tecnología básica XML y protocolo SOAP
Reportes en ASP.NET Desarrollo y carga de reportes en aplicaciones Web Paso de parámetros a un reporte Introducción a ASP.NET MVC Pasar datos de los controladores a las vistas, métodos ViewBag y ViewData
14
15 16
17
18
Implementación del Nº 09 patrón Modelo - Vista El Patrón Modelo - Controlador (MVC) Vista - Controlador para tecnología (MVC) ASP.NET. Introducción al Nº 10 desarrollo de Desarrollo de aplicaciones con aplicaciones web AJAX utilizando tecnología Distribución de la AJAX. aplicación web y Documentación Evaluación de Recuperación.
Aplicando AJAX Control ToolKit AJAX Agregar extensores a Controles ASP.NET Distribuir una aplicación ASP.NET Publicar una aplicación Web en IIS 7.0 Documentación De la aplicación Web
Esquema Previo: Fundamentos de transmisión de datos a través de Web services Esquema previo: Implementación de reportes Esquema previo: Importancia del MVC
Debate: Características de tecnología AJAX.
V. METODOLOGÍA
Para el desarrollo de la Unidad Didáctica es aplicará los siguientes procedimientos didácticos: Clases Teóricas: con exposición del Docente y la participación activa de los A lumnos Practicas : Se irán resolviendo aplicaciones según la Guía de Laboratorio VI. EVALUACIÓN
La escala de calificación es vigesimal y el calificativo mínimo aprobatorio es trece (13). En todos los casos la fracción 0.5 o más se considera como una unidad a favor del estudiante. El estudiante que en la evaluación de una o más Capacidades Terminales programadas en la Unidad Didáctica, obtenga nota desaprobatoria entre diez (10) y doce (12), tiene derecho a participar en el proceso de recuperación programado. El estudiante que después de realizado el proceso de recuperación obtuviera nota menor a trece (13), en una o más capacidades terminales de una Unidad Didáctica, desaprueba la misma, por tanto repite la Unidad Didáctica. El estudiante que acumulara inasistencias injustificadas en número igual o mayor al 30% del total de horas programadas en la Unidad Didáctica, será desaprobado en forma automática, sin derecho a recuperación.
IEST “Argentina” – UNIDAD ACADEMICA www.istpargentina.edu.pe Av. Alfonso Ugarte cuadra 9 s/n. Lima Perú
PÁG. 3
VII. RECURSOS BIBLIOGRÁFICOS /BIBLIOGRAFÍA
-Impresos CRISTIAM SANCHEZ FLORES : Desarrollando Aplicaciones con Visual Basic.Net 2008 , Editorial Macro JUAN JOSE CASTAÑEDA LEÒN : Visual Basic.Net 2008 ,Ritisa Graff S.R.L EVANGELOS PETROTSOS : Visual Basic .Net La Biblia FRANCISCO CHARTE OJEDA : Visual Basic. Net (Guia Practica) F.I.IS UNI : Programando con Visual Studio.Net -Digitales (página WEB) http://msdn.microsoft.com/es-es/library/aa139615.aspx www.vtc.com/products/Microsoft-Visual-Studio-.NET-Espanol-tutorials.htm www.programacionfacil.com/visual_basic_net/start www.programar.net www.programatium.com www.elguille.info/NET/cursoVB.NET/default.aspx
IEST “Argentina” – UNIDAD ACADEMICA www.istpargentina.edu.pe Av. Alfonso Ugarte cuadra 9 s/n. Lima Perú
PÁG. 4