Pulse el icono de correo si quiere más información sobre el curso: 

Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.

Temario (50 h.)

Introducción a ASP.NET

  • ¿Qué es ASP.NET?
  • Concepto de cliente/servidor
  • Páginas estática vs. páginas dinámica
  • Relación entre el código HTML y el código .NET
  • Controles HTML/Controles de Servidor
  • Tecnologías involucradas: HTML, CSS, C#/VB.NET, JavaScript
  • Diferencias entre aplicación y sitio web
  • Archivo Web.Config
  • Nociones básicas de HTML
  • Separación de código y markup
  • Concepto de accesibilidad.
  • CSS: elementos, clases, identificadores, atributos, valores.
  • CSS (ejemplos de formato)

Diseño y navegación

  • Diseño de páginas homogéneas
  • Masterpage
  • Implementar la navegación
  • Controlers Menu/TreeView
  • WebsSiteMap
  • Breadcrumb
  • Skins/Themes

Estado de la aplicación

  • Validación en el cliente utilizando controles del tipo Validators
  • Concepto de postback.
  • Eventos en un formulario Web
  • El problema del estado.
  • Concepto de ViewState
  • Mecanismos para preservar el estado: web.config, cookies, viewstate, session state, aplication state.
  • Eventos de aplicación

Acceso a datos

  • Capas (presentación, datos, negocio, etc)
  • Acceso a datos utilizando ADO conectado/desconectado
  • Databinding a base de datos y a objetos
  • Controles de datos.
  • ListView
  • DetailsView
  • GridView

Acceso a datos

  • GridView
  • FormView
  • DataList
  • Repeater

Web Services

  • ¿Qué son los servicios web.?
  • Usos frecuentes.
  • Creación de un Web Service que permita actualizar una base de datos desde un cliente Windows Forms

Introducción a AJAX

  • ¿Qué es AJAX y para que se utiliza?
  • Controles AJAX incluídos en el Framework
  • AJAX Control Toolkit.

Seguridad

  • Concepto de autenticación y autorización
  • Autenticación Windows/Forms
  • Parámetros de la autorización Form en Web.Config
  • Usuarios y Roles
  • Reglas de acceso aplicadas a carpetas
  • Login, LoginView, LoginStatus
  • ASP Provider
  • Uso de la clase User
  • Recupero de passwords, registración utilizando código.
  • Propagar la seguridad a la navegación automáticamente.