Objetivos
Con nuestro curso ASP.NET aprenderás las bases necesarias para implementar aplicaciones Web ASP. NET usando Visual Basic .NET, enfocado en el ambiente de desarrollo de Visual Studio.NET y en la plataforma .NET para crear aplicaciones Web que brinden contenido dinámico.
Características
Programa Didáctico
Básico - Avanzado
Internet information services
Introducción
El servidor IIS
El servidor web
Agrupación de aplicaciones
Asignaciones de controlador
El sitio web predeterminado
Introducción a ASP .NET
¿Como funcionan las páginas ASP .NET?
Crear un directorio virtual
Formularios web
Archivo del “código de detrás”
Proyectos o sitios web en Visual Studio
Formularios Web
Introducción
Trabajar en la vista de diseño
La vista de código
Controles de servidor
Tipos de controles de servidor
Trabajar con texto
Disposición de los elementos
Propiedades de la página
Incluir texto en la página
Estilos de texto
Controles de servidor (I)
Control TextBox
El evento TextChanged
Control Button
Controles LinkButton e ImageButton
Controles de servidor (II)
El orden de tabulación
Control CheckBox
Control CheckBoxList
Controles de servidor (III)
Control RadioButton
Control RadioButtonList
Control Listbox
Controles de servidor (IV)
Listas de selección múltiple
El control DropDownList
El control Panel
Controles de validación
Validar la información
Entrada requerida
Distribución de los mensajes de error
Comparación con un valor
Coincidencia de modelos
Efectuar la validación
Comprobación de intervalos
El control ValidationSummary
Comprobar la validez
Grupos de validación
Estado de la vista (VIEWSTATE)
Introducción
Ciclo de vida de un formulario web
El estado de la vista
El coste del estado de la vista
Proteger el estado de la vista
Objectos Response y Request
Introducción
El objeto Response
Redirigir a otra página con Response
El objeto Request
Trabajar con cookies
Introducción
Cerar cookies
Caducidad de las cookies
Dependencia del navegador
Características de las cookies
El objeto session (I)
¿Qué es una sesión?
El objeto Session
Finalizar la sesión
El archivo Global.asax
El objeto session (II)
Sesiones sin cookies
Servidor de estado
Servidor SQL Server de estado
Configurar la información de sesión desde IIS
El objeto application
Variables globales
Ciclo completo de una aplicación
Crear un chat
Completar el chat
Acceso a archivos
Introducción
Crear un archivo
Escribir en el archivo
Configurar el acceso al archivo
Leer el archivo con seguridad
Acceso a bases de datos
Introducción
Obtener SQL Server Management Studio Express
Database Explorer
Crear la base de datos
Crear tablas
Relaciones 1 a muchos (1:N)
Relaciones muchos a muchos (N:M)
Otras propiedades de tabla
Asegurar la aplicación
Introducción
Configurar la autenticación
Configurar la autorización
Acceder a SQL Server
Autenticación mediante formulario y SSL
La página de login
La cookie de autenticación
Comprobando el resultado
Asegurar la confidencialidad de los datos
Solicitar un certificado
Obtener el certificado
Asignar el certificado al sitio web
Enlace de datos
Introducción
Enlazar con un DataReader
Enlazar con un DataSet
Enlazar con un DataSet tipificado
Controles Data Source
El control Gridview (I)
Definir las columnas del GridView
Columnas de hipervínculo
Paginación
Ordenación
El control Gridview (II)
Seleccionar filas del GridView
Personalizar la selección
Usar la selección en un formulario maestro/detalle
El control GridView y el ViewState
La caché de ASP .NET
Introducción
Output caching
Caché y la colección QueryString
Perfiles de caché
Data caching
Caché del control SqlDataSource
El proceso de compra (I)
Introducción
Comprobar las credenciales del usuario
Establecer la conexión
Objetos Command
Probar la autenticación
La página de registro
El proceso de compra (II)
Introducción
Modificar ProductsList.aspx
La página Buy.aspx
Identificar al cliente
El proceso de compra (III)
La página ShoppingCart.aspx
Confirmar el pedido
Migrar el carrito de la compra
Probar la compra