Introducción a web matrix

1,351 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,351
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
24
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Introducción a web matrix

  1. 1. Introducción a WebMatrix:La Web hecha fácil<br />Juan Manuel Servera<br />@jmservera<br />@MICTTBit<br />jservera@mictt.com<br />
  2. 2. Introducción a WebMatrix<br />Personalizar<br />Publicar<br />Crear<br />
  3. 3. ¿Para quiénesWebMatrix?<br />Soy un desarrolladorprofesional y construyocomplejossitios web empresariales con un equipo de desarrolladores.<br />Quierocrearsitios web por mi cuenta con unaherramientafácil de aprender y utilizar<br />I <3 Web Apps. Necesitounaherramientaque me permitaconfigurar y publicarlasfácilmente<br />WebMatrix<br />WebMatrix<br />Visual Studio 2010<br />
  4. 4. Desarrollo con ASP.NET<br />ASP.NET Web Forms<br />Potente<br />Extensible<br />Ágil<br />ASP.NET Web Pages<br />ASP.NET MVC<br />Simple <br />Ligero<br />Rápido<br />Familiar<br />Reutilizable<br />Productivo<br />
  5. 5. Herramientas de Desarrollo<br />Visual Studio<br />Simple <br />ASP.NET<br />PHP<br />Potente<br />Flexible<br />Integrado<br />WebMatrix<br />
  6. 6. QuéincluyeWebMatrix..<br />Web Server<br />Base de datos<br />Herramientas<br />
  7. 7. WebMatrixincluye<br />Plantillas<br />Web App Gallery<br />Programming Framework: ASP.NET/PHP<br />Web Server: IIS Express<br />Database: SQL Server Compact/MySQL<br />
  8. 8. Anatomíabásica de WebMatrix<br />
  9. 9. Basta de diapositivas<br />Queremos ver WebMatrix ;D<br />http://www.microsoft.com/web/webmatrix/download<br />
  10. 10.
  11. 11.
  12. 12. IIS Developer Express<br />Basado en la últimaversión IIS server<br />Se instala side-by-side con IIS server<br />Procesointeractivo, no es un servicio<br />No necesitaprivilegios de Administrador<br />Permiteusar todos los módulos IIS7+, ASP.NET, PHP<br />Puedesejecutarloporlínea de comando<br />Open command prompt <br />Navigate to: C:Program Files (x86)Microsoft WebMatrix<br />iisexpress.exe /port:35896 /path:C:BasicWebSite<br />Open a browser and type: http://localhost:35896/[pageName].cshtml<br />
  13. 13. SQL Compact 4<br />Paquete de 2MB<br />DespliegueXcopy con tuaplicación<br />Soporte de Dynamic Data, ASP.NET MVC<br />High fidelity API support: ADO.NET, EF, LINQ…<br />Migraciónsencilla a SQL Server<br />Tablas, índices, FK, PK<br />No soporta: SP, vistas, UDF, geo location types<br />
  14. 14. Principios de ASP.NET Web Pages & Razor Syntax<br />Minimiza los conceptos<br />No hacefalta saber OOP o quéesunaclase<br />APIs y Helpers muysencillasparalastareascomunes<br />El paso a ASP.NET MVC y Visual Studio será natural<br />SEO friendly pordefecto<br />No hacenfaltaherramientasespeciales, podemosusar el Notepad :P<br />
  15. 15. Despliegue con WebMatrix<br />Búsqueda y selección de «WebMatrix verified» Web Hoster<br />WebMatrix puede publicar:<br />FTP, FTPs<br />WebDeploy<br />
  16. 16. Demo II<br />La web que hizo mi primo :D<br />
  17. 17. Muchos helpers!<br />Seguridad:<br />WebSite membership<br />Recaptcha support<br /> preventing automated programs from registering with your website<br />Video support(Silverlight, Flash, MediaPlayer)<br />Image elaboration (thumbnail image, uploading image,…)<br />Bing: embed bing search box into your website<br />Chart: renders more than 30 types of charts<br />Social Networking<br />Linking your Website on Social Networking Sites <br />Adding a Twitter Feed<br />Rendering a Gravatar Image<br />Displaying a Facebook “Like” Button<br />
  18. 18. Instalación ASP.NET Helpers<br />Ejecutarunapágina en el sitio<br />En el browser escribimos _Admin (la primeravezhabráquecrear un password)<br /> http://localhost:8080/_Admin<br />
  19. 19. Podemos crear nuestros helpers<br />Dentro de la carpetaApp_Codecreamos un fichero .cshtml, porejemploMyHelpers.cshtml.<br />Reemplazamos el contenido:<br />Usamos el helper: @MyHelpers. MakeNote("Mi nota de prueba")<br />
  20. 20. PodemosinstalarWebMatrix en<br />Windows 7<br />Windows Server 2008<br />Windows Server 2008 R2<br />Windows Vista SP1 or later<br />Windows XP SP3<br />Windows Server 2003 SP2<br />
  21. 21. Más Info...<br />Descargar WebMatrixhttp://www.microsoft.com/web/webmatrix/download<br />Tutoriales WebMatrix www.asp.net/webmatrix/tutorials<br />MSDN  http://msdn.microsoft.com/en-us/library/gg549172(v=VS.99).aspx<br />
  22. 22. ¿Puedo usar CSHTML en VS2010?<br />SI<br />Intellisense<br />Debugger<br />¿Cómo?<br />http://www.microsoft.com/web/downloads/platform.aspx<br />Instalar MVC3<br />También en Web Developer Express!<br />
  23. 23. Q&A<br />

×