14 marzo, 2018

Desarrollar una aplicación WEB ASP.NET C#

¡Bienvenidos a todos! En esta guía que consta de 20 videos les mostraré los pasos a seguir para desarrollar aplicaciones Webs en ASP.NET C# los cuales incluirán los principales mantenimientos, transacciones y reportes. Asimismo, nos apoyaremos en un modelo de base de datos relacional y utilizaremos las librerías del Framework,  ADO.NET 3.5,  el lenguaje HTML y JavaScript.

Algunos conceptos básicos

¿Qué es ASP.NET?

Es un framework para el desarrollo de aplicaciones webs desarrollado y comercializado por Microsoft. Es usado por programadores para construir sitios web dinámicos, aplicaciones web y servicios web xml.

Qué es un sitio web?

Es una colección de paginas webs relacionados y comunes a un dominio de internet o subdominio de la www de internet.

¿Qué es una aplicación web?

En la Ingeniería de Software se denomina aplicación web a aquellas herramientas que el usuario puede utilizar para acceder a un servidor web a través de internet mediante un navegador web.

Contenido


UNIDAD 1. Diseño de Aplicaciones Web
1.1. Tema 1: Introducción ASP.NET 4.0
1.1.1. Tipos de sitios web en Visual Studio 2010
1.1.2. Desarrollo de un sitio web
1.1.3. Manejo de controles de validación
1.1.4. Técnicas de navegación entre páginas
1.2. Tema 2: Diseño de un sitio web usando Master Pages y Administación de Estados
1.2.1. Creación de Master Pages
1.2.2. Definición del Control ContentPlaceHolder
1.2.3. Técnicas para administrar los estados de una aplicación web (Lo veremos con mas detalle en la sesión 03 - Manejo de estados)
1.2.3. Técnicas para administrar los estados de una aplicación web 
1.3. Tema 3: Creación de Controles de Usuario
1.3.1. Definición de un control de usuario
1.3.2. Estructura de un control de usuario
1.3.3. Agregar un control de usuario a un Web Form
1.3.4. Definir propiedades y métodos a un control de Usuario
1.3.5. Eventos de los controles de usuario
1.3.6. Hacer referencias a recursos externos
UNIDAD 2. Acceso a datos y seguridad
2.1 Tema 4: Acceso a datos con ADO.NET
2.1.1. El modelo de objetos ADO.NET
2.1.2. Manejo de datos utilizando DataSet y DataReader
2.1.3. Manejo de controles de datos
2.1.4. Manejo de controles DataSource
2.2 Tema 5: Desarrollo de carro de compras
2.2.1. Controles de visualización de datos : GridView , DataList
2.2.2. Definición de Objetos de Sesión en el Global.asax
2.2.3. Diseño de las GUI para la tienda Virtual usando Master Pages.
2.2.4. Configurar controles para mostrar imágenes de los productos.
2.2.5. Definición de Métodos para consulta de productos y vista del Carro de Compras
2.2.6. Proceso de Compra: Manejo de Transacciones para actualizar la Base de Datos
2.3 Tema 9: Manejo de servicios Web y WCF
2.3.1. Llamar a un servicio Windows Communication Foundation (WCF)

2.3.2. Llamar a un servicio Web desde una página Web ASP.NET

Sesiones

Estos videos no presentan audios de explicación, puesto que son videos muy fáciles de entender y solo deben de seguir los pasos y las instrucciones. Se asume que para llegar a este nivel ustedes ya tiene un pequeño conocimiento en programación web y conocen las estructuras básicas de control, me refiero a las estructura if, if...else; while, for, etc. 

Sesión 01 - Introducción a ASP.NET C#

En esta sesión veremos gestión de Webs Forms, tipos de programación: Script y Code-Behind, redireccionamiento entre páginas, controles de Servidor: configuración y un poco de programación.

Ver video

Sesión 02 - Diseño de un sitio web usando Master Pages

En está sesión aprenderemos a construir diseños de páginas Web que permitan una mejor navegabilidad entre páginas.


Generalidades

¿Cómo asignar un Master Page?
¿Cuándo usar un Master Page?
¿Cómo asignar controles a un Master Page?
¿Cómo agregar contenido a un Master Page?

Master Page

Un Master Page de ASP.NET permite crear un diseño de página (una página principal) que se puede utilizar en ciertas páginas o en todas (páginas de contenido) en un sitio Web. El Master Page puede simplificar en gran medida la tarea de crear un aspecto coherente para el sitio. 

Content Place Holder

Un Content Place Holder es un contenido que se puede reemplazar. Es el contenido dinámico o aquel que puede cambiar de página en página.

Controles de validación
RequiredFieldValidator, RangeValidator, CompareValidator, CustomValidator y ValidationSummary.


Ver video

Sesión 03 - Manejo de Estados

Conocer los Manejos de Estados de una página.

ViewState, manejo de estado de un control o una página
Cookies, fragmento de texto que acompaña a una página
Session, almacena valores a nivel usuario
Application, almacena valores a nivel aplicación


Ver video

Sesión 04 - Acceso a Datos ADO.NET

- El modelo de objetos ADO.NET
- Manejo de datos utilizando DataSet y DataReader
- Manejo de controles de datos
- Manejo de controles DataSource


Ver video
Sesión 05 - Acceso a Datos ADO.NET - mas Consultas


Ver video

Sesión 06 - Mantenimiento

Ver video

Sesión 07 - Carrito de Compras

Ver video

Sesión 08 - Catálogo de Productos

Ver video

Sesión 09 - Manejo de ServiciosWeb y WCF

Ver video

Lista de reproducción



No hay comentarios, ¡cuéntame algo!

Me gustaría saber tu opinión. ¡Saludos!