Guí a pra ctica ASP.NET 4.0



Documentos relacionados
Programacio n con Visual Basic 2010

Proyectos profesionales con PHP 5 Francisco Charte Ojeda

Objetivos: Dirigido a: Desarrolladores de Páginas Web con conocimientos previos de HTML, desarrollo de Scripts de cliente y servidor.

Guía práctica Ubuntu Francisco Charte Ojeda

INTroduccIóN... xv INTroduccIóN A LA PLATAForMA.NET... 1 FuNdAMENToS del desarrollo de APLIcAcIoNES WEB... 15

Guía práctica Visual Basic 2005

Guía práctica PHP 6. (c) Francisco Charte Ojeda

Manual imprescindible SQL Server 2012 (c) Francisco Charte Ojeda

Manual avanzado Access 2010

Manual avanzado Windows Server 2012 (c) Francisco Charte Ojeda

INSTITUTO CONVERSA DIRECCION ACADEMICA PROGRAMACION DE CLASE DREAMWEAVER CS3

Manual Avanzado Windows Server 2008

Índice libro SQL Server / 6

DESARROLLO.NET 2011 CATÁLOGO FORMATIVO

Windows Server 2003 (c) Francisco Charte Ojeda

Guía práctica SQL Server 2008

ASP.NET 4.5 en C# con Visual Studio 2012 Diseño y desarrollo de aplicaciones Web

Contenido. Capítulo 1 Visual Studio... 1 Introducción... 1 Versiones Nuevas características para Windows Forms... 19

Guía práctica de SQL

ASP.NET en C# con Visual Studio 2013 Diseño y desarrollo de aplicaciones Web

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014

CURSO DE ESPECIALISTA EN DESARROLLO DE APLICACIONES WEB

Programación Aplicada II Ing. Héctor Abraham Hernández

MÓDULO 1: FUNDAMENTOS DE LAS APLICACIONES OFIMÁTICAS.

TÉCNICO PROFESIONAL EN DISEÑO WEB PROFESIONAL CON DREAMWEAVER CS6

INSTITUCION UNIVERSITARIA INPAHU BASES DE DATOS EN LA WEB

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina.

Programación páginas web con ASP.NET 3.5 (C#)

DESARROLLO WEB EN ENTORNO CLIENTE

MOC Advanced SharePoint 2007 Development

PERFIL TÉCNICO CONSULTOR SHAREPOINT PARA LA WEB

Curso de Técnico Superior Diseño Web Profesional con Dreamweaver CS6

DISEÑO MICROCURRICULAR

CL_55010 Sharepoint Designer Customizing and Branding SharePoint 2010 and Office 365

PLAN FORMATIVO MODALIDAD I

1

CARTA DESCRIPTIVA DE CURSOS

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS

PROGRAMA FORMATIVO MICROSOFT ACCESS 2003 (COMPLETO)

HOJA DE CALCULO EXCEL NIVEL II

Contenido. Capítulo 1: Introducción a Visual Studio.NET 1. Capítulo 3: Datos y programación en Visual Basic.NET 47

Microsoft Office Excel 2007 avanzado

Software libre aplicado al desarrollo de aplicaciones corporativas. Proyecto gvhidra.

ASP.NET PROGRAMA FORMATIVO. Modalidad: Teleformación. Duración: 56 horas. Objetivos:

CURSOS LATINOAMÉRICA

BASE DE DATOS ACCESS INICIACION

2407: Programación en Microsoft C#, 2012 Edition

Índice de contenidos Introducción 1. Las ventanas de Windows 2. El escritorio 3. La barra de tareas

Diseño y desarrollo Web con HTML 5, CSS y Dreamweaver CS 4

MAESTRO DE PHP PHP NIVEL 1

PROGRAMA: Diseño y desarrollo Web con HTML 5,

Diplomado en Diseño Pagina WEB Para Comercio Electrónico

CURSO DE ADO EXPRESS/DATASNAP

TEMARIO MICROSOFT WINDOWS NAVEGACIÓN INTERNET Y CORREO ELECTRÓNICO

Curso Experto Programador PHP

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE

Anexo 4 Documento de Arquitectura

Fundamentos de programación Estudia las estructuras de control y cómo definir funciones en JavaScript.

Requisitos Conocimientos de programación en Delphi, Kylix o MS Visual Studio.

3. Creación y Transporte de Sitios Web Contenido

Ficha Técnica. Categoría. Referencia. Horas. Contenido del Pack. Sinopsis. Programación. 200 horas

Objetivos

MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions

GO2117 OFFICE MÓDULO WORD2007.

Domine Microsoft Windows Server José Luis Raya Laura Raya Miguel Á. Martínez

Curso de preparación del examen official de Microsoft : Especialista en Desarrollo Web con.net 4.0

Programa de Capacitación y Certificación Web Applications Development with Microsoft.NET Framework 4

TECNOLOGÍA E INFORMÁTICA

INDICE Parte I: Qué es Visual Foxpro Capitulo 1: Características del Producto

Joomla! 3.3 Cree y administre sus sitios Web

Curso: PROGRAMACIÓN DE PÁGINAS WEB CON ASP.NET 4 EN VISUAL BASIC Y JAVASCRIPT

Manual imprescindible Word 2010

Drupal 7 Crear y administrar sus sitios web

FORMACIÓN ESPECIALIZADA EN HERRAMIENTAS Y LENGUAJES DE PROGRAMACIÓN WEB

PROGRAMA FORMATIVO. Diseño y desarrollo web con HTML 5, CSS y Dreamweaver CS4 - Obra completa - 2 volúmenes

Índice general. Pág. N. 1

Sesión 23. Luisa Fernanda Rincón Pérez

CURSO DURACIÓN MODALIDAD/ES OBJETIVOS CONTENIDOS. MÓDULO 1: Internet Explorer 6.0 Parte 1ª. Herramientas de comunicación: Internet Explorer 6.

Centro de Capacitación en Tecnologías de la Información. Desarrollo de. aplicaciones web con

Programa de actualización profesional ACTI.NET. Desarrollo de aplicaciones empresariales con ASP.NET MVC y Visual Studio 2010

MCPD WEB DEVELOPER 4 (VISUAL STUDIO 2010)

50064 Advanced SharePoint Development

Solución de una Intranet bajo software Open Source para el Gobierno Municipal del Cantón Bolívar [IOS-GMCB] Gobierno Municipal del Cantón Bolívar

FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES WEB DAW 350 HORAS

Guía de instalación del entorno de trabajo utilizado en el laboratorio. Integración de Sistemas Prácticas de laboratorio.net

1. CONTENIDOS DE LA MATERIA

La biblia de Delphi 8.NET Francisco Charte Ojeda

PHP 5.6 Desarrollar un sitio web dinámico e interactivo

Microsoft Access 2010 (Completo)

INDICE 1. Estructura, Sintaxis y Usos de XML 1. Fundamentos de XML 2. DTD: Características y Técnicas

elearning Latin America - info@elearning-la.com Tel. Arg.: Tel. Chile: Fax Chile:

- MANUAL TÉCNICO - Software de diagnóstico de la seguridad de la información y autoimplantación de LOPD. Rev. 01- FEBRERO 2013

Gestión Empresarial con Microsoft Excel

> Temario Curso de Diseño Web <

Ficha Técnica. Categoría. Contenido del Pack. Sinopsis. Programación. - 1 CDROM - 2 Manual Teórico - 1 Cuaderno de Ejercicios

Construyendo una Intranet colaborativa para PyMES con SharePoint 2010

Transcripción:

Guí a pra ctica ASP.NET 4.0 Francisco Charte Ojeda Dedicatoria Agradecimientos Sobre el autor Introducción Breve historia de ASP.NET Elección de un lenguaje de implementación La plataforma.net Objetivos de este libro Cómo usar este libro Estructura de la guía Uso de los ejemplos Convenciones tipográficas 1. Fundamentos 1.1. Introducción 1.2. Estructura de una aplicación Web 1.2.1. Estructura de una aplicación ASP.NET 1.3. El protocolo HTTP 1.3.1. Estructura de una solicitud HTTP 1.3.2. Estructura de una respuesta HTTP 1.4. Información de estado 1.4.1. ASP.NET y ViewState 1.4.2. Mantenimiento del ViewState 2. Herramientas de trabajo 2.1. Introducción 2.2. Visual Studio 2.3. Visual Web Developer Express 2.4. El entorno de trabajo 2.4.1. Galería de plantillas 2.4.2. Explorador de soluciones 2.4.3. El diseñador de páginas ASP.NET 2.4.4. El editor de código Visual Basic 2.5. Otras herramientas de diseño

2.6. Elementos básicos de una aplicación 2.6.1. Módulos.aspx 2.6.2. Módulos.aspx.vb 2.6.3. Módulo de configuración 2.6.4. Módulo de eventos globales 3. Técnicas comunes 3.1. Introducción 3.2. Controles HTML versus controles ASP.NET 3.2.1. Tratamiento de los controles ASP.NET en el servidor 3.3. Controles de uso habitual 3.3.1. Estilo visual 3.3.2. Propiedades de comportamiento 3.3.3. Generación de eventos 3.3.4. Mantenimiento del estado 3.3.5. Composición de una interfaz sencilla 3.4. Objetos básicos de una aplicación ASP.NET 3.4.1. Solicitud y respuesta 3.4.2. Trabajo con cookies 3.4.3. Acceso a los flujos de entrada y salida 3.4.4. Acceso a los servicios.net de uso común 4. Formularios y validación de datos 4.1. Introducción 4.2. Cómo funciona un formulario HTML? 4.2.1. Formularios HTML simples 4.2.2. Recuperar datos de un formulario 4.2.3. Formularios ASP.NET 4.3. Validación de datos en el cliente 4.3.1. Cuándo se produce la validación? 4.3.2. Características comunes 4.3.3. Datos de introducción obligatoria 4.3.4. Relaciones y rangos 4.3.5. Validaciones basadas en expresiones regulares 4.3.6. Validaciones personalizadas 4.3.7. Resumir los de errores de validación 4.3.8. Grupos de validación 4.4. Mantener datos de sesión 5. Facilitar la navegación 5.1. Introducción 5.2. Hipervínculos 5.2.1. Diseño de un sitio con múltiples páginas 5.2.2. Enlaces de retorno 5.2.3. Sitios con más de dos niveles

5.3. Camino de llegada a la página activa 5.3.1. Generar un mapa del sitio 5.3.2. Configuración de SiteMapPath 5.4. Menú de acceso a las páginas 5.4.1. Conexión del menú con el mapa del sitio 5.4.2. Configuración del menú 5.5. Visualizar el mapa en forma de árbol 6. Diseño general de un sitio Web 6.1. Introducción 6.2. Páginas maestras y de contenido 6.2.1. Estructura de una página maestra 6.2.2. Referencia a una página maestra 6.2.3. Componentes ContentPlaceHolder y Content 6.3. Un caso práctico 6.3.1. Adición de contenidos 6.3.2. Modificación de la página maestra 6.4. Páginas maestras globales y dinámicas 6.4.1. Acceso a la página maestra desde el código 6.5. Temas visuales 6.5.1. Elementos que componen un tema visual 6.5.2. Creación de un tema visual simple 6.5.3. Usar un tema en una página o sitio 6.6. Trabajar con hojas de estilos 6.6.1. Asignación y modificación de estilos 6.6.2. Edición de hojas de estilos 7. Perfiles de usuario 7.1. Introducción 7.2. Proveedores ASP.NET 7.2.1. Configuración del almacenamiento 7.2.2. Configuración de proveedores ASP.NET en IIS 7.2.3. Configuración de proveedores en la aplicación 7.3. Mantenimiento de perfiles de usuario 7.3.1. Definir la información asociada al perfil 7.3.2. Perfiles anónimos 7.3.3. Acceso a los datos de los perfiles 7.3.4. Perfiles en la práctica 7.4. Usuarios registrados y seguridad 7.4.1. Configuración de seguridad 7.4.2. Inicio de sesión 7.4.3. Preparación de la página login.aspx 7.4.4. Control de acceso a las páginas 7.4.5. Facilitar el registro interactivo de usuarios

8. Diseño de sitios personalizables 8.1. Introducción 8.2. Elementos básicos 8.2.1. WebPartManager 8.2.2. Zonas con elementos personalizables 8.3. Agregar, eliminar y mover elementos 8.3.1. Preparación de un catálogo de elementos 8.3.2. Modos de operación de la página 8.3.3. Agregar un catálogo declarativo 8.4. Otros componentes de personalización 9. Acceso a bases de datos 9.1. Introducción 9.2. Los servicios de ADO.NET 9.2.1. Proveedores ADO.NET 9.2.2. Clases genéricas de acceso a datos 9.2.3. Acceso a una base de datos mediante programación 9.3. Herramientas del entorno para acceso a datos 9.3.1. Definir una conexión 9.4. Componentes de datos en ASP.NET 9.4.1. Diseño de una interfaz simple 9.4.2. Configuración del DataSource 9.4.3. Filtrado de datos en ejecución 9.4.4. Formularios con diseño libre 9.5. Páginas dinámicas de acceso a datos 9.5.1. Creación de un sitio ASP.NET dinámico 9.5.2. Generación del modelo de datos con Entity Framework 9.5.3. Conexión entre las plantillas y el modelo de datos 10. Sitios Web más dinámicos 10.1. Introducción 10.2. Introducción a AJAX 10.2.1. Estructura de una aplicación AJAX 10.2.2. El componente diferenciador de AJAX 10.2.3. El objeto XMLHttpRequest 10.2.4. Funcionamiento asíncrono 10.2.5. Actualización local de la interfaz 10.3. AJAX y ASP.NET 10.3.1. Formularios AJAX 10.3.2. El componente ScriptManager 10.3.3. Paneles con contenido actualizable 10.3.4. Indicación de estado 10.3.5. Actualización periódica de la interfaz 11. Desarrollo de componentes

11.1. Introducción 11.2. Desarrollo de componentes.net 11.2.1. Cuándo un objeto es un componente? 11.2.2. Definición de propiedades 11.2.3. Mejoras para la fase de diseño 11.3. La clase Control y sus derivadas 11.4. Desarrollo de un control simple 11.4.1. Prueba del componente 11.4.2. Posición, dimensiones y estilo 11.5. Adición de nuevos miembros 11.6. La clase HtmlTextWriter 11.6.1. El modelo adaptativo de generación de código 11.7. Controles compuestos 11.8. Controles de usuario 11.8.1. Creación de un control de usuario 11.8.2. Uso de un control de usuario 12. Despliegue de una aplicación Web 12.1. Introducción 12.2. Opciones de despliegue 12.3. Preliminares 12.4. Copia del proyecto al sitio de destino 12.5. Precompilación del sitio 12.6. Postconfiguración 13. Introducción a ASP.NET MVC 13.1. Introducción 13.2. El patrón arquitectónico MVC 13.2.1. Ventajas del patrón MVC 13.3. ASP.NET MVC 13.3.1. Inicio de un proyecto ASP.NET MVC 13.3.2. El modelo 13.3.3. El controlador 13.3.4. La vista 13.4. Adición de un controlador y una vista simples Índice alfabético