Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Develop a Quick and Dirty Webinterface to your database:for the DBA and other non-developers              Gabriel Villa   ...
@extofer           Page 2
Objective… Answer the question: What is ASP.Net MVC?…Set you on your way to develop to your owndatabase…And Write less cod...
Microsoft’s Web Evolution                            Page 4
Microsoft’s Web Evolution     • DHTML     • Active Server Pages     • ASP.Net Web Forms     • ASP.Net MVC                 ...
What is ASP.Net MVC?            Model View Controller Pattern                                               Coordinates   ...
Programming code… moi?    •   HTML 5    •   CSS3                                          View    •   Scripts    •   Razor...
What is needed?•   .Net Framework 4.x•   Microsoft Visual Studio•   Visual Web Developer 2010 Express•   Entity Framework•...
Page 9
Open Source Community   •   Distributed Revision Control   •   Fork a project   •   Pull request and participate   •   Rap...
OS Version Control Hosting     •   Code Plex          • http://www.codeplex.com/     •   Google Code          • http://cod...
TFS   Mercurial Git   SVN   OtherCode Plex   X     X         XBitBucket         X         XGoogle            X            ...
Obligatory Image of Bacon                        Page 13
ASP.Net MVC Directory Structure        App_Data – physical data store        Content – CSS, images        Controller – cla...
Resources•   .Net Framework 4.x    •   Download: Microsoft .NET Framework 4 (Web Installer) -        Microsoft Download Ce...
Resources .. cont’d •   Utility Database     •   Authored by Chris Shaw     •   http://chrisshaw.wordpress.com •   Windows...
Was it good for you?We answered what ASP.Net MVC isSet you on your way to develop to your owndatabaseWe wrote less codeOpe...
Thank you!             Gabriel Villa          www.extofer.com               @extoferYou can download the project on GitHub...
Upcoming SlideShare
Loading in …5
×

Develop a Quick and Dirty Web interface to your database: for the DBA and other non-developers

2,167 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Develop a Quick and Dirty Web interface to your database: for the DBA and other non-developers

  1. 1. Develop a Quick and Dirty Webinterface to your database:for the DBA and other non-developers Gabriel Villa @extofer extofer@gmail.com www.extofer.com
  2. 2. @extofer Page 2
  3. 3. Objective… Answer the question: What is ASP.Net MVC?…Set you on your way to develop to your owndatabase…And Write less code Page 3
  4. 4. Microsoft’s Web Evolution Page 4
  5. 5. Microsoft’s Web Evolution • DHTML • Active Server Pages • ASP.Net Web Forms • ASP.Net MVC Page 5
  6. 6. What is ASP.Net MVC? Model View Controller Pattern Coordinates User inputs Controller and outputs User BusinessInterface Logic View Model ASP.Net Page 6
  7. 7. Programming code… moi? • HTML 5 • CSS3 View • Scripts • Razor • C#/VB.Net Controller Model • Any other .Net CLR Page 7
  8. 8. What is needed?• .Net Framework 4.x• Microsoft Visual Studio• Visual Web Developer 2010 Express• Entity Framework• Db Context Generator• Initializr• Utility Database• Windows Phone Emulator• Version Control Page 8
  9. 9. Page 9
  10. 10. Open Source Community • Distributed Revision Control • Fork a project • Pull request and participate • Rapid Application development Page 10
  11. 11. OS Version Control Hosting • Code Plex • http://www.codeplex.com/ • Google Code • http://code.google.com • BitBucket • https://bitbucket.org/ • GitHub • https://github.com/ Page 11
  12. 12. TFS Mercurial Git SVN OtherCode Plex X X XBitBucket X XGoogle X XCodeGit Hub X Page 12
  13. 13. Obligatory Image of Bacon Page 13
  14. 14. ASP.Net MVC Directory Structure App_Data – physical data store Content – CSS, images Controller – class files for each controller, each named in the same convention, i.e “HomeController” Models – business logic classes Scripts – client side scripts to support application, such as Jquery and AJAX Views – location of the view files Page 14
  15. 15. Resources• .Net Framework 4.x • Download: Microsoft .NET Framework 4 (Web Installer) - Microsoft Download Center - Download Details http://bit.ly/J1pJ5s• Visual Web Developer 2010 Express • Free Developer Tools - Visual Studio 2010 Express | Microsoft Visual Studio http://bit.ly/J1pUh2• Nuget or Extention Manager • Entity Framework • Db Context Generator• Initializr • Start an HTML5 Boilerplate project in 15 seconds! http://bit.ly/J1qCLc Page 15
  16. 16. Resources .. cont’d • Utility Database • Authored by Chris Shaw • http://chrisshaw.wordpress.com • Windows Phone Emulator • WP SDK 7.1 - Microsoft Download Center - Download Details http://bit.ly/J1r1xc • Version Control • Getting Started With TFS 11 Express Beta - Chaks SharePoint Corner - Site Home - MSDN Blogs http://bit.ly/J1rorA • Git - Fast Version Control System http://bit.ly/J1ruQe • TortoiseSVN http://bit.ly/J1rBLF • Mecurial http://mercurial.selenic.com/ Page 16
  17. 17. Was it good for you?We answered what ASP.Net MVC isSet you on your way to develop to your owndatabaseWe wrote less codeOpen Source CommunityDeployed Page 17
  18. 18. Thank you! Gabriel Villa www.extofer.com @extoferYou can download the project on GitHub: https://github.com/extofer/MUDBug Page 18

×