Mostrando las entradas con la etiqueta Síncrono. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Síncrono. Mostrar todas las entradas

martes, 7 de julio de 2015

Videos - Curso ASP.NET MVC Editora Perú (Parte 1)

Videos del Curso de ASP.NET MVC en Editora Perú (Parte 1)

Comparto la primera parte del Curso de ASP.NET MVC realizado en Editora Perú (Diario El Peruano y Agencia de Noticias Andina), en donde casi todos los demos son en forma asíncrona con la mejor performance (XmlHttpRequest y Strings).

Demo 10 - Consulta Conectada Sincrona con Todo el HTML

En este video se muestra una aplicación que permite filtrar los productos por categoría en forma conectada, es decir, consultando en cada momento a la base de datos usando librerías.

Para mostrar los datos del filtro se vuelve a mostrar la Vista completa, es decir todo el HTML, por lo cual se ve el parpadeo.


Demo 11 - Consulta Conectada Asincrona con Ajax Form y Vista Parcial

En este video se muestra una aplicación que permite filtrar los productos por categoría en forma conectada, es decir, consultando en cada momento a la base de datos usando librerías.

A diferencia del demo anterior, la consulta es asíncrona usando un Formulario Ajax y una Vista Parcial que solo muestra la tabla de productos, por lo que no ocurre el parpadeo.


Demo 12 - Consulta Conectada Asincrona con jQuery Ajax y JSON

En este video se muestra una aplicación que permite filtrar los productos por categoría en forma conectada, es decir, consultando en cada momento a la base de datos usando librerías.

A diferencia del demo anterior, la consulta es asíncrona usando jQuery Ajax y JSON que disminuye los datos enviados al cliente en casi la mitad con respecto a la vista parcial.


Demo 13 - Consulta Conectada Asincrona con jQuery Ajax y String

En este video se muestra una aplicación que permite filtrar los productos por categoría en forma conectada, es decir, consultando en cada momento a la base de datos usando librerías.

A diferencia del demo anterior, la consulta es asíncrona usando jQuery Ajax y Strings para lo cual se crea un Serializador que permite convertir la Lista de Objetos en Cadenas separadas por un delimitador de campos y otro de registros.

Esta técnica permite reducir los datos enviados al cliente en casi la tercera parte con respecto a JSON, es decir, el HTML es el 100%, Vista Parcial 50%, JSON 25% y Strings 8%. Esta última tecnica que propongo es la máxima en Performance.


Demo 14 - Consulta Desconectada Parcial Asincrona con jQuery Ajax y String

En este video se muestra una aplicación que permite filtrar los productos por categoría en forma desconectada parcial, es decir, desconectada de la base de datos, pero conectada al servidor web.

La consulta es asíncrona usando jQuery Ajax y Strings para lo cual se crea un Serializador que permite convertir la Lista de Objetos en Cadenas separadas por un delimitador de campos y otro de registros.

En el Servidor Web los datos se guardan en un TempData al inicio y luego se recuperan cada vez que se filtra, viajando solo una cadena conteniendo los productos por categoría.


Demo 15 - Consulta Desconectada Total Asincrona con jQuery Ajax y String

En este video se muestra una aplicación que permite filtrar los productos por categoría en forma desconectada total, es decir, desconectada de la base de datosy del servidor web.

La consulta es asíncrona usando jQuery Ajax y Strings para lo cual se crea un Serializador que permite convertir la Lista de Objetos en Cadenas separadas por un delimitador de campos y otro de registros.

Todos los datos de categorias y productos se envian al cliente, pero solo se guardan los productos para poder filtrarse por JavaScript.


Los alumnos que alguna vez llevaron conmigo ASP.NET MVC, se daran cuenta que la forma como estamos programando es un poco diferente, ya que uso mas JavaScript y menos C#.

lunes, 16 de marzo de 2015

Videos - Curso de ASP.NET MVC Domingos (Parte 2)

Videos del Curso de ASP.NET MVC Domingos (Parte 2)

Comparto la segunda parte del Curso de ASP.NET MVC realizado los Domingos.

Curso de MVC Domingos - Demo 05 - Consulta Síncrona Sin Vista Parcial

Este video muestra como crear una aplicación que permite filtrar los productos por categoría en forma síncrona sin usar vista parcial, es decir sin reusar parte del HTML.
El filtro de Productos se hace a través de un Combo de Categorías y se pinta de nuevo toda la vista.


Curso de MVC Domingos - Demo 06 - Consulta Síncrona Con Vista Parcial

Este video muestra como crear una aplicación que permite filtrar los productos por categoría en forma síncrona pero usando una vista parcial para reusar parte del HTML.
El filtro de Productos se hace a través de un Combo de Categorías y se pinta de nuevo toda la vista.


Curso de MVC Domingos - Demo 07 - Consulta Asíncrona Con Ajax Form y Vista Parcial

Este video muestra como crear una aplicación que permite filtrar los productos por categoría en forma asíncrona usando una vista parcial para reusar parte del HTML.
El filtro de Productos se hace a través de un Combo de Categorías y se pinta solo la vista parcial.


Curso de MVC Domingos - Demo 08 - Consulta Asincrona con Ajax ActionLink y Vista Parcial

Este video presenta una consulta asíncrona de productos por categorías usando el control Helper Ajax ActionLink y una vista parcial.


Curso de MVC Domingos - Demo 09 - Ordenar y Paginar Asíncrono con Ajax ActionLink y Vista Parcial

Este video muestra como ordenar y paginar registros en una tabla en forma asíncrona usando controles Ajax ActionLinks y una vista parcial para mostrar los productos sin actualizar toda la pagina sino solamente los registros.
La ordenación es en forma ascendente y descendente, mostrando su respectivo símbolo por cada columna para lo cual se usa un par de controles hidden en la vista parcial.


Curso de MVC Domingos - Demo 10 - Gráficos Asíncronos en el Servidor con Ajax Form y Vista Parcial

En este video se aprenderá como crear gráficos en el servidor usando System.Drawing para crear gráficos de stocks de productos por categoría.
La consulta de productos por categoría es asíncrona usando un Formulario Ajax y una vista parcial; los tipos de gráficos que se muestran son de barras, columnas, líneas y pie.


Para los que reclaman el audio, no hay nada como presenciar los demos en vivo.
Estos 2 últimos demos son ejemplos interesantes y muy útiles en el día a día de un desarrollador.