silabo - Sistemas UNI.

Anuncio
Universidad Nacional de Ingeniería
SILABO
CURSO
DURACIÓN
:
:
Desarrollo de Soluciones WEB ASP.NET AJAX MVC con C#
24 horas
 SUMILLA
El presente curso trasladará al asistente los conocimientos y habilidades necesarios para el
diseño, desarrollo e implementación de aplicaciones Web mediante la plataforma Microsoft
.NET Framework 4.0, el lenguaje de programación C# y la herramienta de desarrollo Microsoft
Visual Studio 2013. Crear páginas Web dinámicas del lado del servidor: ASP.NET, con acceso
a base de datos.
 OBJETIVOS





Este curso otorga los fundamentos necesarios para la implementación de aplicaciones
Web ASP.NET usando Visual C#, enfocado en el ambiente de desarrollo de Visual
Studio.NET y en la plataforma .NET para crear aplicaciones Web que brinden contenido
dinámico.
Todo lo necesario para desarrollar complejas aplicaciones Web, utilizando ASP.Net, y
como servidor de datos SQL Server.
El lenguaje C#, especialmente recomendado para la programación de las aplicaciones
.NET y al que se suele bautizar como el lenguaje estrella de .NET.
Los conceptos de seguridad y gestión de errores necesarios para evitar ataques XSS entre
otros y depurar fallos en las aplicaciones Web por él generadas.
La arquitectura de la plataforma .NET y cómo crear aplicaciones .NET con C#. También
se verá a fondo la librería de acceso a bases de datos de .NET (la llamada ADO.NET),
que es de obligado conocimiento para el desarrollo de cualquier aplicación medianamente
compleja.
 CONTENIDO
Sesión 1: Introducción a ASP.NET AJAX





Asp.net y el. NET Framework, Common Language Runtime
. NET Framework Biblioteca de clases
Los espacios de nombres Comprensión
La estructura de la página asp.net , Directivas
Bloques de declaraciones de código
Sesión 2: Uso de los Controles Estándar






Controles de etiqueta, button,cuadro de texto,
RadioButton y RadioButtonList,CheckBox y CheckBoxList,
LinkButton,ImageButton,Visualización de imágenes, Panel de control,
Hipervínculo, Controles ricos, controles de inicio de sesión.
La creación y la aplicación de Ajax
Controles de validación de datos.
Sesión 3: Diseño de Sitios Web con Páginas Maestras





Creación de páginas maestras
La creación de contenidos por defecto
Anidar páginas maestras
El uso de imágenes e hipervínculos en las páginas maestras
Uso de temas
Facultad de Ingeniería Industrial y de Sistemas
1 de 2
Universidad Nacional de Ingeniería
Sesión 4: Visión General de Acceso a Datos





Acceso a Datos con ADO NET
Controles web enlazando con datos.
Controles GridView, DataList, ListView, List, DropDownList.
DetailsView y FormView
Aplicando AJAX en las páginas web.
Sesión 5: Acceso a Datos con LINQ to SQL





Entender las propiedades automáticas
Entender el tipo de inferencia / lambda exp / genéricos / tipos anónimos
Creación de LINQ to SQL Entidades
Realización de comandos estándar de base de datos con LINQ to SQL
Realizar consultas con LINQ, Controles de acceso a datos con LINQ.
Sesión 6: Administración del Estado




Administración del estado del lado del servidor.
Application, Session y Base de datos.
Administración del estado de lado del cliente
Cookies, Cadena de consulta y Viewstate
Sesión 7: Uso de Autenticación Basada en Formularios







Trabajar con autenticación basada en formularios
Habilitación de la autenticación de formularios
Configuración de la autenticación de formularios
Recuperar información de los usuarios
Configuración de formulario de autorización
La autenticación del usuario con el archivo web.cofig
Autenticación de usuarios con una tabla de base de datos
Sesión 8: Reportes en ASP.NET



Desarrollo y carga de reportes en aplicaciones Web
Paso de parámetros a un reporte
Cargar gráficos estadísticos
 EVALUACIÓN
La evaluación será totalmente práctica. La calificación constara de cinco (5) notas:
o Cuatro (4) prácticas y se anulara la nota mas baja. Obteniendo un promedio de
practicas (PP)
o Un (1) examen final. Que se tomara en la última sesión (EF).
PP 
( PR1  PR 2  PR3  PR 4)  Menor ( PR )
3
PF 
Facultad de Ingeniería Industrial y de Sistemas
( PP  EF )
2
2 de 2
Descargar