SlideShare uma empresa Scribd logo
1 de 17
26/04/2011 WebMatrix,  Agregando Seguridad y yMemberShip a nuestras páginas, Análisis de Tráfico y mejoramiento de performance del sitio mediante Caché. Gonzalo “Chalalo”  Pérez Correa Microsoft MVP ASP/ASP.NET www.chalalo.cl @chalalo
Ciclo de WebCast de WebMatrix Introducción con WebMatrix, Iniciándonos en la programación de las ASP.NET Web Pages utilizando la sintaxis Razor Utilizando plantillas con Razor para crear un Look & Feel consistente, manejo de datos con ASP.NET WebMatrix & Razor (12 Abril) Agregando componentes en a nuestras páginas, Trabajo con imágenes, Video, Email, componentes de redes sociales a nuestras páginas con WebMatrix & Razor(26 Abril) Agregando Seguridad y yMemberShip a nuestras páginas, Análisis de Tráfico y mejoramiento de performance del sitio mediante Caché.(13 Mayo)  Introducción al Debuggin con ASP.NET WebMatrix, customizando el comportamiento, creación de helpers y el salto hacia Visual Studio 2010 .(24  Mayo) Microsoft Confidential 2
Agenda Análisis de Tráfico Demos Cache en Webmatrix y Razor Demo Agregarseguridad y MemberShip Demo Microsoft Confidential 3
WebMatrix – Análisis de Tráfico Medición de trafico para conocer el trafico en nuestro sitio web Varios servicios disponibles: Ejemplos Google, Yahoo, StatCounter Servicio entrega, mediante registro, Código Javascript para incluir en la página. Este Snippet envía información acerca  del comportamiento de los visitantes. Microsoft Confidential 4
WebMatrix – Análisis de Tráfico Métricas de: Numero de Paginas Vistas Individuales Es decir, cuantas personas están visitando  el sitio y que paginas son la más populares ¿Cuántas personas pasan mucho tiempo en páginas específicas Donde se encontraba el visitante antes de llegar a nuestra página. Cuando se visita el sitio De que países se visita Que navegadores y sistemas operativos utilizan los visitantes. Microsoft Confidential 5
Microsoft Confidential 6 WebMatrix – Análisis de Tráfico ASP.NET incluye Helpers de analisis de tráfico: Analytics.GetGoogleHtml Analytics.GetYahooHtml Analytics.GetStatCounterHTML Si se utilizandiferentesproveedores de analisistenemos: (Yahoo) @Analytics.GetYahooHtml("myaccount") (StatCounter) @Analytics.GetStatCounterHtml("project", "security")
WebMatrix – Analisis de Trafico Pasos: Agregar ASP.NET Web Helper Library Crear la cuenta el Google Analytics Crear la página Agregar el Helper Y LISTO! Microsoft Confidential 7 DEMO!
Demo Análisis de Tráfico.
Cache en Webmatrix y Razor Permite acelerar el sitio web almacenando los resultados de los datos que normalmente tomaría un tiempo considerable para recuperar o que no cambien con frecuencia  WebMatrix & Razor proveen el HelperWebCache. Microsoft Confidential 9
Cache en Webmatrix y Razor Nuestro sitio recibe reiteradas solicitudes de la misma información y esta información no cambia con mucha frecuencia. Al poner la información en la caché, se almacena en la memoria en el servidor web. Se puede especificar cuanto tiempo debe almacenar la información en el cache, de segundos a días. Siempre asegurarse que la cache sigue ahí! Microsoft Confidential 10
Demo Cache Web Matrix
Seguridad y Membership Desarrollo para escenarios comunes. Tablas de BD para almacenar los nombres de usuario y password Mecanismos para registrar nuevos usuarios Login y logout Recuperación de password y reseteo de la contraseña Captcha Microsoft Confidential 12
Seguridad y Membership Helpers paraescenarios The WebSecurity helper. The SimpleMembership helper. The ReCaptcha helper. Microsoft Confidential 13
Demo Seguridad y MemberShip
¿Preguntas? Microsoft Confidential 15 Gonzalo “Chalalo”  Pérez Correa Microsoft MVP ASP/ASP.NET www.chalalo.cl @chalalo
Recursos Hosting Gratis! http://www2.appliedi.net/webmatrixsignup/ Web Plataform Installer http://www.asp.net/downloads ASP.NET WebMatrix http://www.asp.net/webmatrix Microsoft Confidential 16
© 2009 Microsoft Corporation. All rights reserved. Microsoft, MSDN, the MSDN logo, and [list other trademarks referenced] are trademarks of the Microsoft group of companies.   The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation.  Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.  MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Mais conteúdo relacionado

Mais procurados

Dn11 u3 a3_zsci
Dn11 u3 a3_zsciDn11 u3 a3_zsci
Dn11 u3 a3_zsci
strelliva
 
Herramientas web "Ajax"
Herramientas web "Ajax"Herramientas web "Ajax"
Herramientas web "Ajax"
IngDarkseid
 
127 qué hace-y_cómo_se_utiliza_la_seguridad_integrada_a_gene_xus
127 qué hace-y_cómo_se_utiliza_la_seguridad_integrada_a_gene_xus127 qué hace-y_cómo_se_utiliza_la_seguridad_integrada_a_gene_xus
127 qué hace-y_cómo_se_utiliza_la_seguridad_integrada_a_gene_xus
GeneXus
 

Mais procurados (12)

Desarrollando Controles AJAX con Microsoft Silverlight
Desarrollando Controles AJAX con Microsoft SilverlightDesarrollando Controles AJAX con Microsoft Silverlight
Desarrollando Controles AJAX con Microsoft Silverlight
 
Sesion 2 silverlight y mvvm
Sesion 2   silverlight y mvvmSesion 2   silverlight y mvvm
Sesion 2 silverlight y mvvm
 
Memorias 3era gug cali colombia
Memorias 3era gug cali colombiaMemorias 3era gug cali colombia
Memorias 3era gug cali colombia
 
Micro Frontends: Rompiendo el monolito en las aplicaciones Web
Micro Frontends: Rompiendo el monolito en las aplicaciones WebMicro Frontends: Rompiendo el monolito en las aplicaciones Web
Micro Frontends: Rompiendo el monolito en las aplicaciones Web
 
CRUD html php mysql
CRUD html php mysqlCRUD html php mysql
CRUD html php mysql
 
Dn11 u3 a3_zsci
Dn11 u3 a3_zsciDn11 u3 a3_zsci
Dn11 u3 a3_zsci
 
Web services
Web servicesWeb services
Web services
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Seo Y Web2.0
Seo Y Web2.0Seo Y Web2.0
Seo Y Web2.0
 
Herramientas web "Ajax"
Herramientas web "Ajax"Herramientas web "Ajax"
Herramientas web "Ajax"
 
127 qué hace-y_cómo_se_utiliza_la_seguridad_integrada_a_gene_xus
127 qué hace-y_cómo_se_utiliza_la_seguridad_integrada_a_gene_xus127 qué hace-y_cómo_se_utiliza_la_seguridad_integrada_a_gene_xus
127 qué hace-y_cómo_se_utiliza_la_seguridad_integrada_a_gene_xus
 
JQuery
JQueryJQuery
JQuery
 

Semelhante a Web matrix session4

Silverstripe equipo7-victoriano-bartolo-jesus-martinez
Silverstripe equipo7-victoriano-bartolo-jesus-martinezSilverstripe equipo7-victoriano-bartolo-jesus-martinez
Silverstripe equipo7-victoriano-bartolo-jesus-martinez
jesus_mistico
 
Introducción a web matrix
Introducción a web matrixIntroducción a web matrix
Introducción a web matrix
MICTT Palma
 
Aspnet Futures Msdn
Aspnet Futures MsdnAspnet Futures Msdn
Aspnet Futures Msdn
Gonzalo C.
 
Web20
Web20Web20
Web20
UJAP
 
Presentación html5
Presentación html5Presentación html5
Presentación html5
aydimdagam
 
I N T E R N E T
I N T E R N E TI N T E R N E T
I N T E R N E T
shalom44
 

Semelhante a Web matrix session4 (20)

Web matrix session5
Web matrix session5Web matrix session5
Web matrix session5
 
Silverstripe equipo7-victoriano-bartolo-jesus-martinez
Silverstripe equipo7-victoriano-bartolo-jesus-martinezSilverstripe equipo7-victoriano-bartolo-jesus-martinez
Silverstripe equipo7-victoriano-bartolo-jesus-martinez
 
Introducción a web matrix
Introducción a web matrixIntroducción a web matrix
Introducción a web matrix
 
[Code Camp 2009] Desarrollando sitios web escalables con ASP.NET MVC (Rodolfo...
[Code Camp 2009] Desarrollando sitios web escalables con ASP.NET MVC (Rodolfo...[Code Camp 2009] Desarrollando sitios web escalables con ASP.NET MVC (Rodolfo...
[Code Camp 2009] Desarrollando sitios web escalables con ASP.NET MVC (Rodolfo...
 
Diseño web
Diseño webDiseño web
Diseño web
 
Diseño web
Diseño webDiseño web
Diseño web
 
01 webinar caso_migracion_portalweb_v1.4.1-intix
01 webinar caso_migracion_portalweb_v1.4.1-intix01 webinar caso_migracion_portalweb_v1.4.1-intix
01 webinar caso_migracion_portalweb_v1.4.1-intix
 
Asp.net mvc
Asp.net mvcAsp.net mvc
Asp.net mvc
 
Jc Web20 Open Source Why Floss2007
Jc Web20 Open Source Why Floss2007Jc Web20 Open Source Why Floss2007
Jc Web20 Open Source Why Floss2007
 
Aspnet Futures Msdn
Aspnet Futures MsdnAspnet Futures Msdn
Aspnet Futures Msdn
 
Diseño en la web
Diseño en la webDiseño en la web
Diseño en la web
 
Unitronics Analitica Web Wt
Unitronics Analitica Web WtUnitronics Analitica Web Wt
Unitronics Analitica Web Wt
 
Jc Web20 Open Source Why Floss2007
Jc Web20 Open Source Why Floss2007Jc Web20 Open Source Why Floss2007
Jc Web20 Open Source Why Floss2007
 
Web20
Web20Web20
Web20
 
Liferay Symposium 2014 - Business case: RACE
Liferay Symposium 2014 - Business case: RACE Liferay Symposium 2014 - Business case: RACE
Liferay Symposium 2014 - Business case: RACE
 
Presentación html5
Presentación html5Presentación html5
Presentación html5
 
Introducción ASP .NET
Introducción ASP .NET Introducción ASP .NET
Introducción ASP .NET
 
I N T E R N E T
I N T E R N E TI N T E R N E T
I N T E R N E T
 
IT Camps Apps Office 365 Valencia 2014
IT Camps Apps Office 365 Valencia 2014IT Camps Apps Office 365 Valencia 2014
IT Camps Apps Office 365 Valencia 2014
 
Prog webuni3
Prog webuni3Prog webuni3
Prog webuni3
 

Mais de Gonzalo C. (14)

Charla ie
Charla ieCharla ie
Charla ie
 
Tips aspnet
Tips aspnetTips aspnet
Tips aspnet
 
Aspnetwebapi mongo
Aspnetwebapi mongoAspnetwebapi mongo
Aspnetwebapi mongo
 
1032513010
10325130101032513010
1032513010
 
Desarrollo de aplicaciones con HTML5
Desarrollo de aplicaciones con HTML5 Desarrollo de aplicaciones con HTML5
Desarrollo de aplicaciones con HTML5
 
Aplicaciones en HTML 5: Los pilares de una Nueva Web
Aplicaciones en HTML 5: Los pilares de una Nueva WebAplicaciones en HTML 5: Los pilares de una Nueva Web
Aplicaciones en HTML 5: Los pilares de una Nueva Web
 
Web matrix 2_desarrollo_web_gratis_simple_abierto_todo_en_uno
Web matrix 2_desarrollo_web_gratis_simple_abierto_todo_en_unoWeb matrix 2_desarrollo_web_gratis_simple_abierto_todo_en_uno
Web matrix 2_desarrollo_web_gratis_simple_abierto_todo_en_uno
 
Asp.net html5
Asp.net html5Asp.net html5
Asp.net html5
 
Web matrix y j querymobile
Web matrix y j querymobileWeb matrix y j querymobile
Web matrix y j querymobile
 
Ppt workshop ie9
Ppt workshop ie9Ppt workshop ie9
Ppt workshop ie9
 
Web matrix razor_aspnetmvc_finalv2_techdays2010
Web matrix razor_aspnetmvc_finalv2_techdays2010Web matrix razor_aspnetmvc_finalv2_techdays2010
Web matrix razor_aspnetmvc_finalv2_techdays2010
 
Máxima potencia en el desarrollo de sitios web
Máxima potencia en el desarrollo de sitios webMáxima potencia en el desarrollo de sitios web
Máxima potencia en el desarrollo de sitios web
 
C:\fakepath\optimizacion
C:\fakepath\optimizacionC:\fakepath\optimizacion
C:\fakepath\optimizacion
 
Asp.Net 4.0 Roadmap
Asp.Net 4.0 RoadmapAsp.Net 4.0 Roadmap
Asp.Net 4.0 Roadmap
 

Web matrix session4

  • 1. 26/04/2011 WebMatrix, Agregando Seguridad y yMemberShip a nuestras páginas, Análisis de Tráfico y mejoramiento de performance del sitio mediante Caché. Gonzalo “Chalalo” Pérez Correa Microsoft MVP ASP/ASP.NET www.chalalo.cl @chalalo
  • 2. Ciclo de WebCast de WebMatrix Introducción con WebMatrix, Iniciándonos en la programación de las ASP.NET Web Pages utilizando la sintaxis Razor Utilizando plantillas con Razor para crear un Look & Feel consistente, manejo de datos con ASP.NET WebMatrix & Razor (12 Abril) Agregando componentes en a nuestras páginas, Trabajo con imágenes, Video, Email, componentes de redes sociales a nuestras páginas con WebMatrix & Razor(26 Abril) Agregando Seguridad y yMemberShip a nuestras páginas, Análisis de Tráfico y mejoramiento de performance del sitio mediante Caché.(13 Mayo) Introducción al Debuggin con ASP.NET WebMatrix, customizando el comportamiento, creación de helpers y el salto hacia Visual Studio 2010 .(24 Mayo) Microsoft Confidential 2
  • 3. Agenda Análisis de Tráfico Demos Cache en Webmatrix y Razor Demo Agregarseguridad y MemberShip Demo Microsoft Confidential 3
  • 4. WebMatrix – Análisis de Tráfico Medición de trafico para conocer el trafico en nuestro sitio web Varios servicios disponibles: Ejemplos Google, Yahoo, StatCounter Servicio entrega, mediante registro, Código Javascript para incluir en la página. Este Snippet envía información acerca del comportamiento de los visitantes. Microsoft Confidential 4
  • 5. WebMatrix – Análisis de Tráfico Métricas de: Numero de Paginas Vistas Individuales Es decir, cuantas personas están visitando el sitio y que paginas son la más populares ¿Cuántas personas pasan mucho tiempo en páginas específicas Donde se encontraba el visitante antes de llegar a nuestra página. Cuando se visita el sitio De que países se visita Que navegadores y sistemas operativos utilizan los visitantes. Microsoft Confidential 5
  • 6. Microsoft Confidential 6 WebMatrix – Análisis de Tráfico ASP.NET incluye Helpers de analisis de tráfico: Analytics.GetGoogleHtml Analytics.GetYahooHtml Analytics.GetStatCounterHTML Si se utilizandiferentesproveedores de analisistenemos: (Yahoo) @Analytics.GetYahooHtml("myaccount") (StatCounter) @Analytics.GetStatCounterHtml("project", "security")
  • 7. WebMatrix – Analisis de Trafico Pasos: Agregar ASP.NET Web Helper Library Crear la cuenta el Google Analytics Crear la página Agregar el Helper Y LISTO! Microsoft Confidential 7 DEMO!
  • 8. Demo Análisis de Tráfico.
  • 9. Cache en Webmatrix y Razor Permite acelerar el sitio web almacenando los resultados de los datos que normalmente tomaría un tiempo considerable para recuperar o que no cambien con frecuencia WebMatrix & Razor proveen el HelperWebCache. Microsoft Confidential 9
  • 10. Cache en Webmatrix y Razor Nuestro sitio recibe reiteradas solicitudes de la misma información y esta información no cambia con mucha frecuencia. Al poner la información en la caché, se almacena en la memoria en el servidor web. Se puede especificar cuanto tiempo debe almacenar la información en el cache, de segundos a días. Siempre asegurarse que la cache sigue ahí! Microsoft Confidential 10
  • 11. Demo Cache Web Matrix
  • 12. Seguridad y Membership Desarrollo para escenarios comunes. Tablas de BD para almacenar los nombres de usuario y password Mecanismos para registrar nuevos usuarios Login y logout Recuperación de password y reseteo de la contraseña Captcha Microsoft Confidential 12
  • 13. Seguridad y Membership Helpers paraescenarios The WebSecurity helper. The SimpleMembership helper. The ReCaptcha helper. Microsoft Confidential 13
  • 14. Demo Seguridad y MemberShip
  • 15. ¿Preguntas? Microsoft Confidential 15 Gonzalo “Chalalo” Pérez Correa Microsoft MVP ASP/ASP.NET www.chalalo.cl @chalalo
  • 16. Recursos Hosting Gratis! http://www2.appliedi.net/webmatrixsignup/ Web Plataform Installer http://www.asp.net/downloads ASP.NET WebMatrix http://www.asp.net/webmatrix Microsoft Confidential 16
  • 17. © 2009 Microsoft Corporation. All rights reserved. Microsoft, MSDN, the MSDN logo, and [list other trademarks referenced] are trademarks of the Microsoft group of companies.   The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation.  Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.  MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.