Web matrix session1
-
Upload
gonzalo-c -
Category
Technology
-
view
1.850 -
download
1
description
Transcript of Web matrix session1
Introducción con WebMatrix, 25/02/2011
Gonzalo “Chalalo” Pérez CorreaMicrosoft MVP ASP/ASP.NETwww.chalalo.cl@chalalo
Iniciándonos en la programación de las ASP.NET Web Pages utilizando la sintaxis Razor
Microsoft Confidential
2
Agenda− ASP.NET WebForms, ASP MVC y ahora
ASP.NET Web Pages?− Introducción a WebMatrix− Conociendo el Entorno de Desarrollo− Instalación de Herramientas Open
Source− Conociendo básica la Sintaxis Razor
− Demos demos demos…..
Microsoft Confidential
3
Ciclo de WebCast de WebMatrix1. Introducción con WebMatrix, Iniciándonos en la
programación de las ASP.NET Web Pages utilizando la sintaxis Razor (hoy)
2. Utilizando plantillas con Razor para crear un Look & Feel consistente, manejo de datos con ASP.NET WebMatrix & Razor (12 Abril)
3. 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)
4. Agregando Seguridad y y MemberShip a nuestras páginas, Análisis de Tráfico y mejoramiento de performance del sitio mediante Caché. (13 Mayo)
5. Introducción al Debuggin con ASP.NET WebMatrix, customizando el comportamiento, creación de helpers y el salto hacia Visual Studio 2010 . (24 Mayo)
Desarrollando con ASP.NETASP.NET es un framework gratuito de Microsoft para crear aplicaciones Web ,que trabaja con las normas basadas en HTML,CSS y JavaScript, entre otros. Hay tres maneras de desarrollar con ASP.NET - elegir la que más te acomode:
Las ASP.NET Web Pages proporcionan una manera fácil de conexión a bases de datos o añadir contenido de redes sociales con server code dinámico mezclado con HTML usando la nueva y liviana sintaxis 'Razor'
ASP.NET MVC es un enfoque poderoso que proporciona una separación clara de las capas de sus aplicaciones web y permite el control total sobre HTML para disfrutar, un desarrollo ágil
ASP.NET Web Forms permite un modelo de desarrollo familiar que posibilita volver a utilizar los controles y sin esfuerzo incorporar datos en su sitio web, haciendo que su trabajo reutilizable y más productivo.
Web
Pages
MV
C
Web
Form
sHOY HABLAMOS
Can we all just get along? :)
Herramientas de DesarrolloMicrosoft proporciona un conjunto de herramientas de desarrollo Web optimizada para los diversos usuarios y experiencias a diseñar, construir, probar e implementar Elije el que más te acomode:WebMatrix ofrece
una manera sencilla para los desarrolladores Web, para crear, personalizar e implementar sitios con aplicaciones de Open Source o páginas Web personalizas con ASP.NET o PHP.
Visual Studio es un poderoso entorno de desarrollo optimizado para los profesionales que demandan la máxima flexibilidad y riqueza en la arquitectura de nuevas aplicaciones Web para la empresa o del mercado de Internet.
Expression Web está optimizado para los diseñadores web que se centran en HTML, CSS y en las imágenes para diseñar, desarrollar y validar las experiencias Web contra múltiples Browsers.
Web
Matr
ix
Vis
ual
Stu
dio
Exp
ress
ion
W
eb
Web Development StackWebMatrix y Visual Studio comparten el stack de desarrollo web.
WebMatrix Visual Studio
..NET Framework
ASP.NET MVC
ASP.NET WebFormsSQL Server Express
SQL Server Compact
Internet Information Services
IIS Express
ASP.NET Web Pages
NuGet
HOY HABLAMOS
Introduciendo WebMatrix
7
Simple
Fácil para comenzar desde Cero o con una aplicación de la
Comunidad
Herramientas que guiarán a través de la
adquisición, personalización, optimización y publicación de Aplicaciones
SencilloGran
Comunidad - Soporte
Servidores profesionales, frameworks y
herramientas de desarrollo
Fácil transición a la Nube (Hosting)
Pequeño Menos de 50MB para la descarga
Instalable en un par de Minutos
Microsoft Confidential
8
Instalación Sencilla Via WPI 1/2
Microsoft Confidential
9
Instalación Sencilla Via WPI 2/2
Visión WebMatrix
WebMatrix crea un circulo en virtud de:
• Desarrolladores• Aplicaciones Web
OpenSource• La Nube (cloud)
…con una experiencia de usuario superior un ambiente sencillo y unificado.
Demo Entorno de desarrollo Instalación de Herramientas OS.
Principios de ASP.NET Web Pages & Razor Syntax
No hay necesidad de entender las clases y programación orientada a objetos
No require configuración adicional para funcionar.
SEO por Defecto.
Fácil utilización de Helpers para la mayoría de las tareas Comunes en el desarrollo Web
No requiere herramientas adicionales, funciona con el notepad o cualquier otro
editor
Transición Natural a Proyectos ASP.NET MVC y Visual Studio
Principios de ASP.NET Web Pages & Razor Syntax
Código incrustado más limpio:ASPX Markup:
Razor Sintax:
Demo Sintaxis Básica de Razor
Bloques de código Textos Variables Tipos - Métodos Ciclos
Microsoft Confidential
15
Ciclo de WebCast de WebMatrixMás Detalles y sentencias en la Próxima Sesión:1. Utilizando plantillas con Razor para
crear un Look & Feel consistente, manejo de datos con ASP.NET WebMatrix & Razor (12 Abril)
Microsoft Confidential
16
¿Preguntas?
Gonzalo “Chalalo” Pérez CorreaMicrosoft MVP ASP/ASP.NETwww.chalalo.cl@chalalo
Microsoft Confidential
17
Links…Web Plataform Installerhttp://www.asp.net/downloads
ASP.NET WebMatrixhttp://www.asp.net/webmatrix
© 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.