Learning WebMatrix: Part 1 of 3 Akber Alwani

Slides:



Advertisements
Similar presentations
SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
Advertisements

Learning WebMatrix Part 3 of 3 Akber Alwani
Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.
ASP.NET Web Forms vs. MVC Choosing the right one for web development Harish Ranganathan Senior Evangelist Microsoft Corporation.
Easy Website Creation Using WordPress Welcome and Thank You to our Sponsors.
Orchard CMS Deploying to Azure, Orchard CMS 1.5 August 15, 2012 Copyright 2012 Cloud Construct, LLC.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Virtual techdays INDIA │ 9-11 February 2011 Creating next generation websites Easier than ever, with WebMatrix Harish Ranganathan │ Developer Evangelist,
Andy Robb Microsoft WebMatrix.
Why choose Drupal?
Access to Azure EXTENDING OFFICE 365 INTO THE CLOUD George Young Dawson Butte Software SHAREPOINT SATURDAY DENVER 2015 – JANUARY.
Building a social networking portal on Windows Azure in 1 hour Saranya Sriram Developer Evangelist Microsoft, India.
Virtual techdays INDIA │ august 2010 Building ASP.NET applications using SQL Server Compact Chaitanya Solapurkar │ Partner Technical Consultant,
An Introduction to ASP.NET Web Pages 2 Module 1: Webmatrix Installation and Your First Web Site Tom Perkins.
WEB329 ASP.NET: A Lap Around the New Enhancements for Web Developers in Microsoft Visual Studio 2005 Omar Khan Lead Program Manager Web Platform and Tools.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
WebMatrix 2 /* web with benefits */. Everything You Need Start create new from OSS apps or templates, or start with existing sites hosted remotely or.
Visual Studio 2012 or 2013 VisualStudio.com (or) Github (or) Bitbucket (or more) Azure Cross-Platform Command Tools Setup if you want to play too.
CGS3066: Web Programming and Design Summer 2014 Instructor Mir Anamul Hasan.
Ivan Marković MSP Lead Software Developer at SPAN d.o.o. m.
What’s New in Visio 2007 Office Visio 2007 is easy to use and comes with diagram- specific shapes and tools that enable you to quickly create professional-looking.
Crystal Hoyer Program Manager IIS Team Preview of features that will be announced at MIX09 Please do not blog, take pictures or video of session.
CIS 375—Web App Dev II ASP.NET 2 Introducing Web Forms.
Learning WebMatrix: Part 2 of 3 Akber Alwani ]
CSE3310: Web training A JumpStart for Project.
February 16, Aaron Cuffman Andy Nagle Adam Schultz Web Site.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
PHP TUTORIAL. HISTORY OF PHP  PHP as it's known today is actually the successor to a product named PHP/FI.  Created in 1994 by Rasmus Lerdorf, the very.
Ken Casada Developer Evangelist Microsoft Switzerland WebMatrix: Your Web Made.
Expression Web 3... now with TFS!. What is Expression Web 3? Professional web design and development tool Create standards-based Web sites faster & easier.
Congratulations! You are part of a global community of thousands of web developers who attend Web Camps to keep their web development skills up-to-date.
WEBMATRIX Microsoft Pranav Rastogi.
Ken Casada Developer Evangelist Microsoft Switzerland Develop and maintain CMS.
Jonathan Canfield Mavin Lisa Giss Professor Kenytt D. Avery
Introducing HingX now with Capacity Development Network.
IOS and Android with Windows Azure Websites Name Title Address Website.
George Gonsalves.  Free and lightweight web development tool.  Create, publish, and maintain your website  Optimized for Open Source  Designed for.
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
Name Microsoft Student Partner Overview of the Visual Studio 2005 Express Products.
Hybrid Cloud and Windows Server 2003 end of support on Azure Rod Kruetzfeld Data Center Technical Strategist Microsoft Canada.
Introduction to MVC Introduction NTPCUG Tom Perkins, Ph.D.
Getting Started with ASP.NET MVC BRIJ BHUSHAN MISHRA.
Web Content Management with MOSS 2007 Patrick Tisseghem
Unit 2, Lesson 7 Creating Web Pages and Web Documents.
Multi-Tier Apps with Admin Access, RDP, Custom Installs Modern Scalable Web Sites Full Windows Server/Linux VMs Web Sites Virtual Machines Cloud Services.
Introduction to SQL Server 2005 Reporting Services Melville Thomson IT Pro Evangelist
CSE3310: Web training A JumpStart for Project. Outline Introduction to Website development Web Development Languages How to build simple Pages in PHP.
SQL Server Reporting Services for.NET Developers Bret Stateham
Windows Azure and iOS Chris Risner Windows Azure Technical Evangelist Microsoft
Managing Database objects in Visual Studio and Team Foundation Server Presented by Sean P SQL Saturday - Phoenix 2016.
 Lecture  Website language: ASP.net  Book name Beginning ASP.NET 4 in C# and VB 2.
HTML LAYOUTS. CONTENTS Layouts Example Layout Using Element Example Using Table Example Output Summary Exercise.
INTRODUCTION TO MVC BY SUHA MNEIMNEH. WHAT’S THE AGENDA What is MVC? MVC components MVC vs web forms vs ASP.NET vocabulary When to create MVC application.
ASP.NET 2.0 Mohammed Abdelhadi Developer.NET Evangelist Microsoft Corporation.
MVC 4.0, Knockout.js, Bootstrap and EF6.0 FAST, FLEXIBLE AND RESPONSIVE QUICK TO MARKET WEBSITES.
Kendo UI ASP.NET MVC Wrappers
Umair Tariq Xavor Pakistan (Pvt) Ltd..
Introduction to ASP.NET 2.0
TechEd /1/2018 7:56 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Kendo UI ASP.NET MVC Wrappers
ASP.NET MVC Introduction
WordPress “WordPress is a free and open source blog publishing application.” Christina Vasileiou Database management system.
Introduction to Internet Programming
PHP + Oracle = Data-Driven Websites
04 | Apps and SharePoint Chris Johnson | SharePoint Guru
7/19/2019 2:53 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Windows Forms in Visual Studio 2005: An in-depth look at key features
Introduction to ASP.NET Parts 1 & 2
Microsoft Virtual Academy
Presentation transcript:

Learning WebMatrix: Part 1 of 3 Akber Alwani

Congratulations! You are part of a global community of thousands of web developers who attend Web Camps to keep their web development skills up-to-date Web Camps are run all over the world in 6 continents, 30 countries Join the community! Facebook Fan Page (search for Web Camps) on Twitter Find out more about events here: You are a Web Camper!

Today’s decks, demos and labs are available at (click on Web Camps Training Kit) Plus, there’s also content on ASP.NET MVC 3 HTML5 and IE9 jQuery Web Apps! It’s all FREE! Where do I get this content?

Part 1 What is WebMatrix? Razor Syntax Database Access WebGrid Part 2 Layouts Helpers Themes, Package Manager, Facebook and more Membership Routing Part 3 Building Helpers WebMatrix and OSS Web Apps Publishing your website or web app How to “grow up” to Visual Studio 2010 and ASP.NET MVC Agenda

Introducing WebMatrix Customize Publish Create

Introducing WebMatrix Web ServerDatabaseDevelopment Tool

What it actually consists of TemplatesTemplates Web Server: IIS Express Database: SQL Server Compact/MySQL Web App Gallery Programming Framework: ASP.NET/PHP

Who is WebMatrix for? I <3 Web Apps. I just need a tool that makes them easier to configure, customize and publish them I want to build web sites myself with an easy to learn tool and framework I’m a professional software developer and I build complex, large scale web sites with a team of developers

Web PI

Package installs

A LAP AROUND WEBMATRIX Demonstration

The easiest way to code websites Easy to mix HTML and Code Lots of useful Helpers Introducing Razor

Razor is a cut above the (int i = 0; i < 10; i++) (int i = 0; i < 10; i++) } Razor (2 markup transitions): Web Forms (6 markup transitions): <?php for ($i = 0; $i < 10; $i++) { echo(" $i "); } ?> <?php for ($i = 0; $i < 10; $i++) { echo(" $i "); } ?> PHP (2 markup transitions & an echo):

Move from code to markup easily with var name = “John Doe”; Your var name = “John Doe”; Your var name = “John Your var name = “John Your } Option 3: Single line of output in markup Option 1: HTML var name = “John Doe”; Your var name = “John Doe”; Your } Option 2: Text Block

Commenting in Hello var name = "John } var name = "John } Option 3: Both Option 1: //var name = "John Doe”; //var name = "John Doe”; } Option 2: Code

RAZOR SYNTAX Demonstration

SQL Compact Edition File-based, so it’s portable. Runs without a server. Easy to design, easy to code against Database var db = Database.Open("ArtGallery"); var product = db.Query("SELECT * FROM PRODUCTS); var db = Database.Open("ArtGallery"); var product = db.Query("SELECT * FROM PRODUCTS); } Coding

DATABASE ACCESS Demonstration

Displays your data quickly and easily Lots of options to customize layout, appearance, paging etc. Display your data easily with var db = Database.Open("ArtGallery"); var data = db.Query("SELECT * FROM PRODUCTS); var grid = new var db = Database.Open("ArtGallery"); var data = db.Query("SELECT * FROM PRODUCTS); var grid = new columns: grid.Columns( grid.Column("Name", "Product", style: "product"), ), grid.Column("Price", ) columns: grid.Columns( grid.Column("Name", "Product", style: "product"), ), grid.Column("Price", ) var db = Database.Open("ArtGallery"); var data = db.Query("SELECT * FROM PRODUCTS); var grid = new WebGrid( source: data, defaultSort: "Name", rowsPerPage: 3); var db = Database.Open("ArtGallery"); var data = db.Query("SELECT * FROM PRODUCTS); var grid = new WebGrid( source: data, defaultSort: "Name", rowsPerPage: 3); }

WEBGRID Demonstration

What is WebMatrix? Razor Syntax Database Access WebGrid Part 1 Summary

Q&A