Inicio ASP.NET 2012 Programa Detallado

Curso de ASP.NET 2012 (Programa detallado)

Objetivo

Introducirse en el mundo .NET para el desarrollo de Intranets avanzadas. El alumno adquirirá los conocimientos necesarios para crear aplicaciones de negocios integradas con la propia gestión de la empresa.

Dirigido a:

Está orientado a:

  • 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 corporativas.
  • 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 sí preferibles conocimientos de programación y en especial de .NET.

PROGRAMA DEL CURSO

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

  1. Nº 1- Introducción a Asp.Net. Instalación
    1. Introducción
    2. 2. Una definición más profunda de .NET
    3. 3. Instalar ASP.NET
    4. 4. Comenzar con ASP.NET
    5. 5. ASP.NET y el servidor web
    6. 6. Programación en ASP.NET
  2. Ejercicios. Preparar y probar el entorno de trabajo

2.- Programación con ASP.NET. Visual Basic.NET

Objetivo

En esta unidad 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

  1. Nº 2 - ASP.NET y Visual Basic.Net
    1. 1. Estructura de una aplicación ASP.NET
    2. 2. Visual Basic .NET
    3. 3. Matrices
    4. 4. Arrays multidimensionales
    5. 5. Estructuras
    6. 6. Las enumeraciones (Enum)
  2. Ejercicios
    1. Ejercicio 1. Página con variables
    2. Ejercicio 2. Ejecutar una función del sistema.
    3. Ejercicio 3. Ejercicio de matrices.

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

  1. Nº 3 -Visual Basic.Net. Flujo de programas
    1. 1. Operaciones con variables
    2. 2. más sobre variables y estructuras
    3. 3. Flujo de programa. Condiciones
    4. 4. Flujo de programa. Bucles
    5. 5. Métodos
    6. 6 Prioridad de los operadores
  2. Ejercicios
    1. Ejercicio 1. Trabajar con estructuras "select/case"
    2. Ejercicio 2. Operaciones con cadenas o "string"

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

  1. Nº 4 -Programación orientada a objetos. Proyectos y sitios Web
    1. 1. Tipos, objetos y espacios de nombres
    2. 2. Elementos básicos de la POO
    3. 3. Los tres pilares de la Programación Orientada a Objetos
    4. 4. Jerarquía de clases
    5. 5. Caso práctico
    6. 6. Espacios de nombres (namespace) y ensamblados (assemblies)
    7. 7. Proyectos y Web y sitios Web
    8. 8. Estructura de carpetas de proyectos web de ASP.NET
    9. 9. Servidores Web
    10. 10. Trabajar en equipo
  2. Ejercicios
    1. Ejercicio 1. Formulario de datos
    2. Ejercicio 2. Crear una calculadora

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

  1. Nº 5- Formularios Web y la clase Page
    1. 1. Formularios Web
    2. 2. Formularios HTML
    3. 3. Clases de los controles HTML
    4. 4. Controladores de eventos
    5. 5. La clase Page
    6. 6. Ciclo de vida de una página ASP.NET y de una aplicación
  2. Ejercicios
    1. Ejercicio 1. Realizar una operación aritmética
    2. Ejercicio 2. Leer las variables del navegador del cliente
    3. Ejercicio 3. Lectura de datos de un formulario

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

  1. Nº 6 - El entorno de trabajo y configuración
    1. 1. El entorno de trabajo
    2. 2. Editar páginas
    3. 3. Todos los paneles
    4. 4. Diseñar con estilos
    5. 5. Los temas
    6. 6. Esquematización, Intellisense y código automático
    7. 7. Depuración de páginas
    8. 8. Configuración de ASP.NET
    9. 9. Administración del sitio web.
    10. 10. Utilizar el diseñador de formularios.
  2. Ejercicios
    1. Ejercicio1. Practicar con el entorno

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

  1. Nº 7 - Controles Web, clases y eventos. Estado de la aplicación
    1. 1. Introducción a los controles de servidor de ASP.NET o controles Web
    2. 2. Clases de controles Web
    3. 3. Controles ASP.NET
    4. 4. Eventos de los controles Web y el "autopostback"
    5. 5. Un ejemplo completo
    6. 6. Estado de la aplicación
    7. 7. ¿Que tipo de almacenamiento de estado debo utilizar?
  2. Ejercicios
    1. Ejercicio 1. Crear un generador de tablas
    2. Ejercicio 2. Estilos y colores en las tablas
    3. Ejercicio 3. Controles de validación

8.- Colecciones, controles de validación y control de errores

Objetivo

Conoceremos cómo funcionan las colecciones. Seguiremos viendo las formas para evitar errores en nuestros programas y cómo poder interceptarlos. Utilizaremos para esto los imprescindibles controles de validación de datos.

Contenido

  1. Nº 8 - Colecciones, controles de validación y control de errores
    1. 1. Colecciones
    2. 2. Depuración y control de errores
    3. 3. Controles de validación
    4. 4. Encontrar errores
  2. Ejercicios
    1. Ejercicio 1. Controles de validación
    2. Ejercicio 2. Realizar una calculadora con control de errores

9.- Controles II y controles avanzados

Objetivo

Seguiremos viendo los controles sencillos de ASP.NET y luego continuaremos con los más avanzados.

Contenido

  1. Nº- 9 Controles II y controles avanzados
    1. 1. Control Calendario.
    2. 2. Control Addrotator
    3. 3. Páginas con varias vistas
    4. 4. El asistente o control Wizard
    5. 5. Controles Literal y PlaceHolder
    6. 6. Controles Button e Imagebutton
    7. 7. Control FileUpload
    8. 8. Otros controles
    9. 9. Dibujar con ASP.NET
  2. Ejercicios
    1. Ejercicio 1. Trabajar con controles multivista
    2. Ejercicio 2. Crear un "asistente" con ASP.NET

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

  1. Nº 10 - Navegación, páginas maestras  y Acceso a datos con ADO.NET
    1. 1. Páginas maestras
    2. 2. Páginas maestras avanzadas
    3. 3. Navegación por el sitio Web
    4. 4. ADO.NET
    5. 5. Administración de bases de datos
    6. 6. SQL y las tablas en las bases de datos
  2. Ejercicios
    1. Ejercicio 1. Crear páginas maestras
    2. Ejercicio 2. Mapas de sitios para crear menús dinámicos
    3. Ejercicio 3. Configuración del entorno de acceso a datos

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

  1. Nº- 11 Acceso a datos por código y controles enlazados a datos
    1. 1. Acceso directo a datos
    2. 2. Conectarse a una base de datos
    3. 3 . Los objetos Command y Data Reader
    4. 4. Actualizar datos
    5. 5. Acceso a datos desconectado
    6. 6. Enlaces a datos
    7. 7. Controles con origen de datos
  2. Ejercicios
    1. Ejercicio 1. Trabajar con bases de datos

12.- Controles avanzados de datos

Objetivo

Aprenderemos cómo se enlazan los controles a los orígenes de datos. Utilizaremos controles avanzados de enlace a datos como la cuadrícula.

Contenido

  1. Nº- 12. Controles avanzados de datos
    1. 1. Controles avanzados de datos
    2. 2. GridView
    3. 3. Controles "DetailsView" y "FormView".
  2. Ejercicios
    1. Ejercicio 1. Trabajar con varias tablas
    2. Ejercicio 2. Crear una vista maestro/detalle
    3. Ejercicio 3. Personalizar los campos en una vista de detalle

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

  1.  Nº- 13 Controles enlazados a datos II
    1. 1. Control DataList
    2. 2. Control DataPager
    3. 3. Control ListView
    4. 4. Repeater
    5. 5. Detalles de los controles y otra operaciones
    6. 6. Control Chart
  2. Ejercicios
    1. Ejercicio 1. Controles enlazados a datos.
    2. Ejercicio 2. Enlaces de controles maestro/detalle
    3. Ejercicio 3. Incluir gráficos en las consulttas

14.- Seguridad y perfiles en ASP.NET

Objetivo

Aprenderemos cómo 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

  1. Nº- 14 Seguridad en ASP.NET
    1. Determinar los requisitos de seguridad
    2. 1. Modelo de seguridad de ASP.NET
    3. 2. Autenticación con formularios
    4. 3. Autenticación Windows
    5. 4. Miembros
    6. 5. Controles de seguridad
    7. 6. Seguridad basada en funciones o roles
    8. 7. Control LoginView
    9. 8. Despedida.
  2. Ejercicios
    1. Ejercicio 1. Activar y configurar la seguridad
    2. Ejercicio 2. Establecer niveles de permisos a las carpetas
    3. Ejercicio 3. Añadir los controles de control de inicio de sesión
    4. Ejercicio 4. Configurar distintos perfiles de acceso
Copyright 2018© D&S CAP | gestion-online@dscap.es