IA Watch/Assette: Advertising & Marketing Compliance Webinar on 1/26/16
Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming....
-
Upload
barnard-barrett -
Category
Documents
-
view
213 -
download
0
Transcript of Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming....
![Page 1: Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.](https://reader030.fdocuments.us/reader030/viewer/2022032722/56649ce55503460f949b26b6/html5/thumbnails/1.jpg)
ASP.Net WebMatrixAneef Fashir
Software ArchitectAssette
![Page 2: Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.](https://reader030.fdocuments.us/reader030/viewer/2022032722/56649ce55503460f949b26b6/html5/thumbnails/2.jpg)
About Myself5 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 : www.aneef.net , Twitter : @aneef
![Page 3: Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.](https://reader030.fdocuments.us/reader030/viewer/2022032722/56649ce55503460f949b26b6/html5/thumbnails/3.jpg)
AgendaWebMatrix - What, Why, Who?Key FeaturesAnatomy of WebMatrixTest Drive WebMatrixIntroducing Razor SyntaxRazor DemoDemo Writing your own WebMatrix Helper
![Page 4: Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.](https://reader030.fdocuments.us/reader030/viewer/2022032722/56649ce55503460f949b26b6/html5/thumbnails/4.jpg)
What? Why? & Who?
![Page 5: Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.](https://reader030.fdocuments.us/reader030/viewer/2022032722/56649ce55503460f949b26b6/html5/thumbnails/5.jpg)
What is WebMatrixWebMatrix 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.
![Page 6: Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.](https://reader030.fdocuments.us/reader030/viewer/2022032722/56649ce55503460f949b26b6/html5/thumbnails/6.jpg)
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.
![Page 7: Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.](https://reader030.fdocuments.us/reader030/viewer/2022032722/56649ce55503460f949b26b6/html5/thumbnails/7.jpg)
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.
![Page 8: Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.](https://reader030.fdocuments.us/reader030/viewer/2022032722/56649ce55503460f949b26b6/html5/thumbnails/8.jpg)
Features
![Page 9: Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.](https://reader030.fdocuments.us/reader030/viewer/2022032722/56649ce55503460f949b26b6/html5/thumbnails/9.jpg)
FeaturesSmall but complete
packageSimple user
experienceSimple to codeDatabase made
simpleGrows with you.
More than “Hello World”
Fully Integrated.SEOEasy deployment.SEO Friendly URLs.File>New>Open
Source
![Page 10: Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.](https://reader030.fdocuments.us/reader030/viewer/2022032722/56649ce55503460f949b26b6/html5/thumbnails/10.jpg)
Anatomy of WebMatrix
![Page 11: Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.](https://reader030.fdocuments.us/reader030/viewer/2022032722/56649ce55503460f949b26b6/html5/thumbnails/11.jpg)
Web Stack (Web PI Delivered)
Framework(ASP.NET &
Razor)Inline scripting
Simple APIs & DB accessBuilt on MVC
Notepad friendly
Server (IIS Developer
Express)Latest IIS
Installs in “\program files”Interactive process, non admin
Same as production
ToolWebMatrix IDE
Start with OSS or newDevelop, customize, Optimize,
Deploy
Database(SQL Compact)
Simple x-copy deployable database
Apps
Web App GalleryASP.NET OSSOrchard CMS
PHP OSS
![Page 12: Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.](https://reader030.fdocuments.us/reader030/viewer/2022032722/56649ce55503460f949b26b6/html5/thumbnails/12.jpg)
Components of WebMatrixWebMatrix IDEIIS Developer ExpressSQL CompactASP.Net Web Pages & Razor Syntax.
![Page 13: Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.](https://reader030.fdocuments.us/reader030/viewer/2022032722/56649ce55503460f949b26b6/html5/thumbnails/13.jpg)
IIS Developer ExpressLatest 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 .
![Page 14: Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.](https://reader030.fdocuments.us/reader030/viewer/2022032722/56649ce55503460f949b26b6/html5/thumbnails/14.jpg)
SQL Compact 42MB 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
![Page 15: Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.](https://reader030.fdocuments.us/reader030/viewer/2022032722/56649ce55503460f949b26b6/html5/thumbnails/15.jpg)
ASP.Net Web Pages & RazorMinimize concepts - 1 page “cheat sheet” for 80% caseNo need to understand OOP and classesNo 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.
![Page 16: Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.](https://reader030.fdocuments.us/reader030/viewer/2022032722/56649ce55503460f949b26b6/html5/thumbnails/16.jpg)
Test Drive WebMatrixA walkthrough on WebMatrix IDE (DEMO)
![Page 17: Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.](https://reader030.fdocuments.us/reader030/viewer/2022032722/56649ce55503460f949b26b6/html5/thumbnails/17.jpg)
Introducing Razor Syntax
![Page 18: Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.](https://reader030.fdocuments.us/reader030/viewer/2022032722/56649ce55503460f949b26b6/html5/thumbnails/18.jpg)
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
![Page 19: Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.](https://reader030.fdocuments.us/reader030/viewer/2022032722/56649ce55503460f949b26b6/html5/thumbnails/19.jpg)
The all new “@”Early days.. Razor Syntax
![Page 20: Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.](https://reader030.fdocuments.us/reader030/viewer/2022032722/56649ce55503460f949b26b6/html5/thumbnails/20.jpg)
More Razor..
![Page 21: Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.](https://reader030.fdocuments.us/reader030/viewer/2022032722/56649ce55503460f949b26b6/html5/thumbnails/21.jpg)
Razor Demo
![Page 22: Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.](https://reader030.fdocuments.us/reader030/viewer/2022032722/56649ce55503460f949b26b6/html5/thumbnails/22.jpg)
www.asp.net/webmatrixGo get it:
![Page 23: Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.](https://reader030.fdocuments.us/reader030/viewer/2022032722/56649ce55503460f949b26b6/html5/thumbnails/23.jpg)
Q & A