Inicio » Catálogo » Curso de ASP.NET 2012

Curso de ASP.NET 2012


Valoracion 8,1 10 - 5 (votos)

Ver valoraciones

Bonificar curso

Curso bonificado para trabajadores

Si trabajas en una empresa Española te tramitamos la bonificación para que este curso lo puedas hacer gratis.

  300 € 720 € Ver ficha del tutor
  Sin Tutor Con Tutor
Acceso secuencial a las unidades del curso. V V
Descarga de contenidos en PDF. V V
Acceso a recursos didácticos y multimedia. V V
Ilimitadas consultas al tutor. - V
Videoconferencias con el tutor desde el entorno de comunicaciones - V
Ejercicios prácticos corregidos y evaluados por el tutor. - V
Certificado de realización PDF firmado digitalmente V -
Certificado de aprovechamiento PDF e impreso. - V
Posibilidad de bonificación hasta el 100% - V

Unidades:

  1. Introducción a Asp.Net. Instalación
  2. Programación con ASP.NET. Visual Basic.NET
  3. Visual Basic.NET. Flujo de programas
  4. Programación orientada a objetos. Proyectos y sitios Web
  5. Formularios Web y la clase Page
  6. El entorno de trabajo. Configuración
  7. Controles Web, clases y eventos. Estado de la aplicación
  8. Colecciones, controles de validación y control de errores
  9. Controles II y controles avanzados
  10. Navegación, páginas maestras y a Acceso a datos con ADO.NET
  11. Acceso a datos por código y controles enlazados a datos
  12. Controles avanzados de datos
  13. Controles especiales de enlace a datos
  14. Seguridad y perfiles en ASP.NET
Duración: 120 horas
  • Información
  • Otros datos
  • Cursos relacionados
Familia: Entornos de Programación

ASP.NET se ha convertido, por méritos propios, en la primera herramienta de desarrollo Web en las empresas. Permite realizar verdaderos programas con la incorporación de controles profesionales, siendo el mejor entorno para el desarrollo de Intranets corporativas.

En este curso realizaremos un aprendizaje de este lenguaje, basándonos en la versión 4.5 con el Visual Web Developer 2012, para conseguir crear nuestras propias páginas con acceso a bases de datos y pequeñas aplicaciones de gestión.

¿Como empezar?

Ver videoSi quieres hacer uno de nuestros cursos basta con que solicites la inscripción, para ello debes rellenar el formulario de inscripción e indicar una dirección de e-mail en la que recibirás tus datos de acceso, nombre de usuario y contraseña, el envío de los datos es inmediato. (Debes prestar atención a la carpeta de spam ya que algunos filtros antispam podrían filtrar este correo).

Con tu nombre de usuario y contraseña ya podrás entrar en el curso. Te damos acceso gratuito a las 2 primeras lecciones para que puedas evaluar el curso. Inicialmente sólo puedes ver la unidad de metodología. Para acceder a las siguientes tendrás que aprobar el test asignado a la misma.

Si el curso te gusta puedes realizar el pago durante el proceso de inscripción o en cualquier momento dentro del aula virtual. El pago lo puedes hacer con tarjeta Visa, PAYPAL o realizando una transferencia y enviando posteriormente el justificante de la misma. Una vez realizado el pago podrás acceder a todas las lecciones, siempre de una forma secuencial.

¿Plazos?

Desde que te inscribes dispones de un plazo máximo de 10 días para poder evaluar el curso hasta la unidad 2. Una vez hayas completado las lecciones de evaluación se detiene el avance en el curso y tu decides...

En el momento de hacer el pago tu plazo se amplía hasta los 90 días con el objeto de que puedas realizar el curso cómodamente. Si justificas las causas puedes pedir una ampliación de plazo y generalmente se suele conceder.

La ampliación de plazo se la puedes solicitar a tu tutor y en el caso de los cursos sin tutor desde la sección consúltanos de www.adrformacion.com

¿Me darán diploma?

Los alumnos que hayan comprado el curso en la modalidad sin tutor, recibirán mediante correo electrónico un certificado de realización en formato PDF firmado digitalmente por ADR Formación, con indicación del número de horas, el temario, las fechas de inicio y finalización, etc.

Los alumnos que hayan comprado el curso en la modalidad con tutor, recibirán un certificado de aprovechamiento en formato PDF en el correo electrónico y en formato impreso mediante correo postal enviado a la dirección que figure en la ficha del alumno.

Los envíos de los diplomas serán realizados la primera semana de cada mes, a los alumnos que hayan finalizado durante el mes anterior

¿Qué necesito?

Para hacer el curso basta con que dispongas de una conexión a Internet y un navegador con el plugin de Flash instalado.

Para escuchar los vídeos explicativos y poder aprovechar al máximo los recursos del curso se aconseja disponer de equipo multimedia.

¿A cuantas horas presenciales equivale?

El curso de ASP.NET 2012 equivale a 120 horas en Formación presencial

Este sitio web utiliza cookies de terceros con la finalidad de analizar el uso que hace de nuestra web y personalizar el contenido de los anuncios. Si continúa navegando entendemos que acepta su uso. Más información × Cerrar

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

Curso de ASP.NET 2012: 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
      1. La evolución
      2. La solución
      3. ASP.NET y el entorno .NET Framework
    2. 1.1 ¿Qué es el .NET Framework?
  2. 2. Una definición más profunda de .NET
    1. 2.1 Runtime del lenguaje común
    2. 2.2. Biblioteca de clases
    3. 2.3. Capa de datos
    4. 2.4. Capa de formularios y ASP
    5. 2.5. Capas de CLS y lenguajes
  3. 3. Instalar ASP.NET
    1. 3.1. ¿Qué es un servidor web?
    2. 3.2 Instalación del entorno de desarrollo de Asp.Net
    3. 3.3 Internet Information Server
      1. Instalación en Windows  Server 2008
      2. Instalación en Windows Server 2012 
      3. Comprobaciones 
    4. 3.4 IIS y ASP.NET
  4. 4. Comenzar con ASP.NET
    1. 4.1 Primeros pasos con ASP.NET
    2. 4.2 Ejecución del lado del servidor
  5. 5. ASP.NET y el servidor web
  6. 6. Programación en ASP.NET
    1. 6.1 El lenguaje de programación. Desde nuestro código hasta el código máquina
      1. Código interpretado
      2. Código pre-compilado
    2. 6.2 Los objetos
      1. Las clases
      2. Los Objetos
    3. 6.3 La clase base .NET
  • Ejercicios. Preparar y probar el entorno de trabajo
  • Inscríbete ahora y accede a 2 unidades gratis

    Curso de ASP.NET 2012: 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
        1. 1.2 Carpetas de una aplicación ASP.NET
      2. 2. Visual Basic .NET
        1. 2.1 Las variables y los tipos de datos.
        2. 2.2 Variables, constantes y otros conceptos relacionados
        3. 2.3 Tipos de datos de Visual Basic.NET y su equivalente en el Common Language Runtime (CLR)
        4. 2.4 Detalles sobre los tipos de datos
        5. 2.5 Ejemplo.
          1. Preparar un entorno de pruebas antes de hacer ejemplos
          2. Ejemplo
        6. 2.6 Declarar variables
          1. ¿Qué ventajas tiene usar constantes en lugar de usar el valor directamente?
          2. Detalles de las asignaciones y tipos de datos
        7. 2.7 Convenciones de nombre
        8. 2.8 Operadores y comparadores
        9. 2.1 Comparación
      3. 3. Matrices
        1. 3.1 Formas de declarar una matriz
        2. 3.2 Recorrer una matriz. Utilizar bucles For Next y  For Each para recorrer los elementos de un array
        3. 3.3 Clasificar el contenido de un array
        4. 3.4 El contenido de los arrays son tipos por referencia
        5. 3.5 Copiar los elementos de un array en otro array
          1. Límites de las matrices
      4. 4. Arrays multidimensionales
        1. 4.1 Declarar arrays multidimensionales
        2. 4.2 Tamaño de un array multidimensional
        3. 4.3 Número de dimensiones de un array multidimensional.
        4. 4.4 Cambiar el tamaño de un array y mantener los elementos que tuviera.
          1. Redimensionar un array multidimensional.
        5. 4.5 Eliminar un array de la memoria.
        6. 4.6 ¿Podemos clasificar un array multidimensional?
        7. 4.7 Copiar un array multidimensional en otro.
        8. 4.8 El Arraylist
        9. 4.9 Propiedades y métodos de las matrices
      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.

    Inscríbete ahora y accede a 2 unidades gratis

    Curso de ASP.NET 2012: 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
        1. 1.1 Matemáticas avanzadas
        2. 1.2 Conversión de tipos
        3. 1.3 Manipulación de objetos
          1. El tipo de datos String
          2. Los tipos de datos DateTime y TimeSpan
          3. El tipo Array
      2. 2. más sobre variables y estructuras
        1. 2.1 Declarar varias variables en una misma línea:
        2. 2.2 Declarar varios tipos de variables en una misma línea:
        3. 2.3 Tipo de dato por defecto de las variables:
        4. 2.4 Tipo de datos Object
      3. 3. Flujo de programa. Condiciones
        1. 3.1 If... Then ... Else
        2. 3.2 Select ... Case
          1. Detalles de If...then...else
          2. 1. Decisión simple
          3. 2. Decisión simple en una línea
          4. 3. Decisión doble
          5. 4. Doble decisión en una línea
          6. 5. Decisión múltiple
          7. 6. Utilizar más de un comparador: AndAlso y OrAlso
      4. 4. Flujo de programa. Bucles
        1. 4.1 Bucles For / Next.
        2. 4.2 Bucles For Each
        3. 4.3 Bucles While / End While
        4. 4.4 Bucle Do / Loop
        5. 4.5 Finalización anticipada de bucles
        6. 4.6 Ejemplo
          1. 1ª Solución: bucle For-Next
          2. 2º Solución, Bucle For con ruptura
          3. 3ª Solución: Bucle condicional
          4. 4ª Solución: bucle condicional con ruptura
          5. 5ª Solución: bucle condicional con "centinela"
      5. 5. Métodos
        1. 5.1 Modularización
        2. 5.2 Procedimientos
          1. Declaración de argumentos
        3. 5.3 Funciones
          1. Valores devueltos
          2. Sintaxis de llamada
        4. 5.4 Ámbito de las variables
          1. Nivel de procedimiento o función
          2. Nivel de módulo o página
          3. Duración de las variables
          4. Variables globales
        5. 5.5 Sintaxis en la declaración de los procedimientos y funciones
          1. Public 
          2. Protected
          3. Friend
          4. Protected Friend
          5. Private
        6. 5.6 Métodos sobrecargados
        7. 5.7 Delegación
      6. 6 Prioridad de los operadores
    2. Ejercicios
      1. Ejercicio 1. Trabajar con estructuras "select/case"
      2. Ejercicio 2. Operaciones con cadenas o "string"

    Inscríbete ahora y accede a 2 unidades gratis

    Curso de ASP.NET 2012: 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
        1. 1.1 De la programación estructurada al enfoque orientado a objetos
      2. 2. Elementos básicos de la POO
        1. 2.1. Las clases
        2. 2.2 Los Objetos
        3. 2.3 Los miembros de una clase
      3. 3. Los tres pilares de la Programación Orientada a Objetos
        1. 3.1 Herencia
        2. 3.2 Encapsulación
        3. 3.3 Polimorfismo
      4. 4. Jerarquía de clases
        1. 4.1 Relaciones entre objetos
          1. Herencia
          2. Pertenencia
          3. Utilización
          4. Reutilización
      5. 5. Caso práctico
        1. 5.1 Crear o definir una clase
          1. Definir los miembros de una clase
          2. Crear un objeto a partir de una clase
          3. Acceder a los miembros de una clase
        2. 5.2 Ejemplo de cómo usar la herencia
        3. Ejemplo
        4. 5.3 Sobrecargar el constructor de las clases
        5. 5.4 Los campos y las propiedades.
        6. 5.5 ¿Cómo declarar una propiedad como un procedimiento Property?
        7. 5.6 Propiedades de sólo lectura.
        8. 5.7 Propiedades de sólo escritura.
        9. 5.8 Campos de sólo lectura.
        10. 5.9 Pasos por valor y referencia
          1. Tipos de datos por valor
          2. Tipos de datos por referencia
      6. 6. Espacios de nombres (namespace) y ensamblados (assemblies)
        1. 6.1 Espacios de nombres (namespace)
          1. Espacios de nombres en ASP.NET
        2. 6.2 Utilizar namespace
        3. 6.3 Importar namespace
        4. 6.4 Ensamblados (Assemblies)
      7. 7. Proyectos y Web y sitios Web
        1. ¿Que vamos a utilizar: proyectos Web o sitios Web?
        2. Estructura de un sitio Web
        3. Compilación
        4. Implementación
      8. 7.1 Compilar una aplicación Web
      9. 7.2 Proceso en sitios Web
    2. 8. Estructura de carpetas de proyectos web de ASP.NET
      1. Crear un sitio Web ASP vacio
      2. Crear un Proyecto Web vacio
    3. 8.1 Carpetas en ASP.NET
      1. Administrar subcarpetas
      2. Restringir el acceso al contenido del sitio
    4. 8.2 Tipos de archivos
  • 9. Servidores Web
    1. 9.1 Servidor de desarrollo de Visual Studio
  • 10. Trabajar en equipo
  • Ejercicios
    1. Ejercicio 1. Formulario de datos
    2. Ejercicio 2. Crear una calculadora

    Inscríbete ahora y accede a 2 unidades gratis

    Curso de ASP.NET 2012: 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
        1. 1.1 Controles de servidor
          1. Controles HTML de servidor
      2. 2. Formularios HTML
        1. 2.1 La etiqueta <form>
        2. 2.2 Cuadro de texto
        3. 2.3 Contraseña
        4. 2.4 Área de texto
        5. 2.5 Casilla de verificación
        6. 2.6 Botón de opción
        7. 2.7 Cuadro de lista
        8. 2.8 Botones
        9. 2.9 Campos invisibles
        10. 2.10 Ejemplo 1
          1. Secuencia de ejecución
        11. 2.11 Ejemplo 2
      3. 3. Clases de los controles HTML
        1. 3.1 Eventos avanzados con el control HtmlInputImage
        2. 3.2 La clase HtmlControls
        3. 3.3  La clase HtmlContainerControl
        4. 3.4 La clase HtmlInputControl
      4. 4. Controladores de eventos
        1. ¿Qué es un evento?
        2. ¿Qué es le programación orientada a eventos?
    2. 5. La clase Page
      1. 5.1 Objeto Request
      2. 5.2 Objeto Response
        1. Colecciones del objeto Response
        2. Propiedades del objeto Response
        3. Buffer
        4. Write
        5. Redirect
      3. 5.3 Objeto Server
        1. Codificación de HTML
      4. 5.4 Almacenar estados y las aplicaciones con ASP.NET
      5. 5.5 Estado "Application"
      6. 5.6  El fichero GLOBAL.ASAX
      7. 5.7 Estado "Session"
    3. 6. Ciclo de vida de una página ASP.NET y de una aplicación
      1. 6.1 Ciclo de vida de una página
        1. Fases generales del ciclo de vida de la página
        2. Eventos del ciclo de vida
        3. Consideraciones adicionales sobre el ciclo de vida
  • 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

    Inscríbete ahora y accede a 2 unidades gratis

    Curso de ASP.NET 2012: 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
        1. 1.1 Paneles
        2. 1.2 Menú Ayuda
          1. Ver la ayuda
          2. Administrar la configuración de la ayuda.
          3. Foros de MSN
          4. Informar de un error
          5. Ejemplos
          6. Otras opciones
      2. 2. Editar páginas
        1. 2.1 Editar páginas
          1. Etiquetas HTML
          2. Añadir imágenes
          3. Cambiar propiedades
          4. Vista de código
          5. Ver la página en el navegador
        2. 2.2 Compatibilidad con exploradores Web
        3. 2.3 Crear tablas HTML
        4. 2.4 Añadir enlaces
      3. 3. Todos los paneles
        1. 3.1 Ayudas a la edición
          1. Regla y cuadrícula
          2. Ayudas visuales
          3. Marcas de formato
        2. 3.2 Explorador de soluciones
          1. Iconos
          2. Propiedades de proyecto
          3. Propiedades de páginas
        3. 3.3 Explorador de base de datos
        4. 3.4 Ventana Marcador
        5. 3.5 Vista de clases
        6. 3.6 Esquema del documento
        7. 3.7 Examinador de objetos.
        8. 3.8 Lista de errores
        9. 3.9 Panel resultados
        10. 3.10 Página principal
        11. 3.11 Lista de tareas
        12. 3.12 Cuadro de herramientas
        13. 3.13 Ventana Propiedades
      4. 4. Diseñar con estilos
        1. Tipos de estilos
      5. 4.1 Los ficheros CSS
      6. 4.2 El generador de estilos
      7. 4.3 Crear una página de estilos
        1. Crear reglas de estilos
        2. Definir reglas con el generador de estilos
        3. Utilizar estilos DIV
    2. 5. Los temas
      1. 5.1 Utilizar temas en las páginas
      2. 5.2 Otras formas de aplicar temas
        1. Definir un tema para el web
      3. 5.3 Temas frente a hojas de estilo en cascada
    3. 6. Esquematización, Intellisense y código automático
      1. 6.1 Esquematización
      2. 6.2 Intellisense
        1. Insertar fragmentos de código HTML
        2. Insertar fragmentos de código VB.NET
        3. Administrador de fragmentos de código
    4. 7. Depuración de páginas
      1. 7.1 Una depuración sencilla
        1. Iniciar paso a paso
        2. Puntos de interrupción
        3. Inspeccionar variables
        4. Acelerar la ejecución
        5. Paso a paso por procedimientos
        6. Moverse por la depuración
        7. Ventana Inmediato
        8. Pila de llamadas
    5. 8. Configuración de ASP.NET
      1. 8.1 Configuraciones anidadas
      2. 8.2 Almacenar información en el fichero web.config
      3. 8.3 Secciones del fichero Web.config
    6. 9. Administración del sitio web.
    7. 10. Utilizar el diseñador de formularios.
      1. Objetos en planos
      2. Alineación de controles
      3. Ajustar tamaños
  • Ejercicios
    1. Ejercicio1. Practicar con el entorno

    Inscríbete ahora y accede a 2 unidades gratis

    Curso de ASP.NET 2012: 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
        1. 1.1 Clases de controles Web
      2. 2. Clases de controles Web
        1. 2.1 Unidades
        2. 2.2 Enumeraciones
        3. 2.3 Colores
        4. 2.4 Fuentes
        5. 2.5 El enfoque
        6. 2.6 El botón "default"
      3. 3. Controles ASP.NET
        1. 3.1 El control <asp:label>
          1. Atributos del control <asp:label>
          2. Ejemplo 1
          3. Ejemplo 2
          4. Ejemplo 3
        2. 3.2 Control de cuadro desplegable <asp:dropdownlist>
          1. Ejemplo
        3. 3.3 Controles ocultos
        4. 3.4 Control de lista <asp:listbox>
          1. Ejemplo
        5. 3.5 Control de texto <asp:textbox>
        6. 3.6 Controles de botones de opción <asp:radiobutton> y <asp:radiobuttonlist>
          1. Ejemplo
        7. 3.7 Controles de casilla de verificación <asp:checkbox> y <asp:checkboxlist>
        8. 3.8 Detalles de los controles Web
        9. 3.9 Control de listas enumeradas y viñetas (BulletedList)
        10. 3.10 Control de tabla.
      4. 4. Eventos de los controles Web y el "autopostback"
        1. 4.1 Cómo trabajan los eventos "postback"
        2. 4.2 Ciclo de vida de una página
      5. 5. Un ejemplo completo
        1. Mejoras de la aplicación web
    2. 6. Estado de la aplicación
      1. 6.1 Administración del estado
        1. El problema del estado
      2. 6.2 Estado de la aplicación
        1. La colección “The ViewState”
        2. Ejemplo
        3. Hacer segura la vista estado
      3. 6.3 Transferir información entre páginas
        1. “Cross-Page Posting” o envío entre paginas.
      4. 6.4 Query string
        1. Ejemplo
      5. 6.5 Cookies
        1. Ejemplo:
      6. 6.6 Sesiones
        1. Estado de la sesión
        2. Identificador de la sesión
        3. Utilizar el estado “session”
        4. Ejemplo
        5. Otro ejemplo
        6. Configuración de la sesión
      7. 6.7 Estado de la aplicación (Application)
    3. 7. ¿Que tipo de almacenamiento de estado debo utilizar?
  • 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

    Inscríbete ahora y accede a 2 unidades gratis

    Curso de ASP.NET 2012: 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
        1. 1.1 Matrices como colecciones
          1. Enlace a datos
          2. Ventajas e inconvenientes de trabajar con matrices
        2. 1.2 ArrayList
          1. Insertar elementos en las matrices
      2. 2. Depuración y control de errores
        1. 2.1 Errores de sintaxis
        2. 2.2 Errores lógicos
        3. 2.3 Errores de sistema
        4. 2.4 Buenas costumbres
          1. Tabular el código
          2. Utilizar nombres descriptivos
          3. Comentar el código
          4. Estructurar el código
          5. Convierte las variables a su valor correcto
          6. Uso de la clase Convert 
        5. 2.5 Controlar errores de ejecución
      3. 3. Controles de validación
        1. 3.1 RequiredFieldValidator
        2. 3.2 RangeValidator 
          1. Javascript en acción 
        3. 3.3 ValidationSummary
        4. 3.4 CompareValidator 
        5. 3.5  RegularExpressionValidator
        6. 3.6 Page.Isvalid 
        7. 3.7 CustomValidator 
        8. 3.8 Más opciones de los controles de validación  
          1. Utilizar imágenes y sonidos en las notificaciones 
          2. Mensajes emergentes para los errores 
          3. Trabajando con  grupos de validación
      4. 4. Encontrar errores
        1. Error de compilación
        2. Error en tiempo de ejecución
        3. Error de tipo de datos
      5. 4.1 Modo depuración
      6. 4.2 Interceptación de errores
        1. Interceptación de errores no estructurada
        2. Interceptación de errores estructurado
      7. 4.3 Detalles de la clase Exception
      8. 4.4 Intercepción de errores anidada
      9. 4.5 más información de errores
        1. Registro de excepción
        2. Páginas de error
      10. 4.6 Traza de páginas
        1. Información de la traza
        2. Mas información en las trazas
  • Ejercicios
    1. Ejercicio 1. Controles de validación
    2. Ejercicio 2. Realizar una calculadora con control de errores

    Inscríbete ahora y accede a 2 unidades gratis

    Curso de ASP.NET 2012: 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.
        1. 1.1 Formato del control
        2. 1.2 Restringir fechas
      2. 2. Control Addrotator
        1. 2.1 La clase AdRotator
      3. 3. Páginas con varias vistas
        1. 3.1 Control "MultiView" 
      4. 4. El asistente o control Wizard
      5. 5. Controles Literal y PlaceHolder
        1. 5.1 Literal
        2. 5.2 PlaceHolder Server Control
          1. Crear controles nuevos en tiempo de ejecución
      6. 6. Controles Button e Imagebutton
      7. 7. Control FileUpload
      8. 8. Otros controles
        1. 8.1 Control HiddenField
        2. 8.2 Control ImageMap
        3. 8.3 Control XML
      9. 9. Dibujar con ASP.NET
        1. 9.1 Dibujo básico
        2. 9.2 Dibujar una imagen personalizada
        3. 9.3 Más conceptos del GDI
        4. 9.4 Los pinceles
          1. Dibujar entidades sencillas
          2. Punto
          3. Línea
          4. Rectángulo
          5. Elipse
          6. Arco
          7. Polígono
          8. Curva Bézier
          9. Curvas cardinales
        5. 9.5 Las brochas
          1. Brochas o pinceles
          2. SolidBrush
          3. HatchBrush
          4. LinearGradientBrush
          5. PathGradientBrush
          6. Añadir Textos
          7. Y mas, ....
    2. Ejercicios
      1. Ejercicio 1. Trabajar con controles multivista
        1. Ayudas y comentarios:
      2. Ejercicio 2. Crear un "asistente" con ASP.NET

    Inscríbete ahora y accede a 2 unidades gratis

    Curso de ASP.NET 2012: 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
        1. 1.1 Una página maestra sencilla con una página de contenidos
          1. Conexión de las páginas con las maestras
          2. Definiciones de las páginas maestras
        2. 1.2 Página maestra con varias regiones
        3. 1.3 Páginas maestras y rutas relativas
      2. 2. Páginas maestras avanzadas
        1. 2.1 Esquemas basados en tablas
        2. 2.2 Código en la página maestra
      3. 3. Navegación por el sitio Web
        1. 3.1 Organizar nuestras páginas
        2. 3.2 Crear un mapa del sitio
        3. 3.3 Ejemplo
        4. 3.4 Enlazar páginas maestras con una mapa de sitio (Site Map)
          1. Detalles del control SiteMapDataSource
          2. Utilizar distintos mapas en el mismo archivo 
          3. La clase SiteMap 
          4. Mapear direcciones URL 
        5. 3.5 El control SiteMap 
          1. Plantillas y estilos
        6. 3.6 Control TreeView
        7. 3.7 El control Menu
          1. Estilos del menú
        8. 3.8 Crear controles de usuario
      4. 4. ADO.NET
        1. Definición
      5. 4.1 Administrar proveedores
      6. 4.2 Objetos en ADO.NET
      7. 4.3 Espacios de nombres
      8. 4.4 Clases del proveedor de datos
    2. 5. Administración de bases de datos
      1. Las tablas
      2. Relaciones
    3. 5.1 Configurar la base de datos
      1. Autenticación en SQL Server
      2. Consola administración de SQL Server
    4. 5.2 Conexión con SQL Server Express
    5. 5.3 Conexión con SQL Server Compact
    6. 5.4 Conexión con bases de datos OLE DB.
    7. 5.5 Migrar de Access a SQL Server.
  • 6. SQL y las tablas en las bases de datos
    1. 6.1 Tablas en SQL Server
    2. 6.2 Administrar tablas
      1. Crear tablas
      2. Crear una tabla de transacciones
  • 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

    Inscríbete ahora y accede a 2 unidades gratis

    Curso de ASP.NET 2012: 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
        1. 1.1 Acceso a SQL Server Express
      2. 2. Conectarse a una base de datos
        1. 2.1 Autenticación de Windows
        2. 2.2 Almacenar la cadena de conexión
        3. 2.3 Errores en las conexión
          1. Error en el nombre del servidor o el servidor está apagado
          2. Error en el nombre de la base de datos
          3. Error en el usuario de acceso a la base de datos
          4. Error por una contraseña de acceso incorrecta
      3. 3 . Los objetos Command y Data Reader
        1. 3.1 Consultas SQL
        2. 3.2 Ejemplo 1
      4. 4. Actualizar datos
        1. Crear comandos más robustos
      5. 4.1 Actualizar registros
        1. 4.2 Borrar un registro
    2. 5. Acceso a datos desconectado
      1. 5.1 Seleccionar datos desconectados
      2. 5.2 Seleccionar varias tablas
        1. Definir relaciones
    3. 6. Enlaces a datos
      1. 6.1 Tipos de enlace de datos de ASP.NET
      2. 6.2 Cómo funciona el enlace a datos.
      3. 6.3. Enlace sencillo
        1. Enlace con propiedades
        2. Problemas con el enlace sencillo de datos
        3. Utilizar código en lugar de enlace sencillo de datos
      4. 6.4. Enlace datos repetitivos
        1. Enlace de datos con un control de lista
        2. Ejemplo
      5. 6.5 Enlace con Colecciones fuertemente tipificadas
        1. Ejemplo
        2. Utilizar la propiedad "DataValueField"
      6. 6.6 Enlace a un dataset 
      7. 6.7 ·Enlace a una consulta de datos.
    4. 7. Controles con origen de datos
      1. 7.1 Ciclo de vida del enlace de datos.
      2. 7.2 SQLDataSource
        1. Seleccionar registros
        2. Detalles de la ejecución de los orígenes de datos
      3. 7.3 Comandos parametrizados
        1. Mas parámetros
        2. Establecer más valores de parámetros en el código
      4. 7.4 Control de errores
      5. 7.5 Actualizar registros
        1. Un detalle mas...
  • Ejercicios
    1. Ejercicio 1. Trabajar con bases de datos

    Inscríbete ahora y accede a 2 unidades gratis

    Curso de ASP.NET 2012: 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
        1. 2.1 Generación automática de columnas
        2. 2.2 Definir columnas
        3. 2.3 Generación de columnas
        4. 2.4 Dar formato a la cuadrícula
          1. Formato de los campos
          2. Utilizar estilos
          3. Formato especial para datos
        5. 2.5 Seleccionar una fila
          1. Añadir un botón de selección.
          2. Utilizar un campo de datos como botón de selección.
          3. Utilizar la selección en páginas maestro-detalle
        6. 2.6 Editar datos en la cuadrícula.
          1. Borrar registros
        7. 2.7. Ordenación
          1. Ordenar y seleccionar.
        8. 2.8 Paginación
        9. Todo junto en un ejemplo exprés
        10. 2.9 Utilizar plantillas
          1. Utilizar varias plantillas.
          2. Controlar eventos en una plantilla
          3. Edición con una plantilla.
          4. Editar con validación.
          5. Editar sin un columna "command"
      3. 3. Controles "DetailsView" y "FormView".
        1. 3.1 DetailsView.
          1. Definir los campos
          2. Escritura manual de comandos de mantenimiento  
          3. Escritura automática de comandos de mantenimiento
          4. Probar el mantenimiento de datos 
          5. Edición de columnas en el control DetailsView
        2. 3.2 La importancia de una clave única
        3. 3.3 FormView
        4. 3.4 Consultas con operaciones
          1. Mostrar subtotales
          2. Subtotales con fechas
    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

    Inscríbete ahora y accede a 2 unidades gratis

    Curso de ASP.NET 2012: 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
        1. 1.1 Dar formato al control
          1. Mostrar los datos como columnas
        2. 1.2 Utilizar los controles DataList para mostrar imágenes.
          1. Mostrar imágenes en columnas
          2. Añadir texto a las imágenes
      2. 2. Control DataPager
      3. 3. Control ListView
        1. Objetos del control ListView
        2. Comparación con otros controles
      4. 3.1 Enlace sencillo de datos
      5. 3.2 Formatos personalizados
        1. Enlace a datos y plantilla sencilla
        2. Definir el "Layout" o contenedor de la lista
        3. Construir un contenedor en forma de tabla
      6. 3.3 Construir diseños (o contenedores) de flujo
        1. Definición de disposición general
        2. Definición de mosaico
        3. Plantillas agrupadas basadas en datos
      7. 3.4 Trabajar con el control ListView
        1. Edición
        2. Actualización
        3. Borrado de un registro
        4. Insertar nuevos registros
        5. Selección de elementos
        6. Paginación de la lista de elementos
        7. Ordenar
    2. 4. Repeater
    3. 5. Detalles de los controles y otra operaciones
      1. Recuperar sólo determinadas filas
  • 6. Control Chart
    1. 6.1 Ejemplo
    2. 6.2 El enlace con bases de datos
    3. 6.3 Detalles del control
      1. Elementos del gráfico
      2. Apariencia
      3. Colores y paletas
      4. Sistema de coordenadas
      5. Gráficos 3D
      6. Propiedades personalizadas
      7. Serialización de los gráficos
      8. Cursores, zoom y desplazamiento
    4. 6.4 Interactuar con los gráficos
    5. 6.5 Enlaces a datos
      1. Enlazar datos a series
      2. 4.6 Referencia técnica
  • 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

    Inscríbete ahora y accede a 2 unidades gratis

    Curso de ASP.NET 2012: 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
        1. 1.1 Autenticación y autorización
      3. 2. Autenticación con formularios
        1. 2.1 Configurar Web.config
        2. 2.2 Reglas de autorización
          1. Control del acceso en directorios específicos
          2. Control del acceso a ficheros específicos
          3. Controlar el acceso a usuarios específicos
        3. 2.3 Configuración de acceso mediante la herramienta Web.
          1. Instalar y configurar base de datos de seguridad
          2. Continuando con la instalación
        4. 2.4 La página de "login" o inicio de sesión
          1. Recuperar la identidad del usuario.
          2. Cerrar la sesión
      4. 3. Autenticación Windows
        1. 3.1 Configurar el Web
      5. 4. Miembros
        1. 4.1 Almacenamiento de datos de los MemberShip
        2. 4.2 Configurar el proveedor "membership"
        3. 4.3 Crear usuario con la administración Web
        4. 4.4 Las clases MemberShip y MemberShipUsers
        5. 4.5 Autenticación con "MemberShip"
        6. 4.6 Deshabilitar cuentas
      6. 5. Controles de seguridad
        1. 5.1 Control de login
        2. 5.2 Permitir a los usuarios crear una cuenta
        3. 5.3 Control para recuperación de contraseña
        4. 5.4 Cambiar contraseña
      7. 6. Seguridad basada en funciones o roles
        1. 6.1 Restricciones de acceso basado en roles
        2. 6.2 Permisos en menús
      8. 7. Control LoginView
        1. 7.1 Información de roles
      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

    Inscríbete ahora y accede a 2 unidades gratis