Objetivo
Introducirse en el mundo .NET para el desarrollo de Intranets avanzadas. El alumno adquirirá los conocimientos necesarios para crear aplicaciones de negocios intregradas con la propia gestión de la empresa.
Dirigido a:
Está orientada a dos perfiles: Personas que quieran conocer el mundo de ASP.NET, de las Intranets y cómo crear páginas que exploten los mismos datos que las aplicaciones corportivas.
Programadores de .NET que quieran conocer su aplicación en el mundo Web de ASP.NET
Requisitos:
Conocimientos generales de redes e Internet. No son necesarios aunque si preferibles conocimientos de programación y en especial de .NET.
PROGRAMA DEL CURSO
Curso de ASP.NET 2010: 1.-Introducción a Asp.Net. Instalación
Objetivo
En este capítulo descubriremos el mundo ASP.NET e instalaremos todo lo necesario para realizar el curso
Contenido
-
Nº 1- Introducción a Asp.Net. Instalación
-
Introducción
-
La evolución
-
La solución
-
ASP.NET y el entorno .NET Framework
-
1.1 ¿Qué es el .NET Framework?
-
2. Una definición más profunda de .NET
-
2.1 Runtime del lenguaje común
-
2.2. Biblioteca de clases
-
2.3. Capa de datos
-
2.4. Capa de formularios y ASP
-
2.5. Capas de CLS y lenguajes
-
3. Instalar ASP.NET
-
3.1. ¿Qué es un servidor web?
-
3.2 Instalación del entorno de desarrollo de Asp.Net
-
3.3 Internet Information Server
-
3.4 IIS y ASP.NET
-
4. Comenzar con ASP.NET
-
4.1 Primeros pasos con ASP.NET
-
4.2 Ejecución del lado del servidor
-
5. ASP.NET y el servidor web
-
6. Programación en ASP.NET
-
6.1 El lenguaje de programación. Desde nuestro código hasta el código máquina
-
Código interpretado
-
Código pre-compilado
-
6.2 Los objetos
-
Las clases
-
Los Objetos
-
6.3 La clase base .NET
Ejercicios
Inscríbete ahora y accede a 3 unidades gratis
Curso de ASP.NET 2010: 2.-Programación con ASP.NET. Visual Basic.NET
Objetivo
En esta capítulo haremos una introducción y primeros pasos con ASP.NET. Realizaremos la primera página de prueba y análisis del mundo .Net FrameWork. También veremos las formas de escribir código con ASP.NET, los tipos de datos y las variables
Contenido
-
Nº 2 - ASP.NET y Visual Basic.Net
-
1. Estructura de una aplicación ASP.NET
-
1.2 Carpetas de una aplicación ASP.NET
-
2. Visual Basic .NET
-
2.1 Las variables y los tipos de datos.
-
2.2 Variables, constantes y otros conceptos
relacionados
-
2.3 Tipos de datos de
Visual Basic.NET y su equivalente en el Common Language Runtime (CLR)
-
2.4 Detalles sobre los tipos de datos
-
2.5 Ejemplo.
-
Preparar un entorno de pruebas antes de hacer ejemplos
-
Ejemplo
-
2.6 Declarar variables
-
¿Qué ventajas tiene usar constantes en
lugar de usar el valor directamente?
-
Detalles de las asignaciones y tipos de datos
-
2.7 Convenciones de nombre
-
2.8 Operadores y comparadores
-
2.1 Comparación
-
3. Matrices
-
3.1 Formas de declarar una matriz
-
3.2 Recorrer una matriz. Utilizar bucles For Next y For Each para
recorrer los elementos de un array
-
3.3 Clasificar el contenido de un array
-
3.4 El contenido de los arrays son tipos por referencia
-
3.5 Copiar los elementos de un array en otro array
-
Límites de las matrices
-
4. Arrays multidimensionales
-
4.1 Declarar arrays multidimensionales
-
4.2 Tamaño de un array multidimensional
-
4.3 Número de dimensiones de un array multidimensional.
-
4.4 Cambiar el tamaño de un array y mantener los elementos que tuviera.
-
Redimensionar un array multidimensional.
-
4.5 Eliminar un array de la memoria.
-
4.6 ¿Podemos clasificar un array multidimensional?
-
4.7 Copiar un array multidimensional en otro.
-
4.8 El Arraylist
-
4.9 Propiedades y métodos de las matrices
-
5. Estructuras
-
6. Las enumeraciones (Enum)
-
Ejercicios
-
Ejercicio 1
-
Ejercicio 2
-
Ejercicio 3
Inscríbete ahora y accede a 3 unidades gratis
Curso de ASP.NET 2010: 3.-Visual Basic.NET. Flujo de programas
Objetivo
Profundizaremos con el lenguaje de Visual Basic.Net aplicado al Web. Veremos secuencias de comandos, bucles, métodos, ...
Contenido
-
Nº 3 -Visual Basic.Net. Flujo de programas
-
1. Operaciones con variables
-
1.1 Matemáticas avanzadas
-
1.2 Conversión de tipos
-
1.3 Manipulación de objetos
-
El tipo de datos String
-
Los tipos de datos DateTime y TimeSpan
-
El tipo Array
-
2. Mas sobre variables y estructuras
-
2.1 Declarar varias variables en una misma línea:
-
2.2 Declarar varios tipos de variables en una misma línea:
-
2.3 Tipo de dato por defecto de las variables:
-
2.4 Tipo de datos Object
-
3. Flujo de programa. Condiciones
-
3.1 If... Then ... Else
-
3.2 Select ... Case
-
Detalles de If...then...else
-
1. Decisión simple
-
2. Decisión simple en una línea
-
3. Decisión doble
-
4. Doble decisión en una línea
-
5. Decisión múltiple
-
6. Utilizar más de un comparador: AndAlso y OrAlso
-
4. Flujo de programa. Bucles
-
4.1 Bucles For / Next.
-
4.2 Bucles For Each
-
4.3 Bucles While / End While
-
4.4 Bucle Do / Loop
-
4.5 Finalización anticipada de bucles
-
4.6 Ejemplo
-
1ª Solución: bucle For-Next
-
2º Solución, Bucle For con ruptura
-
3ª Solución: Bucle condicional
-
4ª Solución: bucle condicional con ruptura
-
5ª Solución: bucle condicional con "centinela"
-
5. Métodos
-
5.1 Modularización
-
5.2 Procedimientos
-
Declaración de argumentos
-
5.3 Funciones
-
Valores devueltos
-
Sintaxis de llamada
-
5.4 Ámbito de las variables
-
Nivel de procedimiento o función
-
Nivel de módulo o página
-
Duración de las variables
-
Variables globales
-
5.5 Sintaxis en la declaración de los procedimientos y funciones
-
Public
-
Protected
-
Friend
-
Protected Friend
-
Private
-
5.6 Métodos sobrecargados
-
5.7 Delegación
-
6 Prioridad de los operadores
-
Ejercicios
-
Ejercicio 1
-
Ejercicio 2
Inscríbete ahora y accede a 3 unidades gratis
Curso de ASP.NET 2010: 4.-Programación orientada a objetos. Proyectos y sitios Web
Objetivo
En este tema veremos la definición y funcionamiento de la programación orientada a objetos. Empezaremos a trabajar en serio con ASP.NET con los proyectos, sitios Web y sus características
Contenido
-
Nº 4 -Programación orientada a objetos. Proyectos y sitios Web
-
1. Tipos, objetos y espacios de nombres
-
1.1 De la programación estructurada al enfoque orientado a
objetos
-
2. Elementos básicos de la POO
-
2.1. Las clases
-
2.2 Los Objetos
-
2.3 Los miembros de una clase
-
3. Los tres pilares de la Programación Orientada a
Objetos
-
3.1 Herencia
-
3.2 Encapsulación
-
3.3 Polimorfismo
-
4. Jerarquía de clases
-
4.1 Relaciones entre objetos
-
Herencia
-
Pertenencia
-
Utilización
-
Reutilización
-
5. Caso práctico
-
5.1 Crear o definir una clase
-
Definir los miembros de una clase
-
Crear un objeto a partir de una clase
-
Acceder a los miembros de una clase
-
5.2 Ejemplo de cómo usar la herencia
-
Ejemplo
-
5.3 Sobrecargar el constructor de las clases
-
5.4 Los campos y las propiedades.
-
5.5 ¿Cómo declarar una propiedad
como un procedimiento Property?
-
5.6 Propiedades de sólo lectura.
-
5.7 Propiedades de sólo escritura.
-
5.8 Campos de sólo lectura.
-
5.9 Pasos por valor y referencia
-
Tipos de datos por valor
-
Tipos de datos por referencia
-
6. Espacios de nombres (namespace) y ensamblados (assemblies)
-
6.1 Espacios de nombres (namespace)
-
Espacios de nombres en ASP.NET
-
6.2 Utilizar namespace
-
6.3 Importar namespace
-
6.4 Ensamblados (Assemblies)
-
7. Proyectos y Web y sitios Web
-
¿Que vamos a utilizar: proyectos Web o sitios Web?
-
Estructura de un sitio Web
-
Compilación
-
Implementación
-
7.1 Compilar una aplicación Web
-
7.2 Proceso en sitios Web
-
8. Estructura de carpetas de proyectos web de ASP.NET
-
Crear un sitio Web ASP vacio
-
Crear un Proyecto Web vacio
-
8.1 Carpetas en ASP.NET
-
Administrar subcarpetas
-
Restringir el acceso al contenido del sitio
-
8.2 Tipos de archivos
9. Servidores Web
-
9.1 Especificar el servidor Web en un proyecto de Visual Studio
-
Especificar servidor Web para Proyectos Web
-
Especificar servidor Web para Proyectos Web
-
Para especificar IIS Express como servidor web predeterminado para
los proyectos web en Visual Studio
-
9.2 IIS Express en marcha
-
Pautas para los proyectos de este curso
Ejercicios
-
Ejercicio 1
-
Ejercicio 2
Inscríbete ahora y accede a 3 unidades gratis
Curso de ASP.NET 2010: 5.-Formularios Web y la clase Page
Objetivo
En este capítulo conoceremos y practicaremos con los formularios HTML. La segunda parte le dedicaremos a la clase "Page", fundamental para conocer y ampliar los conocimientos del objeto que representa a la página
Contenido
-
Nº 5- Formularios Web y la clase Page
-
1. Formularios Web
-
1.1 Controles de servidor
-
Controles HTML de servidor
-
2. Formularios HTML
-
2.1 La etiqueta <form>
-
2.2 Cuadro de texto
-
2.3 Contraseña
-
2.4 Área de texto
-
2.5 Casilla de verificación
-
2.6 Botón de opción
-
2.7 Cuadro de lista
-
2.8 Botones
-
2.9 Campos invisibles
-
2.10 Ejemplo 1
-
Secuencia de ejecución
-
2.11 Ejemplo 2
-
3. Clases de los controles HTML
-
3.1 Eventos avanzados con el control HtmlInputImage
-
3.2 La clase HtmlControls
-
3.3 La clase HtmlContainerControl
-
3.4 La clase HtmlInputControl
-
4. Controladores de eventos
-
¿Qué es un evento?
-
¿Qué es le programación orientada a eventos?
-
5. La clase Page
-
5.1 Objeto Request
-
5.2 Objeto Response
-
Colecciones del objeto Response
-
Propiedades del objeto Response
-
Buffer
-
Write
-
Redirect
-
5.3 Objeto Server
-
Codificación de HTML
-
5.4 Almacenar estados y las
aplicaciones con ASP.NET
-
5.5 Estado "Application"
-
5.6 El fichero GLOBAL.ASAX
-
5.7 Estado "Session"
-
6. Ciclo de vida de una página ASP.NET y de una aplicación
-
6.1 Ciclo de vida de una página
-
Fases generales del ciclo de vida de la página
-
Eventos del ciclo de vida
-
Consideraciones adicionales sobre el ciclo de vida
Ejercicios
-
Ejercicio 2
-
Ejercicio 3
Inscríbete ahora y accede a 3 unidades gratis
Curso de ASP.NET 2010: 6.-El entorno de trabajo. Configuración
Objetivo
Veremos a fondo todo el IDE o entorno de trabajo. Configuraremos ASP.NET con los ficheros de configuración y la administración del sitio.
Contenido
-
Nº 6 - El entorno de trabajo y configuración
-
1. El entorno de trabajo
-
1.1 Paneles
-
1.2 Menú Ayuda
-
Ver la ayuda
-
Administrar la configuración de la ayuda.
-
Foros de MSN
-
Informar de un error
-
Ejemplos
-
Otras opciones
-
2. Editar páginas
-
2.1 Editar páginas
-
Etiquetas HTML
-
Añadir imágenes
-
Cambiar propiedades
-
Vista de código
-
Ver la página en el navegador
-
2.2 Compatibilidad con exploradores Web
-
2.3 Crear tablas HTML
-
2.4 Añadir enlaces
-
3. Todos los paneles
-
3.1 Ayudas a la edición
-
Regla y cuadrícula
-
Ayudas visuales
-
Marcas de formato
-
3.2 Explorador de soluciones
-
Iconos
-
Propiedades de proyecto
-
Propiedades de páginas
-
3.3 Explorador de base de datos
-
3.4 Ventana Marcador
-
3.5 Vista de clases
-
3.6 Esquema del documento
-
3.7 Examinador de objetos.
-
3.8 Lista de errores
-
3.9 Panel resultados
-
3.10 Página principal
-
3.11 Lista de tareas
-
3.12 Cuadro de herramientas
-
3.13 Ventana Propiedades
-
4. Diseñar con estilos
-
Tipos de estilos
-
4.1 Los ficheros CSS
-
4.2 El generador de estilos
-
4.3 Crear una página de estilos
-
Crear reglas de estilos
-
Definir reglas con el generador de estilos
-
Utilizar estilos DIV
-
5. Los temas
-
5.1 Utilizar temas en las páginas
-
5.2 Otras formas de aplicar temas
-
Definir un tema para el web
-
5.3 Temas frente a hojas de estilo en cascada
-
6. Esquematización, Intellisense y código automático
-
6.1 Esquematización
-
6.2 Intellisense
-
Insertar fragmentos de código HTML
-
Insertar fragmentos de código VB.NET
-
Administrador de fragmentos de código
-
7. Depuración de páginas
-
7.1 Una depuración sencilla
-
Iniciar paso a paso
-
Puntos de interrupción
-
Inspeccionar variables
-
Acelerar la ejecución
-
Paso a paso por procedimientos
-
Moverse por la depuración
-
Ventana Inmediato
-
Pila de llamadas
-
8. Configuración de ASP.NET
-
8.1 Configuraciones anidadas
-
8.2 Almacenar información en el fichero web.config
-
8.3 Secciones del fichero Web.config
-
9. Administración del sitio web.
-
10. Utilizar el diseñador de formularios.
-
Objetos en planos
-
Alineación de controles
-
Ajustar tamaños
Ejercicios
Inscríbete ahora y accede a 3 unidades gratis
Curso de ASP.NET 2010: 7.-Controles Web, clases y eventos. Estado de la aplicación
Objetivo
Conoceremos y trabajaremos con los formularios Web frente a los HTML. Ver los eventos y el método de "postback". Estudiaremos las formas de pasar información entre páginas.
Contenido
-
Nº 7 - Controles Web, clases y eventos. Estado de la aplicación
-
1. Introducción a los controles de servidor de ASP.NET o controles Web
-
1.1 Clases de controles Web
-
2. Clases de controles Web
-
2.1 Unidades
-
2.2 Enumeraciones
-
2.3 Colores
-
2.4 Fuentes
-
2.5 El enfoque
-
2.6 El botón "default"
-
3. Controles ASP.NET
-
3.1 El control <asp:label>
-
Atributos del control <asp:label>
-
Ejemplo 1
-
Ejemplo 2
-
Ejemplo 3
-
3.2 Control de cuadro desplegable
<asp:dropdownlist>
-
Ejemplo
-
3.3 Controles ocultos
-
3.4 Control de lista <asp:listbox>
-
Ejemplo
-
3.5 Control de texto <asp:textbox>
-
3.6 Controles de botones de opción <asp:radiobutton> y
<asp:radiobuttonlist>
-
Ejemplo
-
3.7 Controles de casilla de verificación <asp:checkbox> y
<asp:checkboxlist>
-
3.8 Detalles de los controles Web
-
3.9 Control de listas enumeradas y viñetas (BulletedList)
-
3.10 Control de tabla.
-
4. Eventos de los controles Web y el "autopostback"
-
4.1 Cómo trabajan los eventos "postback"
-
4.2 Ciclo de vida de una página
-
5. Un ejemplo completo
-
Mejoras de la aplicación web
-
6. Estado de la aplicación
-
6.1 Administración del estado
-
El problema del estado
-
6.2 Estado de la aplicación
-
La colección “The ViewState”
-
Ejemplo
-
Hacer segura la vista estado
-
6.3 Transferir información entre páginas
-
“Cross-Page Posting” o envío entre paginas.
-
6.4 Query string
-
Ejemplo
-
6.5 Cookies
-
Ejemplo:
-
6.6 Sesiones
-
Estado de la sesión
-
Identificador de la sesión
-
Utilizar el estado “session”
-
Ejemplo
-
Otro ejemplo
-
Configuración de la sesión
-
6.7 Estado de la aplicación (Application)
-
7. ¿Que tipo de almacenamiento de
estado debo utilizar?
Ejercicios
-
Ejercicio 1
-
Ejercicio 2
-
Ejercicio 3
Inscríbete ahora y accede a 3 unidades gratis
Curso de ASP.NET 2010: 8.-Colecciones, controles de validación y control de errores
Objetivo
Conoceremos como funcionan las colecciones. Seguiremos viendo las formas para evitar errores en nuestros programas y como poder interceptarlos. Utilizaremos para esto los imprescindibles controles de validación de datos
Contenido
-
Nº 8 - Colecciones, controles de validación y control de errores
-
1. Colecciones
-
1.1 Matrices como colecciones
-
Enlace a datos
-
Ventajas e inconvenientes de trabajar con matrices
-
1.2 ArrayList
-
Insertar elementos en las matrices
-
2. Depuración y control de errores
-
2.1 Errores de sintaxis
-
2.2 Errores lógicos
-
2.3 Errores de sistema
-
2.4 Buenas costumbres
-
Tabular el código
-
Utilizar nombres descriptivos
-
Comentar el código
-
Estructurar el código
-
Convierte las variables a su valor correcto
-
Uso de la clase Convert
-
2.5 Controlar errores de ejecución
-
3. Controles de validación
-
3.1 RequiredFieldValidator
-
3.2 RangeValidator
-
Javascript en acción
-
3.3 ValidationSummary
-
3.4 CompareValidator
-
3.5 RegularExpressionValidator
-
3.6 Page.Isvalid
-
3.7 CustomValidator
-
3.8 Más opciones de los controles de validación
-
Utilizar imágenes y sonidos en las notificaciones
-
Mensajes emergentes para los errores
-
Trabajando con grupos de validación
-
4. Encontrar errores
-
Error de compilación
-
Error en tiempo de ejecución
-
Error de tipo de datos
-
4.1 Modo depuración
-
4.2 Interceptación de errores
-
Interceptación de errores no estructurada
-
Interceptación de errores estructurado
-
4.3 Detalles de la clase Exception
-
4.4 Intercepción de errores anidada
-
4.5 más información de errores
-
Registro de excepción
-
Páginas de error
-
4.6 Traza de páginas
-
Información de la traza
-
Mas información en las trazas
Ejercicios
-
Ejercicio 1
-
Ejercicio 2
Inscríbete ahora y accede a 3 unidades gratis
Curso de ASP.NET 2010: 9.-Controles II y controles avanzados
Objetivo
Seguiremos viendo los controles sencillo de ASP.NET y luego continuaremos con los más avanzados.
Contenido
-
Nº- 9 Controles II y controles avanzados
-
1. Control Calendario.
-
1.1 Formato del control
-
1.2 Restringir fechas
-
2. Control Addrotator
-
2.1 La clase AdRotator
-
3. Páginas con varias vistas
-
3.1 Control "MultiView"
-
4. El asistente o control Wizard
-
5. Controles Literal y PlaceHolder
-
5.1 Literal
-
5.2 PlaceHolder Server Control
-
Crear controles nuevos en tiempo de ejecución
-
6. Controles Button e Imagebutton
-
7. Control FileUpload
-
8. Otros controles
-
8.1 Control HiddenField
-
8.2 Control ImageMap
-
8.3 Control XML
-
9. Dibujar con ASP.NET
-
9.1 Dibujo básico
-
9.2 Dibujar una imagen personalizada
-
9.3 Más conceptos del GDI
-
9.4 Los pinceles
-
Dibujar entidades sencillas
-
Punto
-
Línea
-
Rectángulo
-
Elipse
-
Arco
-
Polígono
-
Curva Bézier
-
Curvas cardinales
-
9.5 Las brochas
-
Brochas o pinceles
-
SolidBrush
-
HatchBrush
-
LinearGradientBrush
-
PathGradientBrush
-
Añadir Textos
-
Y mas, ....
-
Ejercicios
-
Ejercicio 1
-
Ayudas y comentarios:
-
Ejercicio 2
Inscríbete ahora y accede a 3 unidades gratis
Curso de ASP.NET 2010: 10.-Navegación, páginas maestras y a Acceso a datos con ADO.NET
Objetivo
Conoceremos los controles de navegación del sitio Web y las páginas maestras para ampliar el diseño de los sitios. Continuaremos con una introducción a ADO.NET: el acceso a las bases de datos en ASP.NET
Contenido
-
Nº 10 - Navegación, páginas maestras y a Acceso a datos con ADO.NET
-
1. Páginas maestras
-
1.1 Una página maestra sencilla con una página de contenidos
-
Conexión de las páginas con las maestras
-
Definiciones de las páginas maestras
-
1.2 Página maestra con varias regiones
-
1.3 Páginas maestras y rutas relativas
-
2. Páginas maestras avanzadas
-
2.1 Esquemas basados en tablas
-
2.2 Código en la página maestra
-
3. Navegación por el sitio Web
-
3.1 Organizar nuestras páginas
-
3.2 Crear un mapa del sitio
-
3.3 Ejemplo
-
3.4 Enlazar páginas maestras con una mapa de sitio (Site Map)
-
Detalles del control SiteMapDataSource
-
Utilizar distintos mapas en el mismo archivo
-
La clase SiteMap
-
Mapear direcciones URL
-
3.5 El control SiteMap
-
Plantillas y estilos
-
3.6 Control TreevIew
-
3.7 El control Menu
-
Estilos del menú
-
3.8 Crear controles de usuario
-
4. ADO.NET
-
Definición
-
4.1 Administrar proveedores
-
4.2 Objetos en ADO.NET
-
4.3 Espacios de nombres
-
4.4 Clases del proveedor de datos
-
5. Administración de bases de datos
-
Las tablas
-
Relaciones
-
5.1 Configurar la base de datos
-
Autenticación en SQL Server
-
Consola administración de SQL Server
-
Consola de administración de Visual Web Developer 2010
-
5.2 SQL Server Compact
-
5.3 Conexión con MSAccess
-
5.4 Conexión con bases de datos OLE DB.
-
5.5 Migrar de Access a SQL Server.
-
5.6 Importar y exportar datos
6. SQL y las tablas en las bases de datos
-
6.1 Tablas en SQL Server
-
6.2 Administrar tablas
-
Crear tablas
-
Crear una tabla de transacciones
Ejercicios
-
Ejercicio 1
-
Ejercicio 2
-
Ejercicio 3:
Inscríbete ahora y accede a 3 unidades gratis
Curso de ASP.NET 2010: 11.-Acceso a datos por código y controles enlazados a datos
Objetivo
Veremos cómo realizar manualmente el acceso a las bases de datos para posteriormente utilizar los controles enlazados a datos
Contenido
-
Nº- 11 Acceso a datos por código y controles enlazados a datos
-
1. Acceso directo a datos
-
2. Conectarse a una base de datos
-
2.1 Autenticación de Windows
-
2.2 Almacenar la cadena de conexión
-
2.3 Errores en las conexión
-
Error en el nombre del servidor o el servidor está apagado
-
Error en el nombre de la base de datos
-
Error en el usuario de acceso a la base de datos
-
Error por una contraseña de acceso incorrecta
-
3 . Los objetos Command y Data Reader
-
3.1 Consultas SQL
-
3.2 Ejemplo 1
-
4. Actualizar datos
-
Crear comandos más robustos
-
4.1 Actualizar registros
-
4.2 Borrar un registro
-
5. Acceso a datos desconectado
-
5.1 Seleccionar datos desconectados
-
5.2 Seleccionar varias tablas
-
Definir relaciones
-
6. Enlaces a datos
-
6.1 Tipos de enlace de datos de ASP.NET
-
6.2 Cómo funciona el enlace a datos.
-
6.3. Enlace sencillo
-
Enlace con propiedades
-
Problemas con el enlace sencillo de datos
-
Utilizar código en lugar de enlace sencillo de datos
-
6.4. Enlace datos repetitivos
-
Enlace de datos con un control de lista
-
Ejemplo
-
6.5 Enlace con Colecciones fuertemente tipificadas
-
Ejemplo
-
Utilizar la propiedad "DataValueField"
-
6.6 Enlace a un dataset
-
6.7 ·Enlace a una consulta de datos.
-
7. Controles con origen de datos
-
7.1 Ciclo de vida del enlace de datos.
-
7.2 SQLDataSource
-
Seleccionar registros
-
Detalles de la ejecución de los orígenes de datos
-
7.3 Comandos parametrizados
-
Mas parámetros
-
Establecer más valores de parámetros en el código
-
7.4 Control de errores
-
7.5 Actualizar registros
-
Un detalle mas...
Ejercicios
-
Ejercicio 1
-
Ejercicio 2
Inscríbete ahora y accede a 3 unidades gratis
Curso de ASP.NET 2010: 12.-Controles avanzados de datos
Objetivo
Aprenderemos como se enlazan los controles a los orígenes de datos. Utilizaremos controles avanzados de enlace a datos como la cuadrídula
Contenido
-
Nº- 12. Controles avanzados de datos
-
1. Controles avanzados de datos
-
2. GridView
-
2.1 Generación automática de columnas
-
2.2 Definir columnas
-
2.3 Generación de columnas
-
2.4 Dar formato a la cuadrícula
-
Formato de los campos
-
Utilizar estilos
-
Formato especial para datos
-
2.5 Seleccionar una fila
-
Añadir un botón de selección.
-
Utilizar un campo de datos como botón de selección.
-
Utilizar la selección en páginas maestro-detalle
-
2.6 Editar datos en la cuadrícula.
-
Borrar registros
-
2.7. Ordenación
-
Ordenar y seleccionar.
-
2.8 Paginación
-
Todo junto en un ejemplo exprés
-
2.9 Utilizar plantillas
-
Utilizar varias plantillas.
-
Controlar eventos en una plantilla
-
Edición con una plantilla.
-
Editar con validación.
-
Editar sin un columna "comand"
-
3. Controles "DetailsView" y "FormView".
-
3.1 DetailsView.
-
Definir los campos
-
Escritura manual de comandos de mantenimiento
-
Escritura automática de comandos de mantenimiento
-
Probar el mantenimiento de datos
-
Edición de columnas en el control DetailsView
-
3.2 La importancia de una clave única
-
3.3 FormView
-
3.4 Consultas con operaciones
-
Mostrar subtotales
-
Subtotales con fechas
-
Ejercicios
-
Ejercicio 1
-
Ejercicio 2
-
Ejercicio 3
Inscríbete ahora y accede a 3 unidades gratis
Curso de ASP.NET 2010: 13.-Controles especiales de enlace a datos
Objetivo
Seguiremos aprendiendo los controles de acceso a datos, donde encontraremos los más potentes y versátiles para aplicar a nuestras páginas Web
Contenido
-
Nº- 13 Controles enlazados a datos II
-
1. Control DataList
-
1.1 Dar formato al control
-
Mostrar los datos como columnas
-
1.2 Utilizar los controles DataList para mostrar imágenes.
-
Mostrar imágenes en columnas
-
Añadir texto a las imágenes
-
2. Control DataPager
-
3. Control ListView
-
Objetos del control ListView
-
Comparación con otros controles
-
3.1 Enlace sencillo de datos
-
3.2 Formatos personalizados
-
Enlace a datos y plantilla sencilla
-
Definir el "Layout" o contenedor de la lista
-
Construir un contenedor en forma de tabla
-
3.3 Construir diseños (o contenedores) de flujo
-
Definición de disposición general
-
Definición de mosaico
-
Plantillas agrupadas basadas en datos
-
3.4 Trabajar con el control ListView
-
Edición
-
Actualización
-
Borrado de un registro
-
Insertar nuevos registros
-
Selección de elementos
-
Paginación de la lista de elementos
-
Ordenar
-
4. Repeater
-
5. Detalles de los controles y otra operaciones
-
Recuperar sólo determinadas filas
6. Control Chart
-
6.1 Ejemplo
-
6.2 El enlace con bases de datos
-
6.3 Detalles del control
-
Elementos del gráfico
-
Apariencia
-
Colores y paletas
-
Sistema de coordenadas
-
Gráficos 3D
-
Propiedades personalizadas
-
Serialización de los gráficos
-
Cursores, zoom y desplazamiento
-
6.4 Interactuar con los gráficos
-
6.5 Enlaces a datos
-
Enlazar datos a series
-
4.6 Referencia técnica
Ejercicios
-
Ejercicio 1
-
Ejercicio 2
-
Ejercicio 3
Inscríbete ahora y accede a 3 unidades gratis
Curso de ASP.NET 2010: 14.-Seguridad y perfiles en ASP.NET
Objetivo
Aprenderemos como funciona la seguridad en ASP.NET. Aplicaremos y denegaremos permisos y veremos la autenticación con formularios. Conoceremos los miembros, la seguridad basada en roles y los controles de autenticación.
Contenido
-
Nº- 14 Seguridad en ASP.NET
-
Determinar los requisitos de seguridad
-
1. Modelo de seguridad de ASP.NET
-
1.1 Autenticación y autorización
-
2. Autenticación con formularios
-
2.1 Configurar Web.config
-
2.2 Reglas de autorización
-
Control del acceso en directorios específicos
-
Control del acceso a ficheros específicos
-
Controlar el acceso a usuarios específicos
-
2.3 Configuración de acceso mediante la
herramienta Web.
-
Instalar y configurar base de datos de
seguridad
-
Continuando con la instalación
-
2.4 La página de "login" o inicio de sesión
-
Recuperar la identidad del usuario.
-
Cerrar la sesión
-
3. Autenticación Windows
-
3.1 Configurar el Web
-
4. Miembros
-
4.1 Almacenamiento de datos de los MemberShip
-
4.2 Configurar el proveedor "membership"
-
4.3 Crear usuario con la administración Web
-
4.4 Las clases MemberShip y MemberShipUsers
-
4.5 Autenticación con "MemberShip"
-
4.6 Deshabilitar cuentas
-
5. Controles de seguridad
-
5.1 Control de login
-
5.2 Permitir a los usuarios crear una cuenta
-
5.3 Control para recuperación de contraseña
-
5.4 Cambiar contraseña
-
6. Seguridad basada en funciones o roles
-
6.1 Restricciones de acceso basado en roles
-
6.2 Permisos en menús
-
7. Control LoginView
-
7.1 Información de roles
-
8. Despedida.
-
Ejercicios
-
Ejercicio 1
-
Ejercicio 2
-
Ejercicio 3
-
Ejercicio 4
Inscríbete ahora y accede a 3 unidades gratis