23 oct 2011

Usando Master Pages, Themes y Caching

Hoy les traigo la segunda entrega de esta serie de resúmenes del libro 70-515. Para ver la leyenda del resumen y la primera parte la pueden encontrar aquí, y la parte práctica acá


 En esta entrega Encontraran información sobre:

  • Que son las Master Pages (MP) y como se componen.
  • Como crear MP generales para las páginas y Anidados
  • Cambio dinámico de MP
  • Que son los Temas, Skins, Css y como se crean
  • Que es el cache y como usarlo
  • Como y cuando usar el Output Cache o el Object Cache
  • Como guardar en cache partes específicas de la página
  • Actualizar el Cache


Bueno aquí les dejo el resumen que lo disfruten!!!....

18 oct 2011

Introducción a ASP.NET 4.0 (Parte Practica)

Hola Buen Día a todos

Este post es la parte práctica del post anterior para que se vallan familiarizando con la programación de aplicaciones web... (Para poderla realiza ya tienes que tener el Visual Estudio 2010 instalado)

En esta primera pantalla vemos como crear un nuevo: Project en este se hacen las aplicaciones web o un nuevo web site en su defecto. (Ambos son explicados en el post anterior)



Luego de darle new Project, aparecerá esta ventana (que pueden visualizar mas abajo) en ella en el lado izquierdo podemos ver las distintas plantillas instaladas que podemos usar y arriba de esas plantillas está el lenguaje de programación a usar que en este caso es C# pero ustedes si lo desean pueden usar Visual Basic o C++ pero yo usare C# que es lo que conozco jeje...

Del lado derecho están las distintas aplicaciones web que puedo crear (Web porque fue lo que seleccione y es de lo que estoy hablando en este momento ya después puede que les muestre los demás o ustedes mismos exploren), y arriba de este las versiones del framework, nosotros usaremos la 4.0 y un empty web application, también está de primero ASP.NET web application la cual es una plantilla que ya tiene algunas cosas creadas de manera predeterminada, como las master pages, estilos css, login, pestañas de menú y más (en el siguiente post hablaremos mas sobre varios de los que mencione pero tranquilos con el tiempo tocaremos todos los puntos y demás), si lo desean pueden crearla también para que la vean y la jorunguen jejeje.

Ya abajo de todo esto está el nombre de nuestro proyecto, la ubicación física en la pc donde lo vamos a guardar (la que muestra es la ruta por default) y el nombre de solución que por el momento va a ser igual al de la aplicación web



Esto es lo que tendremos al comienzo de nuestro Empty Project (Que en español quiere decir proyecto vacío).


La carpeta de properties es utilizada en gran medida para almacenar las propiedades de las aplicaciones, como se ve en la imagen (los "//" son comentarios), se maneja como la configuración general de la aplicación que se va a guardar en el assembly. Esta configuración guarda el nombre de la aplicación, descripción, entre otras. Pero una de la más importante que vale la pena destacar es la propiedad donde se guarda la versión del assembly para tu aplicación web. (En futuros post ya hablare con mas detalles de el.)



La carpeta Referencias es un grupo de dll que se toman por defecto para iniciar la ampliación web o cualquier otro tipo de proyecto.



y por ultimo tenemos el Web.Config. Este es el archivo de configuración de la página (Ya explicado en el post anterior en el resumen que les deje).



Ya sabiendo todo esto, ustedes pueden agregar cualquier cantidad de elementos que deseen. Dándole click derecho al proyecto y seleccionando add new ítem, como se ve a continuación:



Cuando le den click aparecerá esta otra pantalla que será donde ustedes seleccionaran el ítem que gusten para agregarlo a su aplicación web.



Bueno espero que les haya sido útil la información y ya saben exploren el IDE para que le saquen mucho provecho. Que tengan un feliz día...

12 oct 2011

Introducción a ASP.NET 4.0

Hoy les traigo la primera entrega de una serie de resúmenes. Todos están escritos en primera persona en un principio porque solo los pensaba usar yo pero me vino la idea de ¿porque no compartirlo? y pues aquí estamos jejeje...

La leyenda de los colores que aplico son: el verde lo uso para las referencias al libro o a un proyecto en visual estudio mayormente las referencias las aplico cuando son una lista de elementos. El libro al que hago referencia es 70-515: Web Applications Development with Microsoft .NET Framework 4, ISBN: 978-0-7356-2740-6.

El azul claro lo uso para las palabras clave, palabras del lenguaje o palabras importantes.

y el que es como rojo muy claro lo uso para los títulos.

En general en este primer resumen se habla:
  • De como como son las comunicaciones de cliente y servidor (Request y Response)
  • Las opciones que son adecuadas para los proyectos webs dependiendo de cómo se desea ejecutar, compartir, administrar e implementar el proyecto.
  • Anatomía de las paginas aspx.
  • Jerarquía de los archivos de configuración
  • Edición de los archivos de configuración
Entre otras mas, aquí les dejo el archivo que lo disfruten...

10 oct 2011

Guia de Asp.net para Principiantes, intermedio y avanzados

Buen día a todos, para iniciar en este blog, primero voy a comenzar con ASP.NET. A través de las futuras publicaciones voy a ir subiendo el nivel, pero primero vamos a comenzar con lo más básico.


¿Qué es ASP.NET?

R: Es un lenguaje de programación orientado a Web hecho por Microsoft del lado del servidor. Este usa un Framework (que consiste en un conjunto de librerías que le facilitan la vida al programador), actualmente se encuentra la versión 4.0.

Nota: Cuando se dice: del lado del servidor, quiere decir que cuando una persona entra a una página hecha en asp.net, esta se envía primero a un servidor IIS para que la ejecute y transforme todo lo que está hecho en ASP.NET a HTML y lo mande al Browser para que sea mostrado al usuario, y éste pueda interactuar con la página.

Ahora bien, ya que sabemos el significado de ASP.NET la pregunta es: 

¿Cuál podría ser el mejor IDE?

R: Qué mejor opción que usar el del mismo creador de ASP.NET, es decir el de Microsoft!!

Visual Estudio 2010 versión 10, es una herramienta muy completa para el desarrollo, pero esta herramienta no es gratuita. La misma se se puede utilizar durante un tiempo de evaluacion de 30 días y luego pide la licencia para continuar con su uso. Pero no se desanimen, también esta la versión FREE es decir gratis, de la cual les anexo el link donde se lo pueden descargar para hacer pruebas:


De bonus les dejo ademas el link del sql server 2008 R2 express (Es el manejador de Base de Datos):


Una vez descargadas las herramientas, podrán realizar nuevos proyectos de ASP.NET en la versión 4.0. Pero eso ya quedará para otro post, por ahora hasta aquí quedamos. Además en los siguientes post, voy a dejar unos resúmenes del libro de certificación 70-515 que es para el examen de aplicaciones web en el framework 4, para que profundicen y se certifiquen si lo desean.

Gracias por su interés en mi publicación. Que tengan un gran y feliz día!