Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.

Slides:



Advertisements
Similar presentations
Implementing Tableau Server in an Enterprise Environment
Advertisements

Faith Allington Program Manager Microsoft Corporation WSV322.
Learning WebMatrix Part 3 of 3 Akber Alwani
Content Management, Working with WordPress Pavel Ivanov Telerik Corporation
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
Orchard CMS Deploying to Azure, Orchard CMS 1.5 August 15, 2012 Copyright 2012 Cloud Construct, LLC.
PHP on Windows Improvements in PHP-Microsoft Interoperability PHP World Kongress Munich, Germany November 9, 2010.
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,
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
27. to 28. March 2007 | Geneva, Switzerland. Fabrice Romelard ilem SA Level 200.
NuGet Sweet, but not edible Chris
IS4401 Project Technology Issues. Introduction This seminar covers Databases When to use a Database What Database to use Development Tools Visual Studio.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
UWWD In our quest to eliminate bad websites, we present…. HALLELUJAH!!
Sitefinity CMS Overview
Building a social networking portal on Windows Azure in 1 hour Saranya Sriram Developer Evangelist Microsoft, India.
Configuring PHP on IIS7 Making your application rock on IIS7 Taking advantage of the Windows platform Q&A at Open Space.
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.
Learning WebMatrix: Part 1 of 3 Akber Alwani
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.
Ori Calvo, 2010 Hi-Tech College
CMS Confusion….You only need one ! November 2012 Chris Schofield
Sitefinity CMS Technical Overview & Developer’s Perspective
Orchard CMS Introduction December 15, 2011 Copyright 2011 Cloud Construct, LLC.
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
Alfresco – An Open Source Content Management System - Bindu Nayar, Bhavana Mohanraj.
WebMatrix 2 /* web with benefits */. Everything You Need Start create new from OSS apps or templates, or start with existing sites hosted remotely or.
DotNetNuke v4 on ASP.NET v2 Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.
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.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Learning WebMatrix: Part 2 of 3 Akber Alwani ]
Microsoft Confidential Office as a Development Platform Tim Heuer
Ken Casada Developer Evangelist Microsoft Switzerland WebMatrix: Your Web Made.
Codeigniter is an open source web application. It occupies a very small amount of space in the memory and is most useful for developers who aim to develop.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
Microsoft ASP.net Session Samar Samy Microsoft Student Partner.
WEBMATRIX Microsoft Pranav Rastogi.
Ken Casada Developer Evangelist Microsoft Switzerland Develop and maintain CMS.
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.
ASP.NET in Definition: 1.ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites,
Windows SharePoint Services. Overview Windows SharePoint Services (WSS) Information Worker Infrastructure component delivered in Windows Server 2003 Enables.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
Windows SharePoint Services Installation and Configuration.
2 Microsoft Confidential3 The Microsoft Web Platform is the software of choice when building web solutions or applications for your business, large.
PHP on Windows server. About PHP history, usage [ 3 ] Basics about PHP Open, free, object oriented (recently added namespaces), procedural, type free.
DotNetNuke v4 Overview Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.
Custom Authentication Providers For DotNetNuke v5.0 Stan Schultes – Sarasota, FL Florida Community Leader
 Lecture  Website language: ASP.net  Book name Beginning ASP.NET 4 in C# and VB 2.
//liveVirtualacademy2011/ What’s New for ASP.NET 4.5 and Web Development in Visual Studio 11 Developer Preview Γιώργος Καπνιάς MVP, MCT, MCDP, MCDBA, MCTS,
DotNetNuke v4 on ASP.NET v2 Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.
Umair Tariq Xavor Pakistan (Pvt) Ltd..
MeshCentral 2.0.
Integrating Enterprise Applications Into SharePoint® Portal Server
Introduction to ASP.NET 2.0
ASP.NET MVC Introduction
Business in a Connected World
SharePoint Cloud hosted Apps
MVC in ASP.NET Core: The new kid on the block
Overview of Microsoft Web Platform
Microsoft Build /11/2018 2:12 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Building Modern Web Apps with ASP.NET MVC 6
Comparison of nopCommerce with its competitors
Rich single page applications with SharePoint
Windows Forms in Visual Studio 2005: An in-depth look at key features
Introduction to ASP.NET Parts 1 & 2
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
Presentation transcript:

Aneef Fashir Software Architect Assette

About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at Assette. Key areas are ClickOnce, Office Automation,Services, & ASP.Net. Blog : Twitter

Agenda WebMatrix - What, Why, Who? Key Features Anatomy of WebMatrix Test Drive WebMatrix Introducing Razor Syntax Razor Demo Demo Writing your own WebMatrix Helper

What is WebMatrix WebMatrix is a task-focused tool that is designed to make it really easy to get started with web development. Has everything you need to build web sites using Windows Minimize the learning curve, easy transition to VS & SQL Server. Easily Start with Popular Community Apps.

Why? Smaller Download( 15 MB, or 50MB with.Net Framework). Same powerful Web server, DB Engine, Web Framework. Use it to streamline the way you code, test & deploy your own ASP.Net or PHP Site. Use open source community apps to create sites, like WordPress, DotnetNuke, Joomla. Deploy within Application, easy transition from development to production.

Who? Developers who are new to ASP.Net. Developers students who want to develop simple and easy way to develop websites. Developers who wants “Get it done Faster” for smaller projects. NOT for enterprise solutions.

Features Small but complete package Simple user experience Simple to code Database made simple Grows with you. More than “Hello World” Fully Integrated. SEO Easy deployment. SEO Friendly URLs. File>New>Open Source

Web Stack (Web PI Delivered) Web Stack (Web PI Delivered) Framework (ASP.NET & Razor) Inline scripting Simple APIs & DB access Built on MVC Notepad friendly Framework (ASP.NET & Razor) Inline scripting Simple APIs & DB access Built on MVC Notepad friendly Server (IIS Developer Express) Latest IIS Installs in “\program files” Interactive process, non admin Same as production Server (IIS Developer Express) Latest IIS Installs in “\program files” Interactive process, non admin Same as production Tool WebMatrix IDE Start with OSS or new Develop, customize, Optimize, Deploy Tool WebMatrix IDE Start with OSS or new Develop, customize, Optimize, Deploy Database (SQL Compact) Simple x-copy deployable database Database (SQL Compact) Simple x-copy deployable database Apps Web App Gallery ASP.NET OSS Orchard CMS PHP OSS Apps Web App Gallery ASP.NET OSS Orchard CMS PHP OSS

Components of WebMatrix WebMatrix IDE IIS Developer Express SQL Compact ASP.Net Web Pages & Razor Syntax.

IIS Developer Express Latest Version, Installs in /Program Files. Light weight and easy to install. Runs as an interactive process, not as a service. No permission issues, simple config/mgmt, no app pool. Supports ASP.Net, PHP. It enables a full web-server feature set – including SSL, URL Rewrite, Media Support, and all other IIS 7.x modules.

SQL Compact 4 2MB package. File based database, X-Copy deployment. Works with existing data APIs. No Database installation required. In Process Database. Supports shared webhosting scenario, runs in “medium trust”. Easy migration to SQL Server

ASP.Net Web Pages & Razor Minimize concepts - 1 page “cheat sheet” for 80% case No need to understand OOP and classes No configuration. SEO Friendly. Easy to use helpers for common task. No special tools required, can work with notepad. Easy upgrade to ASP.Net Web forms & MVC. HTML 5 Doc type.

A walkthrough on WebMatrix IDE (DEMO)

What is Razor? A new View engine, parser for ASP.Net MVC. Less control characters to make html and code flow together. Easy to learn, based on c#. It is split into 3 parts or actors: A markup parser (understands basics of HTML) Code parser (understands basics of C# or VB.NET) A central orchestrator which can mix the two These actors work together to parse a Razor document

The all new Early days.. Razor Syntax

More Razor..

Go get it:

Aneef Fashir