Objetivo
Intruducirse 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 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 Intranet e Internet.
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: 1.-Internet Information Server y ASP.NET. I
Objetivo
Descubrir el lenguaje y entorno ASP.NET. Instalación del programa y puesta en marcha. Instalar y configurar Internet Information Server
Contenido
-
Nº-1 Internet Information Server, ASP .NET introducción e instalación
-
1. Introducción:
-
1.1 ¿Qué es el .NET Framework?
-
2. Una definición mas 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. Instalación de ASP.NET
-
3.1. ¿Qué es un servidor web?
-
3.2. Instalación de IIS
-
3.3. Comentarios:
-
4. Primeros pasos con IIS
-
5. La consola Administrativa de IIS
-
6. Propiedades del sitio web
-
7. Los directorios virtuales
-
7.1 ¿Qué es un directorio virtual?
-
7.2 Crear
directorios virtuales
-
Ejercicios de ASP.NET - Unidad 1
-
Ejercicio 1
-
Ejercicio 2
-
Ejercicio 3
Inscríbete ahora y accede a 3 unidades gratis
Curso de ASP NET: 2.-IIS Avanzado. FrontPage. ASP.NET 3.5
Objetivo
Ver y manejar las opciones avanzadas de Internet Information Server. Conocer cómo se registra la información de actividad y cómo personalizar los mensajes de error. Por último se verá cómo configurar FrontPage para utilizarlo con IIS y los primeros pasos con ASP.NET 3.5
Contenido
-
2. IIS avanzado - FrontPage - Web Designer
-
1. Propiedades de los sitios web
-
1.1 Sitio Web
-
1.2 Directorio particular
-
1.3 Origen del web
-
1.4 Permisos de ejecución
-
1.5 Configuración de la aplicación
-
1.6 Instalar filtros ISAPI
-
1.7 Mensajes de error personalizados
-
1.8 Documentos
-
1.9 Encabezados HTTP
-
1.10 Seguridad de directorios
-
1.11 Extensiones de servidor
-
1.12 Versión de ASP.NET
-
2. IIS y Frontpage
-
2.1 Abrir sitios web
-
2.2 Crear sitios web
-
2.3 Mantenimiento de permisos en el servidor:
-
3. Introducción a ASP.NET 3.5
-
4. Primeros pasos con ASP.NET
-
4.1 Ejecución del lado del servidor
-
5. ASP.NET y el servidor web
-
Ejercicios de ASP.NET - Unidad 2
-
Ejercicio 1
-
Ejercicio 2
-
Ejercicio 3
-
Ejercicio 4
Inscríbete ahora y accede a 3 unidades gratis
Curso de ASP NET: 3.-Programación con ASP.NET. Visual Basic.NET
Objetivo
Introducción y primeros pasos con ASP.NET. Realización de la primera página de prueba y análisis del mundo .Net FrameWork. Ver las formas de escribir código con ASP.NET. Tipos de datos y las variables
Contenido
-
3. Programación con ASP.NET. Visual Basic.NET
-
1. Programación en ASP.NET
-
1.1 El lenguaje de programación. Desde nuestro código hasta el código máquina
-
1.2 Los objetos
-
1.3 La clase base .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.
-
2.6 Declarar variables
-
2.7 Convenciones de nombre
-
3. Operadores y comparadores
-
3.1 Comparación
-
4. Matrices
-
4.1 Formas de declarar una matriz
-
4.2 Recorrer una matriz. Utilizar bucles For Next y For Each para
recorrer los elementos de un array
-
4.3 Clasificar el contenido de un array
-
4.4 El contenido de los arrays son tipos por referencia
-
4.5 Copiar los elementos de un array en otro array
-
5. Los arrays multidimensionales
-
5.1 Declarar arrays multidimensionales
-
5.2 El tamaño de un array multidimensional
-
5.3 El número de dimensiones de un array multidimensional.
-
5.4 Cambiar el tamaño de un array y mantener los elementos que tuviera.
-
5.5 Eliminar un array de la memoria.
-
5.6 ¿Podemos clasificar un array multidimensional?
-
5.7 Copiar un array multidimensional en otro.
-
5.8 El Arraylist
-
6. Estructuras
-
7. Las enumeraciones (Enum)
-
Ejercicios de ASP.NET - Unidad 3
-
Ejercicio 1
-
Ejercicio 2
-
Ejercicio 3
Inscríbete ahora y accede a 3 unidades gratis
Curso de ASP NET: 4.-Visual Basic.NET. Flujo de programas
Objetivo
Profundizar con el lenguaje de Visual Basic.Net aplicado al Web. Secuencias de comandos, bucles, métodos
Contenido
-
Nº 4 - 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
-
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:
-
3. Flujo de programa. Condiciones
-
3.1 If... Then ... Else
-
3.2 Select ... Case
-
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
-
5. Métodos
-
5.1 Modularización
-
5.2 Procedimientos
-
5.3 Funciones
-
5.4 Ámbito de las variables
-
5.5 Métodos sobrecargados
-
5.6 Delegación
-
6 Prioridad de los operadores
-
Ejercicios de ASP.NET - Unidad 4
-
Ejercicio 1
-
Ejercicio 2
Inscríbete ahora y accede a 3 unidades gratis
Curso de ASP NET: 5.-Programación orientada a objetos. Formularios Web
Objetivo
Conocer los fundamentos de la programación orientada a objetos. Ver el entorno de desarrolo de aplicaciones Web, los formularios y cómo ejecutar las páginas mediante la depuración.
Contenido
-
Nº 5. Programación orientada a objetos. Formularios Web
-
1. Tipos, objetos y espacios de nombres
-
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
-
4.2 Herencia
-
4.3 Pertenencia
-
4.4 Utilización
-
4.5 Reutilización
-
5. Caso práctico
-
5.1 Crear o definir 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
-
6. Espacios de nombres (namespace) y ensamblados (assemblies)
-
6.1 Espacios de nombres (namespace)
-
6.2 Utilizar namespace
-
6.3 Importar namespace
-
6.4 Ensamblados (Assemblies)
-
7. Desarrollar aplicaciones en ASP.NET
-
7.1 El entorno de desarrollo integrado.
-
7.2 El explorador de soluciones
-
7.3 Añadir formularios Web
-
7.4 Diseñar una página web
-
8. Formularios Web
-
8.1 La Directiva de página
-
8.2 El tipo de documento
-
8.3 Página web completa
-
9. Escribir código
-
9.1 Controladores de eventos
-
9.2 Intellisense y Outlinig
-
9.3 Depuración
-
9.4 El servidor Web
-
9.5 Una depuración sencilla
-
Ejercicios de ASP.NET - Unidad 5
-
Ejercicio 1
-
Ejercicio 2
Inscríbete ahora y accede a 3 unidades gratis
Curso de ASP NET: 6.-Formularios Web. La clase Page
Objetivo
Conocer a fondo los formularios Web. Viendo sus controles y funcionamiento. Ver todos los controles HTML. Configurar ASP.NET con los ficheros de configuración y la administración del sitio.
Contenido
-
Nº- 6 Formularios Web. La clase Page
-
1. Formularios Web
-
1.1 Tipos de ficheros en ASP.NET
-
1.2 Directorio de una aplicación .NET
-
1.3 Controles de servidor
-
2. Formularios HTML
-
2.1 La etiqueta <form>
-
2.2 Ejemplo 1
-
2.3 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. La clase Page
-
4.1 Objeto Request
-
4.2 Objeto Response
-
4.3 Objeto Server
-
4.4 Almacenar estados y las
aplicaciones con ASP.NET
-
4.5 Estado "Application"
-
4.6 El fichero GLOBAL.ASAX
-
4.6 Estado "Session"
-
5. Configuración de ASP.NET
-
5.1 Configuraciones anidadas
-
5.2 Almacenar información en el fichero web.config
-
6. Administración del sitio web.
-
Ejercicios de ASP.NET - Unidad 6
-
Ejercicio 1
-
Ejercicio 2
-
Ejercicio 3
Inscríbete ahora y accede a 3 unidades gratis
Curso de ASP NET: 7.-Controles Web, clases y eventos. Estado de la aplicación
Objetivo
Conocer y trabajar con los formularios Web frente a los HTML. Ver los eventos y el método de "postback". Estudiar 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.3 Enumeraciones
-
2.4 Colores
-
2.5 Fuentes
-
2.6 El enfoque
-
2.7 El botón "default"
-
2.8 El control <asp:label>
-
2.9 Control de cuadro desplegable
<asp:dropdownlist>
-
Mejoras de la aplicación web
-
5. Estado de la aplicación
-
5.1 Administración del estado
-
5.2 Estado de la aplicación
-
5.3 Transferir información entre páginas
-
5.4 Query string
-
5.5 Cookies
-
5.6 Sesiones
-
5.7 Estado de la aplicación (Application)
-
¿Que tipo de almacenamiento de
estado debo utilizar?
-
Ejercicios de ASP.NET - Unidad 7
-
Ejercicio 1
-
Ejercicio 2
-
Ejercicio 3
Inscríbete ahora y accede a 3 unidades gratis
Curso de ASP NET: 8.-Colecciones, control de errores y funciones en ASP
Objetivo
Conocer como funcionan las colecciones. Ver las formas para evitar errores en nuestros programas y como poder interceptarlos. Ver las funciones del lenguaje agrupadas por sus funcionalidades.
Contenido
-
Nº 8 - Colecciones, control de errores y funciones en ASP
-
1. Colecciones
-
1.1 Matrices como colecciones
-
1.2 Métodos de las matrices
-
1.3 ArrayList
-
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
-
2.5 Controlar errores de ejecución
-
3. Controles de validación
-
4. Encontrar errores
-
4.1 Modo depuración
-
4.2 Interceptación de errores
-
4.3 Mas información de errores
-
4.5 Traza de páginas
-
5. Funciones de VB.NET
-
5.1 Cómo utilizarlas en el código
-
5.2 Funciones de conversión de tipos
-
5.3 Funciones de comprobación de tipos
-
Ejercicios de ASP.NET - Unidad 8
-
Ejercicio 1
-
Ejercicio 2
Inscríbete ahora y accede a 3 unidades gratis
Curso de ASP NET: 9.-Controles avanzados y referencia de funciones.
Objetivo
Ver los controles avanzados de ASP.NET. Repasar funciones imprescindibles del sistema.
Contenido
-
Nº- 9 Controles avanzados y referencia de funciones
-
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. Dibujar con ASP.NET
-
5.1 Dibujo básico
-
5.2 Dibujar una imagen personalizada
-
6. Funciones aritméticas
-
3.6 Funciones de fechas
-
Now
-
Ejercicios de ASP.NET - Unidad 9
-
Ejercicio 1
-
Ayudas y comentarios:
-
Ejercicio 2
Inscríbete ahora y accede a 3 unidades gratis
Curso de ASP NET: 10.-El IDE, estilos, temas y páginas maestras
Objetivo
Conocer a fondo detalles del Entorno de Desarrollo Integrado. Ver como se traba con estilos y temas. Crear páginas maestras.
Contenido
-
Nº 10 - El IDE, estilos, temas y páginas maestras.
-
1. El entorno de trabajo
-
1.1 Paneles
-
1.2 Ayuda
-
2. Editar páginas
-
2.1 Mas vistas
-
3. Crear páginas
-
3.1 Crear tablas HTML
-
3.2 Añadir enlaces
-
3.3 Imágenes
-
3.4 Editar el código fuente
-
4. Diseñar con estilos
-
4.1 Los ficheros CSS
-
4.2 El generador de estilos
-
5. Los temas
-
5.1 Crear temas
-
5.2 Utilizar temas en las páginas
-
6. Páginas maestras
-
6.1 Una página maestra sencilla con una página de contenidos
-
6.2 Página maestra con varias regiones
-
6.3 Páginas maestras y rutas relativas
-
7. Páginas maestras avanzadas
-
7.1 Esquemas basados en tablas
-
7.2 Código en la página maestra
-
Ejercicios de ASP.NET - Unidad 10
-
Ejercicio 1
-
Ejercicio 2
Inscríbete ahora y accede a 3 unidades gratis
Curso de ASP NET: 11.-Navegación y ADO.NET
Objetivo
Conocer los controles de navegación del sitio Web. Introducción a ADO.NET: acceso a las bases de datos en ASP.NET
Contenido
-
Nº 11 - Navegación y ADO.NET
-
1. Navegación por el sitio Web
-
1.1 Organizar nuestras páginas
-
1.2 Crear un mapa del sitio
-
1.3 Ejemplo
-
1.4 Enlazar páginas maestras con una mapa de sitio (Site Map)
-
1.5 El control SiteMap
-
1.6 Control TreevIew
-
1.7 El control Menu
-
1.8 Crear controles de usuario
-
2. ADO.NET
-
2.1 Administrar proveedores
-
2.2 Objetos en ADO.NET
-
2.3 Espacios de nombres
-
2.4 Clases del proveedor de datos
-
3. Administración de bases de datos
-
3.1 Configurar la base de datos
-
4. SQL y las tablas en las bases de datos
-
4.1 Tablas en SQL Server
-
4.2 Administrar tablas
-
5. Acceso directo a datos
-
5.1 Crear una conexión
-
5.2 . Los objetos Command y Data Reader
-
Ejemplo 1
-
5.3 Actualizar datos
-
5.4 Acceso a datos desconectado
-
Ejercicios de ASP.NET - Unidad 11
-
Ejercicio 1
-
Ejercicio 2:
Inscríbete ahora y accede a 3 unidades gratis
Curso de ASP NET: 12.-Enlace a datos. Control de cuadrícula
Objetivo
Aprender como se enlazan los controles a los orígenes de datos. Enlaces sencillo y repetitivos. Ver los enlaces con ADO.NET y los orígenes de datos dcon SqlDataSource. Conocer a fondo el control de cuadrícula
Contenido
-
Nº-12 Enlace a datos. Control de cuadrícula
-
1. Introducción
-
1.1 Tipos de enlace de datos de ASP.NET
-
1.2 Cómo funciona el enlace a datos.
-
2. Enlace sencillo
-
2.1 Enlace con propiedades
-
2.2 Problemas con el enlace sencillo de datos
-
2.3 Utilizar código en lugar de enlace sencillo de datos
-
3. Enlace datos repetitivos
-
3.1 Enlace de datos con un control de lista
-
3.2 Enlace con Colecciones fuertemente tipificadas
-
3.3 Utilizar la propiedad "DataValueField"
-
3.4 Enlace de datos con ADO.NET
-
3.5 Crear un editor de registros
-
4. Controles con origen de datos
-
4.1 Ciclo de vida del enlace de datos
-
4.2 SQLDataSource
-
4.3 Seleccionar registros
-
4.4 Detalles de la ejecución de los orígenes de datos
-
4.5 Comandos parametrizados
-
4.6 Control de errores
-
4.7 Actualizar registros
-
4.8 Asistente de SQLDataSource para generar los comandos
-
5. Controles de datos
-
6. GridView
-
6.1 Generación automática de columnas
-
6.2 Definir columnas
-
6.3 Generación de columnas
-
6.4 Dar formato a la cuadrícula
-
6.5 Seleccionar una fila
-
6.6 Editar datos en la cuadrícula.
-
7. Ordenar y paginar la cuadrícula
-
7.1 Ordenación
-
7.2 Ordenar y seleccionar.
-
7.3 Paginación
-
8. Utilizar plantillas
-
8.1 Edición con una plantilla.
-
9. Controles "DetailsView" y "FromView".
-
9.1 DetailsVew.
-
10. FormView
-
Ejercicios de ASP.NET - Unidad 12
-
Ejercicio 1
-
Ejercicio 2
-
Ejercicio3
-
Ejercicio 4
Inscríbete ahora y accede a 3 unidades gratis
Curso de ASP NET: 13.-Seguridad en ASP.NET
Objetivo
Aprender como funciona la seguridad en ASP.NET. Aplicar y denegar permisos y ver la autenticación con formularios. Conocer los miembros, la seguridad basada en roles y los controles de autenticación.
Contenido
-
13. 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
-
2.3 Configuración de acceso mediante WAT
-
2.4 La página de "login" o inicio de sesión
-
3. Autenticación Windows
-
3.1 Configurar el Web
-
4. Miembros
-
4.1 Almacenamiento de datos de los MemberShip
-
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 roles
-
6.1 Restricciones de acceso basado en roles
-
6.2 Permisos en menús
-
7. Control LoginView
-
7.1 Información de roles
-
Ejercicios de ASP.NET - Unidad 13
-
Ejercicio 1
-
Ejercicio 2
-
Ejercicio 3
-
Ejercicio 4
Inscríbete ahora y accede a 3 unidades gratis
Curso de ASP NET: 14.-Perfiles y otros controles ASP.NET
Objetivo
Aprender el concepto de los perfiles de usuario y crear las modirficaciones necesarias para editarlos. Ver mas controles de acceso a datos
Contenido
-
Nº- 14 Perfiles
-
1. Personalización
-
1.1 Crear un perfil de usuario
-
1.2 Introducir código
-
1.3 Utilizar controles de validación
-
2. Utilizar el diseñador de formularios.
-
2.1 Insertar imágenes
-
2.2 Crear una tabla de hipervínculos
-
3. Enlazar datos a controles
-
4. Controles desplegables
-
4.1 Utilizar listas desplegables para filtrar registros.
-
5. Control DataList
-
5.1 Dar formato al control
-
5.2 Utilizar los controles DataList para mostrar imágenes.
-
5.3 Utilizar un DataList para mostrar hiperenlaces
-
6. El control FormView
-
6.1 Mostrar subtotales
-
7. Despedida.
-
Ejercicios de ASP.NET - Unidad 14
-
Ejercicio 1
-
Ejercicio 2
Inscríbete ahora y accede a 3 unidades gratis