Fast & Easy web sites with Visual Studio 2005 Web Developer Express and C# Aali Alikoski Academic Developer Evangelist Microsoft Oy

Slides:



Advertisements
Similar presentations
Tahir Nawaz Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a.
Advertisements

.NET 3.5 SP1 New features Enhancements Visual Studio 2008 SP1 New features Enhancements Additional features/enhancements.
Getting the Most From Visual Basic 2005 Jay Roxe Lead Product Manager Visual Studio.
FIRST LOOK AT “ORCAS” Scott Guthrie General Manager.NET Developer Platform.
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.
Name SuPeng. .NET Framework & Visual Studio Roadmap.NET Framework 3.5 overview Visual Studio design goals Lap around new features.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
IIS 7: The Next Generation Web Application Server Platform Michael Volodarsky Program Manager Web Platform and Tools Team Microsoft Corporation.
Configuring PHP on IIS7 Making your application rock on IIS7 Taking advantage of the Windows platform Q&A at Open Space.
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.
Visual Studio 2005 Express Editions Stephen Turner Software Design Engineer Microsoft UK.
DBA230 Introducing SQL Server 2000 Reporting Services Jason Carlson Product Unit Manager SQL Server Microsoft Corporation.
MVC New release IE8 Beta 1 Deep Zoom (sea dragon) Silver light 2.0 Beta 1 Expression Blend 2.5 Preview Instant Messaging API Enhancements to Virtual Earth.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
CIS 375—Web App Dev II ASP.NET 2 Introducing Web Forms.
ASP.NET INTRODUCTION INTO وزارة التربية و التعليم العالي كلية العلوم و التكنولوجيا قسم علوم الحاسوب و تكنولوجيا المعلومات اعداد الاستاذ: عبد الله محمد.
Turning Ideas into Reality using.NET – A Technical Briefing for Imagine Cup Peter Ty, Developer Evangelist Developer and Platform Group Microsoft Hong.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
Introducing Reporting Services for SQL Server 2005.
D402 Extending your LOB Solution with Microsoft EPM Larry Duff Senior Consultant Microsoft Corporation.
ASP.NET Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours Digital.
DEV325 Deploying Visual Studio.NET Applications Billy Hollis Author / Consultant.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Expression Web 3... now with TFS!. What is Expression Web 3? Professional web design and development tool Create standards-based Web sites faster & easier.
Lesson 2 What is ASP.NET? What is ASP.NET? What is Web Matrix? What is Web Matrix? What are the features of Web Matrix? What are the features of Web Matrix?
Introducing ASP.NET 2.0. Internet Technologies WWW Architecture Web Server Client Server Request Response Network HTTP TCP/IP PC/Mac/Unix + Browser (IE,
Active Server Pages (ASP), also known as Classic ASP or ASP Classic, was Microsoft's first server-side script engine for dynamically generated web pages.
Name Microsoft Student Partner Overview of the Visual Studio 2005 Express Products.
EBZ319 Building Enterprise Web Sites Using MCMS 2002 Daniel Kogan Program Manager CMS Group Microsoft Corporation Pat Miller Developer CMS Group Microsoft.
WEB320 Migrating ASP.NET 1.x Applications to ASP.NET 2.0 Stefan Schackow Program Manager Web Platform and Tools Team Microsoft Corporation.
DEV303 ASP.NET: Leveraging Visual Studio.NET For Web Projects Tony Goodhew Product Manager Microsoft Corp.
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,
ASP.NET (Active Server Page) SNU OOPSLA Lab. October 2005.
Web Content Management with MOSS 2007 Patrick Tisseghem
DAT300 SQL Server Notification Services: Application Development Ken Henderson Technical Lead, SQL Server Support Microsoft Corporation
Introducing Microsoft SQL Server 2000 Reporting Services Brian Welcker Group Program Manager SQL Server Reporting Services Microsoft Corporation.
Migrating from ASP.NET 1.1 to ASP.NET 2.0 Scott Guthrie Web Platform and Tools Team Microsoft Corporation
What’s New in Windows Forms 2.0 Stephen Turner Software Design Engineer
EBIZ302 Jupiter Business Process Automation and Web Services David Fong Program Manager.
Visual Studio 2005 Team System: Enabling Better Software Through Testing Tejasvi Kumar Technology Specialist - VSTS Microsoft Corporation
Welcome! … to this MSDN Technical Briefing Web and Client Development Great user experiences on the Microsoft Platform, now and in the future July 27 th.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
Building Complete Web Application Using ASP.NET 3.5 & Visual Studio 2008 Omar Khan Group Program Manager Visual Studio.
WEB330 ASP.NET: Using Microsoft Visual 2005 Studio Team System to Build Enterprise Web Applications Brian Goldfarb Product Manager Web Platform and Tools.
The Microsoft Technical Roadshow 2007 AJAX Development Mike Ormond Developer & Platform Group Microsoft Ltd
ASP.NET 2.0 Mohammed Abdelhadi Developer.NET Evangelist Microsoft Corporation.
Building Complete Web Application Using ASP.NET 3.5 & Visual Studio 2008 Omar Khan Group Program Manager Visual Studio.
Building rich web applications with ASP.NET AJAX Mike Ormond Developer & Platform Evangelism Group, Microsoft Ltd Developer & Platform Evangelism Group,
Introduction ITEC 420.
Building Enterprise Applications Using Visual Studio®
Introducing SQL Server 2000 Reporting Services
5/20/2018 2:53 AM © 2006 Microsoft Corporation. All rights reserved.
Integrating Enterprise Applications Into SharePoint® Portal Server
Welcome! Power BI User Group (PUG)
Introduction to ASP.NET 2.0
The Modern ASP.NET Tech Stack!
Visual Studio Tools for Office 2005
Haritha Dasari Josue Balandrano Coronel -
Visual Studio 2005 “Personalized productivity”
Web Development Using ASP .NET
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
DAT381 Team Development with SQL Server 2005
Microsoft .NET Presentation
Introduction to ASP.NET Parts 1 & 2
Mark Quirk Head of Technology Developer & Platform Group
Running C# in the browser
Visual Studio 2005 IDE Features
Presentation transcript:

Fast & Easy web sites with Visual Studio 2005 Web Developer Express and C# Aali Alikoski Academic Developer Evangelist Microsoft Oy

Agenda Imagine Cup What is.NET? What is ASP.NET? What is C#? Visual Web Developer Express & ASP.NET 2.0

Imagine Cup 2005

Worldwide technology competition for students 9 different categories Worldwide finals in Yokohama, Japan are running as we speak! Third year 2003 – Barcelona, Spain 2004 – Sao Paulo, Brazil 2005 – Yokohama, Japan

2005 Categories Software Design Office Designer Algorithm Rendering Short Film Business Plan IT/IT High School Web Development/Web Development High School Visual Gaming/Visual Gaming High School

Imagine Cup 2006 There will be a competition also next year! Details not yet finalised Preliminary rounds during spring 2006 Finals summer 2006 Follow up on and my blog for more detailswww.imaginecup.com

.NET

What is.NET? Microsoft’s software development platform Unified platform for ”all” development: Windows, Web, Mobile Same basic principles apply for all app types Runtime.NET Framework Free download from microsoft.com Dev tools Microsoft Visual Studio & third party tools Server products SQL Server, Sharepoint Portal Server, Biztalk Server etc

What is ASP.NET? Microsoft’s platform for building Web Applications Part of the.NET Framework Server Side Technology Comprised of Page Framework Server Side Controls Infrastructure Components

Why use ASP.NET? Control-based, event-driven execution model for Web UI “VB for the Web” Cleanly encapsulated functionality Much less code required than ASP (=pre-.NET) Executed via CLR as native code VB, C#, Jscript, 20 other.NET languages Faster execution than ASP Runs side-by-side with ASP apps Web Forms use “.ASPX” extension

What is C#? New programming language introduced with.NET Very familiar syntax for C/C++/Java developers System.Console.WriteLine(”Hello World”);.NET development can be done with multiple programming languages C# and VB.NET are the mainstream ones Dozens of additional languages, including Java, COBOL, Eiffel, etc

Visual Web Developer Express & ASP.NET 2.0

Visual Studio 2005 Vision Deliver integrated application lifecycle management End-to-end application development experience Personalized experience for every customer Hobbyists, Students, Enterprise Devs, Testers, Architects Deliver rich web development experience Optimized for the web and ASP.NET

Expanding Visual Studio Evaluate.NET Interact with students Build cool apps Learn how to program Hobbyists Students Faculty Enthusiasts

Visual Web Developer Express Lightweight Focused exclusively on Web development 35mb, installs in 10 minutes Built in Web Server and Database Easy to use Drag/Drop designers Over 50+ new controls Simplicity as a feature Built on top of VS core Easy to learn Built in and online Starter Kits Integrated community support and content Everything needed in the box

Visual Studio 2005 “Personalized productivity” Enthusiasts Students Hobbyists Part-Timers Professionals Consultants Enterprise Devs Architects Testers VB6 Devs

Web Platform Themes Developer Productivity Dramatically reduce concepts, lines of code required Deliver an awesome Visual Studio Web tool experience Enable rich Web scenarios not possible today Extensible Platform Replace/extend all built-in features + services Customize for any enterprise environment Administration and Management Easiest platform to manage and administer Performance and Scalability The world’s fastest Web application server

ASP.NET 2.0 Application Services APIs Membership Role Manager Personalization Site Navigation Database Caching Health Monitoring ASP.NET 2.0 Developer Stack

Providers ASP.NET 2.0 Application Services APIs Membership Windows SQL Server Custom Role Manager Personalization Site Navigation Database Caching Health Monitoring Provider Model Design Pattern SQL Express ASP.NET 2.0 Developer Stack

ASP.NET 2.0 Application Services APIs Membership Role Manager Personalization Site Navigation Database Caching Health Monitoring ASP.NET 2.0 Developer Stack

ASP.NET 2.0 Application Services APIs Membership Role Manager Personalization Site Navigation Database Caching Health Monitoring ASP.NET 2.0 “Page Framework” Features Master Pages Themes/Skins Client Scripting Localization ASP.NET 2.0 Developer Stack

ASP.NET 2.0 “Page Framework” Features Master Pages Themes/Skins Client Scripting Localization ASP.NET 2.0 Application Services APIs Membership Role Manager Personalization Site Navigation Database Caching Health Monitoring ASP.NET 2.0 “Control Buckets” (50+) Security Web Parts Data Navigation ASP.NET 2.0 Developer Stack

Web Development in Visual Studio Major Improvements for ASP.NET 2.0 FrontPage Server Extensions No Longer Required Now File System, IIS, FTP and FPSE Web Sites Directory Based Project System Model Edit any web anywhere (no project file required) Dramatic performance improvements with large web sites No longer required to build entire site into a single DLL Can now re-build just individual pages to test and run HTML Source Preservation HTML Source Preservation Tool will never re-format or mangle your code

Web Development in Visual Studio Major Improvements for ASP.NET 2.0 FrontPage Server Extensions No Longer Required Now File System, IIS, FTP and FPSE Web Sites Directory Based Project System Model Edit any web anywhere (no project file required) Dramatic performance improvements with large web sites No longer required to build entire site into a single DLL Can now re-build just individual pages to test and run HTML Source Preservation HTML Source Preservation Tool will never re-format or mangle your code Flexible HTML Source Formatting Options Precisely control format of designer generated HTML Optionally re-format HTML to match your format rules

Web Development in Visual Studio Major Improvements for ASP.NET 2.0 Intellisense Everywhere Code behind, Inline code, HTML, CSS, Web.config, XML Files, etc HTML Tag Navigator and Tag Outlining Easily view, navigate + explore complex pages XHTML Support w/ Pluggable Validation Engine Real-time validation intellisense as you type HTML Validation driven intelisense for client-side script Section WCAG Accessibility Compliance Checker Source compliance checker for HTML/ASP.NET Controls

Rich HTML Designer Enhancements Enhanced Table Editing and Creation Clean CSS Style Generation for XHTML Compliance Web Development in Visual Studio Major Improvements for ASP.NET 2.0

Rich HTML Designer Enhancements Enhanced Table Editing and Creation Clean CSS Style Generation for XHTML Compliance Rich Master Page Design-Time Support Full WYSIWYG Editing Support

Rich HTML Designer Enhancements Enhanced Table Editing and Creation Clean CSS Style Generation for XHTML Compliance Rich Master Page Design-Time Support Full WYSIWYG Editing Support Enhanced ASP.NET Code-Behind Page Editing Cleaner and more OO code editing support Removes brittleness of current tool wire-up ASP.NET Single File Page Editing Support Full intellisense and debugging support Web Development in Visual Studio Major Improvements for ASP.NET 2.0

Built-in ASP.NET Web Server (no IIS required) Only allows local browser requests Automatic shutdown when VS IDE is closed Web Development in Visual Studio Major Improvements for ASP.NET 2.0

Built-in ASP.NET Web Server (no IIS required) Only allows local browser requests Automatic shutdown when VS IDE is closed Publish Web Easily synchronize/publish webs to remote servers

Web Development in Visual Studio Major Improvements for ASP.NET 2.0 Built-in ASP.NET Web Server (no IIS required) Only allows local browser requests Automatic shutdown when VS IDE is closed Publish Web Easily synchronize/publish webs to remote servers Rich Data Design-Time Support WYSIWYG Data Access Layer Designer Functional and load testing of web applications Fully automate functionality tests for ASP.NET And much, much more….

Visual Web Developer Express and ASP.NET 2.0 in Action

Summary Major advances coming with ASP.NET 2.0 Building web applications easier than ever before Platform to enable even richer customer experiences Friction free upgrade Will run on IIS5, IIS5.1 and IIS6.0 (no OS upgrade) Download Beta 2 and get started Go-Live license available RTM/Launch is early November

Community Resources Microsoft Community Resources Non-Microsoft Community Resources Newsgroups Converse online with Microsoft Newsgroups, including Worldwide User Groups Meet and learn with your peers Attend a free chat Attend a free web cast Most Valuable Professional (MVP)

Questions? I will be at Microsoft booth after the next presentation for additional discussion

© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.