SlideShare uma empresa Scribd logo
1 de 56
Make Web Not War
Say(Hello); to the Microsoft Web Platform
Mohamad Iqbal
email@ciebal.com
/Web
Tools Servers Technologies
Applications
Design and development integration for
pre- packaged Open Source applications that run
on top of the Microsoft Web Platform including:
A complete stack that combines a rich and powerful web application framework with a
supporting cast of tools, servers, and technologies for creating, designing, developing
and delivering web solutions
Let’s start with a Powerful Framework
ASP.NET is a FREE powerful web
application framework for building
dynamic web applications. Whether it’s
a small, personal websites or a large,
enterprise class web applications,
ASP.NET is adaptable to a wide variety of
projects and development styles.
Supported by Standard-Friendly Tools
Visual Studio + Expression Web offers a
complete environment for building
standards-based web applications and
services. Seamlessly integrate both left
brain and right brain, developer-designer
workflows.
For Developers
Visual Studio offers a FREE web
development environment for developing
and testing next-generation standards-based
web applications and services.
And Designers
Expression Web offers powerful design tools
for web standards, ASP.NET, PHP and XML.
Unleash your creative ideas and bring your
web sites to life.
Backed by a Robust Database
SQL Server 2008 is a complete database
engine providing best in class ease of
use and manageability for running high
performance web applications. Easily
create data-enabled web applications
with SQL Server's support for LINQ,
Entity Data Model, and ADO.NET.
Running on a Flexible Web Server
Internet Information Services 7.0 in
Windows Server® 2008 provides a
secure, easy-to-manage Web platform
for reliably hosting rich Web applications
and Web services. Easily deploy ASP.NET
and PHP applications on the same server.
EXPAND YOUR WORLD
Add and extend your Web server with new features from Media
Serving and Content Publishing to Deployment and Migration.
“IIS7 is not just a Web server, it is a server platform.”
TAKE ME TO THE MOVIES
Intelligent media streaming support out of the box with
the IIS Media Pack. Support for all media types including
WMV, FLV and MP4.
Deliver HD Video with Silverlight and Smooth Streaming.
CAN’T WE ALL JUST GET ALONG
Build and Run Web applications in a high-performance
and reliable way alongside ASP.NET with IIS 7.0 FastCGI.
And did we mention it’s free?
Get the core platform with a simple downloadable installer.
With everything you need to get started.
Say(Hello); to the Microsoft Web Platform Installer
Microsoft Web Platform Installer
Available FREE at the new Microsoft.com/Web
Install the latest versions of Microsoft Web Platform tools,
server, database and framework.
Stay up-to-date and explore what’s new.
Runs on Windows XP, Windows Vista, Windows Server
2003 and Windows Server 2008
Get up and running with the most widely used, freely available Web
applications for Windows Server.
Windows Web App Gallery
GREAT EXPERIENCES
Powered by The Microsoft Web Platform
Hard Rock Cafe
“Working with marketing and development partners Duncan /
Channon and Vertigo, Hard Rock used Microsoft® Silverlight™ 2,
a cross-browser, cross-platform plug-in, to build an interactive
memorabilia Web site.”
.NET Framework | ASP.NET | Silverlight | IIS | SQL Server
hardrock.com Built with
MySpace.com
Microsoft's platform, applications, and development environment have
been the foundation of MySpace's infrastructure since day one. MySpace
relies on a range of Microsoft® technologies to meet critical performance
and reliability criteria, provide rich new features and keep costs down.
.NET Framework | ASP.NET | IIS | SQL Server
myspace.com Built with
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
APPENDIX
ASP.NET Web Application Framework
AJAX BAKED IN
<asp:UpdatePanel ID="UpdatePanel" runat="Server">
</asp:UpdatePanel>
Cross-browser script libraries
Rich AJAX enabled controls
Simplified access to remote services and data
Supports both client-side and
server-side programming
“By wrapping sections of your website in the AJAX server control 'Update Panel', it
enables your server controls to update without a post back. This is as simple as
AJAX programming gets.”
ASP.NET Web Application Framework
AJAX BAKED IN
“is a fast and concise JavaScript Library that
simplifies HTML document traversing, event handling,
animating, and Ajax interactions for rapid web development. jQuery is
designed to change the way that you write JavaScript.”
Fully supported in ASP.NET and Visual Studio
Auto-Complete Code-HintingSyntax Highlighting
ASP.NET Web Application Framework
Data says hello. Easily communicate with a variety of data
types and sources from Web Services to plain Javascript data.
ADO.NET Data Services
ASMX
WCF
HTTPHandler
JSONResult
MORE…
Plain JavaScript data: Arrays and objects
Any JSON Web Service
“Server data can be represented on the client as plain web
friendly Javascript objects.”
AJAX BAKED IN
ASP.NET Web Application Framework
THE MISSING LINQ TO YOUR DATA
Use the same syntax to query different data sources such as
objects, databases and xml.
o
o
o
DB
<XML>
IntelliSense and Debugging for your data
Reduce development time
Auto-generate your data access layer
Learn once, use everywhere.
LINQ
WEB
Powerful LINQ Data Controls
SCAFFOLDING AND THEN SOME
And ASP.NET Dynamic Data allows you to build a complete
admin interface or data driven website directly from your
data model without creating a single page.*
*Don’t worry. Everything can be completely customized through templates and pages.
ASP.NET Web Application Framework
POWERFUL CONTROLS
Rich set of over 100+ built-in server controls for working
with data, html, forms, and more.
Flexible Data Controls such as ListView
Robust Data Paging with DataPager
Tackle Complex Forms with FormView
Take advantage of a rich ecosystem of
third party community-made controls
for everything from UI to Reporting.
I/WANT/MY/MVC
Model View Controller Architecture
Part of System.Web
Takes advantage of ASP.NET Routing
Clean URL Structures
Enable Easy Unit Testing
Flexible & Pluggable Architecture
Not a replacement for Webforms
A new extensible programming model for ASP.NET that promotes
clean separation of concerns, and gives you full control over
YOUR <HTML>, CSS and Javascript
ASP.NET Web Application Framework
KEEP MY TEMPLATES D.R.Y.
Don’t repeat yourself. With the ASP.NET master page and user
control system, you can create consistent and manageable layouts
for your web application.
Site.Master
Content.aspx
Calendar.ascx
ASP.NET Web Application Framework
MULTI-LINGUAL
“.NET supports the
programming language
you prefer.”
Support for powerful, static
languages like Visual Basic
and C#
Support dynamic languages
such as IronRuby and
IronPython
ASP.NET Web Application Framework
THE WEB IS AN INTERNATIONAL PLACE
ASP.NET comes with a new auto-culture handling feature to
make the task of localizing your application easier.
<%@ Page UICulture="fr" Culture="fr-BE" %>
As a developer, you simply need to prepare the resources for
the different cultures you want to support and let ASP.NET do
the work of loading the appropriate resource as needed.
¡Hola! こんにちは! ‫هناك‬ ‫مرحبا‬!
Salut!
Oi lá!
Hej
Complete development environment
for Rapid Application Development.
JAVASCRIPT FRONT AND CENTER
All of the features that you would expect to see for a .NET or
C++ language, like IntelliSense, syntax coloring and
debugging, are available for JavaScript.
Full Support for 3rd Party Frameworks such as
Set JavaScript Break Points and step through code with JavaScript debugging
Complete development environment
for Rapid Application Development.
INTELLISENSE EVERYWHERE
Auto-completion, in-line documentation, tool-tips and
syntax coloring for everything from HTML and JavaScript to
the .NET Framework and C#.
A friend when you need it most.
Auto-Complete Code-HintingSyntax Highlighting
Complete development environment
for Rapid Application Development.
RICH DESIGN SURFACE
Powerful Split-View
WORK from both the HTML
source and from the design
surface at the same time.
Designer Support For
HTML designer that tames even the most complicated HTML.
Nested Master Pages
User Controls
ASP.NET Controls
Web Standards
Inline editing
MEET YOUR NEW MANAGER
Manage your entire project
without leaving Visual Studio.
Browse remote databases,
deploy via FTP, browse Web
services, apply CSS and more.
Built-in File & Solution Explorer
Server & Database Explorer
Browse Web services
Manage your Classes visually
Built-in FTP Client
MSDeploy
Complete development environment
for Rapid Application Development.
WORK IN STYLE
The CSS Manager brings with it an integrated environment for
working with CSS in both code and design views.
IntelliSense for Styles
in the markup editor
Jump directly to your
style from HTML markup
Visually apply styles
to elements
SQUASH BUGS
A powerful debugger every step of the way.
Step through the .NET Framework source code when debugging
Support for SQL, Stored Procedures and LINQ
Javascript Debugger
HTML Standards Validation and Error Reporting
Integrated Unit Testing
WHAT’S IN YOUR TOOLBOX?
Extend your development experience with Visual Studio
extensibility. Take advantage of the thousands of FREE and
Commercial extensions that enhance the way YOU work.
Automate common tasks and workflows
Add additional Language support
Browse extensions at the Visual Studio Gallery
…And More
Customize your environment, add
your own features or distribute your
extensions to the community.
PIXEL PERFECT
Make design decisions with confidence.
Professional Design Surface
Built-in CSS rendering engine
Directly manipulate positioning,
sizing, margins and padding
Visual support for ASP.NET Master
Pages, User Controls and PHP
Includes
PASSIONATE ABOUT STANDARDS
Built-in support for today's modern web standards makes it
easy to optimize your sites for cross-browser compatibility.
XHTML compliance
Full schema support
Real-time standards validation
XHTML Tag property grid
ACCESS FOR EVERYONE
Optimize your sites for accessibility
Accessibility Checking
Use the built-in accessibility
checker to make sure your Web
sites can fully meet screen reader
accessibility standards, with
support for WCAG and Section 508.
VISUALIZE YOUR STYLE
Sophisticated CSS design features for visual designers.
Drag-and-drop style management
Detailed reports on CSS usage
Intelligent style renaming
Fine-tune CSS code generation
YES, PHOTOSHOP
Import Adobe Photoshop files
Include artwork created in Adobe
Photoshop with full control over
layer importing and memorized
settings to import revised artwork
with the same settings.
INTEGRATE MEDIA
Integrate rich media into your sites
Customized views of XML data
XSL Transform support (XSLT)
Sort, filter, and apply condition
formatting to raw data.
Insert Silverlight, Windows
Media and Adobe Flash content
VISUAL PROGRAMMING
Capture the power of ASP.NET and ASP.NET AJAX
Easy drag-and-drop controls
Control rendered within the
design surface
Access ASP.NET controls and
their associated properties.
Visually bind data sources to
controls on the design surface
Seamlessly integrate with
Visual Studio.
YES, PHP
Open and edit PHP pages directly in Expression Web 2 and
apply the full range of standards-based design tools to PHP.
Intellisense, code-coloring
and snippets
Preview PHP includes on
design surface
Preview PHP with built-in
development server
NOW SERVING
Preview ASP.NET and PHP pages locally, without the need to
install a separate Web server
In-the-box ASP.NET and PHP
development servers.
Preview ASP.NET and PHP
pages locally without external
web server dependencies.
Integration with different
browsers.
THE BETTER ADMIN
SQL Server Management
Studio is an integrated
environment for:
Accessing
Configuring
Managing
Administering
Programming
SQL Server Database
THE PHP DRIVER
The SQL Server Driver for PHP is designed to enable reliable,
scalable integration with SQL Server for PHP applications
deployed on the Windows platform.
Native PHP 5 extension
Reading and writing of SQL Server data from
within PHP scripts.
Compatible with all editions of SQL Server
2005 and SQL Server 2008 (including Express
Editions).”
SQL Server Business Intelligence platform enables
organizations to deliver intelligence where users want it.
A DATABASE WITH AN MBA
Use powerful wizards and innovative design tools to build integration,
reporting, and analysis solutions within a single environment
Integrate
Integrate data from any data
source. Build, manage and
deploy scalable integration
solutions or populate your
data warehouse and build a
holistic view of your business
Report
Report on enterprise-wide
data. Create, manage, and
deliver server-based reports
with interactive views that
provide valuable insights into
here business is heading.
Analyze
Analyze results. Provide a
consolidated view across all
business dimensions as the
foundation for all relational,
multidimensional, and
predictive analysis, enabling
deep insight into the key
drivers impacting businesses
today.
HIGH PERFORMANCE & RELIABILITY
SAP 93,000 concurrent users.
Leading TPC-H and TPC-E benchmarks
Rich integrated HA capabilities
failover clustering
log shipping
database mirroring database snapshots
online backup
online operations
snapshot isolation
INTEGRATED EXPERIENCE
Integration with Microsoft Visual Studio and the .NET
common language runtime (CLR). Take advantage of cloud
storage, business intelligence and rich tool support.
URL Rewrite Module for IIS 7.0 provides a flexible rules-based
rewrite engine that can be used to perform broad spectrum
tasks.
Enabling user and search engine friendly URL
Rewriting URLs based on HTTP headers and server variables
Control access to content based on URL segments or request metadata
Import Apache mod_rewrite rules to IIS URL Rules
URL REWRITING
Download My Ebooks
http://ciebal.com/tkp/ebooks
More Information
Blog : http://ciebal.web.id
Facebook : fb@ciebal.com
Twitter : @ciebal

Mais conteúdo relacionado

Mais de Mohamad Iqbal (9)

Monetizing Mobile Apps - #chipfiesta 2013
Monetizing Mobile Apps - #chipfiesta 2013Monetizing Mobile Apps - #chipfiesta 2013
Monetizing Mobile Apps - #chipfiesta 2013
 
Augmented Reality - ITHB April 6, 2013
Augmented Reality - ITHB April 6, 2013Augmented Reality - ITHB April 6, 2013
Augmented Reality - ITHB April 6, 2013
 
Augmented Reality - TEDxUNIKOM
Augmented Reality - TEDxUNIKOMAugmented Reality - TEDxUNIKOM
Augmented Reality - TEDxUNIKOM
 
Nokia Developer Offering Series 40
Nokia Developer Offering Series 40Nokia Developer Offering Series 40
Nokia Developer Offering Series 40
 
Introducing S40 Web Apps | CodeLabs
Introducing S40 Web Apps | CodeLabsIntroducing S40 Web Apps | CodeLabs
Introducing S40 Web Apps | CodeLabs
 
Web Apps Development Best Pactices | Hackonten
Web Apps Development Best Pactices | HackontenWeb Apps Development Best Pactices | Hackonten
Web Apps Development Best Pactices | Hackonten
 
Be a successful blogger
Be a successful bloggerBe a successful blogger
Be a successful blogger
 
Windows7 performance & compatibility
Windows7 performance & compatibilityWindows7 performance & compatibility
Windows7 performance & compatibility
 
Save your social energy with windows live
Save your social energy with windows liveSave your social energy with windows live
Save your social energy with windows live
 

Último

Último (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Microsoft web platform overview

  • 1. Make Web Not War Say(Hello); to the Microsoft Web Platform Mohamad Iqbal email@ciebal.com /Web
  • 2. Tools Servers Technologies Applications Design and development integration for pre- packaged Open Source applications that run on top of the Microsoft Web Platform including: A complete stack that combines a rich and powerful web application framework with a supporting cast of tools, servers, and technologies for creating, designing, developing and delivering web solutions
  • 3. Let’s start with a Powerful Framework ASP.NET is a FREE powerful web application framework for building dynamic web applications. Whether it’s a small, personal websites or a large, enterprise class web applications, ASP.NET is adaptable to a wide variety of projects and development styles.
  • 4. Supported by Standard-Friendly Tools Visual Studio + Expression Web offers a complete environment for building standards-based web applications and services. Seamlessly integrate both left brain and right brain, developer-designer workflows.
  • 5. For Developers Visual Studio offers a FREE web development environment for developing and testing next-generation standards-based web applications and services.
  • 6. And Designers Expression Web offers powerful design tools for web standards, ASP.NET, PHP and XML. Unleash your creative ideas and bring your web sites to life.
  • 7. Backed by a Robust Database SQL Server 2008 is a complete database engine providing best in class ease of use and manageability for running high performance web applications. Easily create data-enabled web applications with SQL Server's support for LINQ, Entity Data Model, and ADO.NET.
  • 8. Running on a Flexible Web Server Internet Information Services 7.0 in Windows Server® 2008 provides a secure, easy-to-manage Web platform for reliably hosting rich Web applications and Web services. Easily deploy ASP.NET and PHP applications on the same server.
  • 9. EXPAND YOUR WORLD Add and extend your Web server with new features from Media Serving and Content Publishing to Deployment and Migration. “IIS7 is not just a Web server, it is a server platform.”
  • 10. TAKE ME TO THE MOVIES Intelligent media streaming support out of the box with the IIS Media Pack. Support for all media types including WMV, FLV and MP4. Deliver HD Video with Silverlight and Smooth Streaming.
  • 11. CAN’T WE ALL JUST GET ALONG Build and Run Web applications in a high-performance and reliable way alongside ASP.NET with IIS 7.0 FastCGI.
  • 12. And did we mention it’s free? Get the core platform with a simple downloadable installer.
  • 13. With everything you need to get started. Say(Hello); to the Microsoft Web Platform Installer
  • 14. Microsoft Web Platform Installer Available FREE at the new Microsoft.com/Web Install the latest versions of Microsoft Web Platform tools, server, database and framework. Stay up-to-date and explore what’s new. Runs on Windows XP, Windows Vista, Windows Server 2003 and Windows Server 2008
  • 15. Get up and running with the most widely used, freely available Web applications for Windows Server. Windows Web App Gallery
  • 16. GREAT EXPERIENCES Powered by The Microsoft Web Platform
  • 17. Hard Rock Cafe “Working with marketing and development partners Duncan / Channon and Vertigo, Hard Rock used Microsoft® Silverlight™ 2, a cross-browser, cross-platform plug-in, to build an interactive memorabilia Web site.” .NET Framework | ASP.NET | Silverlight | IIS | SQL Server hardrock.com Built with
  • 18.
  • 19. MySpace.com Microsoft's platform, applications, and development environment have been the foundation of MySpace's infrastructure since day one. MySpace relies on a range of Microsoft® technologies to meet critical performance and reliability criteria, provide rich new features and keep costs down. .NET Framework | ASP.NET | IIS | SQL Server myspace.com Built with
  • 20.
  • 21. © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 23. ASP.NET Web Application Framework AJAX BAKED IN <asp:UpdatePanel ID="UpdatePanel" runat="Server"> </asp:UpdatePanel> Cross-browser script libraries Rich AJAX enabled controls Simplified access to remote services and data Supports both client-side and server-side programming “By wrapping sections of your website in the AJAX server control 'Update Panel', it enables your server controls to update without a post back. This is as simple as AJAX programming gets.”
  • 24. ASP.NET Web Application Framework AJAX BAKED IN “is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript.” Fully supported in ASP.NET and Visual Studio Auto-Complete Code-HintingSyntax Highlighting
  • 25. ASP.NET Web Application Framework Data says hello. Easily communicate with a variety of data types and sources from Web Services to plain Javascript data. ADO.NET Data Services ASMX WCF HTTPHandler JSONResult MORE… Plain JavaScript data: Arrays and objects Any JSON Web Service “Server data can be represented on the client as plain web friendly Javascript objects.” AJAX BAKED IN
  • 26. ASP.NET Web Application Framework THE MISSING LINQ TO YOUR DATA Use the same syntax to query different data sources such as objects, databases and xml. o o o DB <XML> IntelliSense and Debugging for your data Reduce development time Auto-generate your data access layer Learn once, use everywhere. LINQ WEB Powerful LINQ Data Controls
  • 27. SCAFFOLDING AND THEN SOME And ASP.NET Dynamic Data allows you to build a complete admin interface or data driven website directly from your data model without creating a single page.* *Don’t worry. Everything can be completely customized through templates and pages.
  • 28. ASP.NET Web Application Framework POWERFUL CONTROLS Rich set of over 100+ built-in server controls for working with data, html, forms, and more. Flexible Data Controls such as ListView Robust Data Paging with DataPager Tackle Complex Forms with FormView Take advantage of a rich ecosystem of third party community-made controls for everything from UI to Reporting.
  • 29. I/WANT/MY/MVC Model View Controller Architecture Part of System.Web Takes advantage of ASP.NET Routing Clean URL Structures Enable Easy Unit Testing Flexible & Pluggable Architecture Not a replacement for Webforms A new extensible programming model for ASP.NET that promotes clean separation of concerns, and gives you full control over YOUR <HTML>, CSS and Javascript
  • 30. ASP.NET Web Application Framework KEEP MY TEMPLATES D.R.Y. Don’t repeat yourself. With the ASP.NET master page and user control system, you can create consistent and manageable layouts for your web application. Site.Master Content.aspx Calendar.ascx
  • 31. ASP.NET Web Application Framework MULTI-LINGUAL “.NET supports the programming language you prefer.” Support for powerful, static languages like Visual Basic and C# Support dynamic languages such as IronRuby and IronPython
  • 32. ASP.NET Web Application Framework THE WEB IS AN INTERNATIONAL PLACE ASP.NET comes with a new auto-culture handling feature to make the task of localizing your application easier. <%@ Page UICulture="fr" Culture="fr-BE" %> As a developer, you simply need to prepare the resources for the different cultures you want to support and let ASP.NET do the work of loading the appropriate resource as needed. ¡Hola! こんにちは! ‫هناك‬ ‫مرحبا‬! Salut! Oi lá! Hej
  • 33. Complete development environment for Rapid Application Development. JAVASCRIPT FRONT AND CENTER All of the features that you would expect to see for a .NET or C++ language, like IntelliSense, syntax coloring and debugging, are available for JavaScript. Full Support for 3rd Party Frameworks such as Set JavaScript Break Points and step through code with JavaScript debugging
  • 34. Complete development environment for Rapid Application Development. INTELLISENSE EVERYWHERE Auto-completion, in-line documentation, tool-tips and syntax coloring for everything from HTML and JavaScript to the .NET Framework and C#. A friend when you need it most. Auto-Complete Code-HintingSyntax Highlighting
  • 35. Complete development environment for Rapid Application Development. RICH DESIGN SURFACE Powerful Split-View WORK from both the HTML source and from the design surface at the same time. Designer Support For HTML designer that tames even the most complicated HTML. Nested Master Pages User Controls ASP.NET Controls Web Standards Inline editing
  • 36. MEET YOUR NEW MANAGER Manage your entire project without leaving Visual Studio. Browse remote databases, deploy via FTP, browse Web services, apply CSS and more. Built-in File & Solution Explorer Server & Database Explorer Browse Web services Manage your Classes visually Built-in FTP Client MSDeploy
  • 37. Complete development environment for Rapid Application Development. WORK IN STYLE The CSS Manager brings with it an integrated environment for working with CSS in both code and design views. IntelliSense for Styles in the markup editor Jump directly to your style from HTML markup Visually apply styles to elements
  • 38. SQUASH BUGS A powerful debugger every step of the way. Step through the .NET Framework source code when debugging Support for SQL, Stored Procedures and LINQ Javascript Debugger HTML Standards Validation and Error Reporting Integrated Unit Testing
  • 39. WHAT’S IN YOUR TOOLBOX? Extend your development experience with Visual Studio extensibility. Take advantage of the thousands of FREE and Commercial extensions that enhance the way YOU work. Automate common tasks and workflows Add additional Language support Browse extensions at the Visual Studio Gallery …And More Customize your environment, add your own features or distribute your extensions to the community.
  • 40. PIXEL PERFECT Make design decisions with confidence. Professional Design Surface Built-in CSS rendering engine Directly manipulate positioning, sizing, margins and padding Visual support for ASP.NET Master Pages, User Controls and PHP Includes
  • 41. PASSIONATE ABOUT STANDARDS Built-in support for today's modern web standards makes it easy to optimize your sites for cross-browser compatibility. XHTML compliance Full schema support Real-time standards validation XHTML Tag property grid
  • 42. ACCESS FOR EVERYONE Optimize your sites for accessibility Accessibility Checking Use the built-in accessibility checker to make sure your Web sites can fully meet screen reader accessibility standards, with support for WCAG and Section 508.
  • 43. VISUALIZE YOUR STYLE Sophisticated CSS design features for visual designers. Drag-and-drop style management Detailed reports on CSS usage Intelligent style renaming Fine-tune CSS code generation
  • 44. YES, PHOTOSHOP Import Adobe Photoshop files Include artwork created in Adobe Photoshop with full control over layer importing and memorized settings to import revised artwork with the same settings.
  • 45. INTEGRATE MEDIA Integrate rich media into your sites Customized views of XML data XSL Transform support (XSLT) Sort, filter, and apply condition formatting to raw data. Insert Silverlight, Windows Media and Adobe Flash content
  • 46. VISUAL PROGRAMMING Capture the power of ASP.NET and ASP.NET AJAX Easy drag-and-drop controls Control rendered within the design surface Access ASP.NET controls and their associated properties. Visually bind data sources to controls on the design surface Seamlessly integrate with Visual Studio.
  • 47. YES, PHP Open and edit PHP pages directly in Expression Web 2 and apply the full range of standards-based design tools to PHP. Intellisense, code-coloring and snippets Preview PHP includes on design surface Preview PHP with built-in development server
  • 48. NOW SERVING Preview ASP.NET and PHP pages locally, without the need to install a separate Web server In-the-box ASP.NET and PHP development servers. Preview ASP.NET and PHP pages locally without external web server dependencies. Integration with different browsers.
  • 49. THE BETTER ADMIN SQL Server Management Studio is an integrated environment for: Accessing Configuring Managing Administering Programming SQL Server Database
  • 50. THE PHP DRIVER The SQL Server Driver for PHP is designed to enable reliable, scalable integration with SQL Server for PHP applications deployed on the Windows platform. Native PHP 5 extension Reading and writing of SQL Server data from within PHP scripts. Compatible with all editions of SQL Server 2005 and SQL Server 2008 (including Express Editions).”
  • 51. SQL Server Business Intelligence platform enables organizations to deliver intelligence where users want it. A DATABASE WITH AN MBA Use powerful wizards and innovative design tools to build integration, reporting, and analysis solutions within a single environment Integrate Integrate data from any data source. Build, manage and deploy scalable integration solutions or populate your data warehouse and build a holistic view of your business Report Report on enterprise-wide data. Create, manage, and deliver server-based reports with interactive views that provide valuable insights into here business is heading. Analyze Analyze results. Provide a consolidated view across all business dimensions as the foundation for all relational, multidimensional, and predictive analysis, enabling deep insight into the key drivers impacting businesses today.
  • 52. HIGH PERFORMANCE & RELIABILITY SAP 93,000 concurrent users. Leading TPC-H and TPC-E benchmarks Rich integrated HA capabilities failover clustering log shipping database mirroring database snapshots online backup online operations snapshot isolation
  • 53. INTEGRATED EXPERIENCE Integration with Microsoft Visual Studio and the .NET common language runtime (CLR). Take advantage of cloud storage, business intelligence and rich tool support.
  • 54. URL Rewrite Module for IIS 7.0 provides a flexible rules-based rewrite engine that can be used to perform broad spectrum tasks. Enabling user and search engine friendly URL Rewriting URLs based on HTTP headers and server variables Control access to content based on URL segments or request metadata Import Apache mod_rewrite rules to IIS URL Rules URL REWRITING
  • 56. More Information Blog : http://ciebal.web.id Facebook : fb@ciebal.com Twitter : @ciebal

Notas do Editor

  1. A complete web development stack that combines a rich and powerful web application framework with a supporting cast of tools, servers, and technologies for creating, designing, developing and delivering compelling web solutions.
  2. Visual Studio + Expression Web provides developers and designers of all levels a complete environment to rapidly bring to life robust standards-based web solutions. Seamlessly integrate both left brain and right brain, designer-developer workflows. PHP tools support with Expression Web 2. Visual Studio offers a FREE web development environment for developing and testing next-generation standards-based Web applications and services. Visual Studio enables users of all levels to rapidly develop robust web solutions.
  3. Visual Studio offers a FREE web development environment for developing and testing next-generation standards-based Web applications and services. Visual Studio enables users of all levels to rapidly develop robust web solutions.
  4. New Era, New Tool Reduce complexity and ease data integration by using powerful design tools and task panes to design for ASP.NET, PHP and XML. Seamlessly integrate Web design and development teams with the powerful combination of Expression Web 2 and Visual Studio 2008. Beautiful Inside and Out Unleash your creative ideas and bring your Web sites to life with sophisticated CSS design features. Visual designers, specialized task panes, and tool bars give you precise control of page layout and formatting. Import layered artwork from Adobe Photoshop or sliced graphics from Expression Design 2. Passionate about Standards Build dynamic, interactive pages that harness the power of the Web to deliver superior quality. Built-in support for today's modern Web standards makes it easy to optimize your sites for accessibility and cross-browser compatibility.
  5. A complete web development stack that combines a rich and powerful web application framework with a supporting cast of tools, servers, and technologies for creating, designing, developing and delivering compelling web solutions.
  6. “jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript.”
  7. ASP.NET Dynamic Data provides a framework that enables you to quickly build a functional data-driven application, based on a LINQ to SQL or Entity Framework data model. It also adds great flexibility and functionality to the DetailsView, FormView, GridView, and ListView controls in the form of smart validation and the ability to easily change the display of these controls using templates. ASP.NET Dynamic Data brings major usability and RAD development changes to the existing ASP.NET data controls. RAD development is significantly increased by the use of a rich scaffolding framework. After you add a LINQ to SQL or Entity Framework data model to a project, you can simply register it with Dynamic Data. The result is a fully functional Web site. Full CRUD (create, read, update, and delete) operations are supported. The site includes filtering by foreign keys and Boolean fields; foreign keys are automatically converted to their friendly names. Smart validation is automatically available, which provides validation based on database constraints for nullable fields, data type, and field length.
  8. The Common Language Runtime provides support for powerful, static languages like Visual Basic and C#, and with the advent of the Dynamic Language Runtime, dynamic languages such as IronRuby and IronPython are also supported.
  9. High-quality CSS rendering engine Make design decisions with confidence. You'll see a faithful representation of the final browser-rendered page with a powerful, built-in CSS rendering engine. Generate elegant, modern CSS layouts with state-of-the-art design tools and the ability to directly manipulate positioning, sizing, margins and padding A sophisticated CSS rendering engine inside Expression Web gives you the confidence to make design decisions on the fly. Design high-quality Web sites and applications with a state-of-the-art, professional toolset and design view. Its powerful and easy-to-use tools let you directly manipulate margins and padding throughout the document.
  10. XHTML compliance Design sites to today's exacting standards. It's easy with Expression Web 2's deep support for XHTML. Full schema support Choose any schema you want to adopt—Expression Web 2 will automatically build appropriate code, and the compatibility checker highlights any non-conforming elements. Real-time standards validation Get instant feedback on standards violations. This means corrections can be made as part of the design process, whether in design or code view. Tag property grid Retrieve and set all valid properties for a selected tag. Access all the power of the HTML language through a single palette.
  11. Accessibility checking Use the built-in accessibility checker to make sure your Web sites can fully meet screen reader accessibility standards, with support for WCAG and Section 508.
  12. Drag-and-drop style management Try out designs with local in-page CSS styles and then easily migrate styles to a central repository using drag and drop. CSS reporting View detailed reports on CSS style usage across sites in the Results pane to keep track of where you've used styled pages. Intelligent style renaming Let Expression Web 2's metadata keep track of style usage, allowing you to rename styles instantly. No find and replace needed. CSS design time preferences Fine-tune how CSS code is generated throughout an application. You have complete control over the details of Expression Web 2's code generation.
  13. Import Adobe Photoshop files Include artwork created in Adobe Photoshop with full control over layer importing and memorized settings to import revised artwork with the same settings.
  14. Customized views of XML data Design customized views of industry-standard XML data using powerful drag-and-drop tools, and see how your data will look within your CSS site design. XSL Transform support (XSLT) Present data using XSLT, even editing views on live XML data. Designers get the flexibility to represent XML data any way they choose. Powerful data manipulation Fine-tune the raw data presented on the page with tools to sort, filter, and apply condition formatting. Insert Silverlight, Windows Media and Adobe Flash content Integrate rich media into your sites with simple insert commands that add all the necessary additional files and tags.
  15. ASP.NET 3.5 Create, edit, and deploy Web pages with deep support for the newly released ASP.NET 3.5 standard. Capture the power of ASP.NET with easy drag-and-drop controls. ASP.NET AJAX Add rich AJAX support to your websites by dragging and dropping a range of ASP.NET AJAX controls onto your design surface. ASP.NET controls Access ASP.NET controls and their associated properties with the same power as Microsoft® Visual Studio® 2008, but rendered within the design surface of Expression Web 2. ASP.NET Master Pages Maintain the correct look of your site with the use of server-rendered ASP.NET master pages to speed up the design process and allow easy site-wide changes. Nested master pages keep you on top of complex designs. No code data binding Use a drag-and-drop interface that accesses the power of ASP.NET with no coding requirement to visually bind data sources to controls on the design surface. Seamlessly integrate Web design and development teams with the powerful combination of Expression Web 2 and Visual Studio 2008.
  16. PHP Open and edit PHP pages directly in Expression Web 2 and apply the full range of standards-based design tools to PHP. PHP Development Support PHP 5.2.5, Fast CGI Intellisense, code-coloring and snippets Preview PHP includes on design surface Preview PHP pages in any installed browser with built-in development server More details at: http://msdn.microsoft.com/en-us/library/cc295181.aspx   In response to feedback from Expression Web 1 users, we’ve added a rich set of features for PHP development in Expression Web version 2. There are the expected productivity features such as code-coloring, snippets and IntelliSense™, but it doesn’t stop there. The product now ships with a PHP development server that lets you test your PHP pages without any other external web server dependencies (e.g. IIS or Apache). Essentially, PHP is now a first-class citizen in Expression Web 2, and will continue to be in upcoming versions of the product. Expression Web 2 supports PHP 5.2.5 and Fast CGI with IIS 6 and 7. Code editor support IntelliSense is especially helpful for built in PHP functions since it will show the list of required parameters along with their appropriate data types. Color coding of PHP code makes it easier to edit and PHP snippets represent common PHP code items which can be inserted into your PHP document simply by selecting them from a menu list. For example, EW2 can write for you the entire PHP include if you choose it from the Insert menu and then navigate to the file which you want to include. PHP includes Now you can preview includes on the design surface of Expression Web so you can see how your page will render. Preview PHP Pages All you need to do is specify the location on your hard disk of the PHP runtime to use for processing PHP content in your web pages. But the real strength of EW2's built-in web server is its integration with different browsers. When you select Preview in Browser from the EW2 menu, you are presented with the choice of various browsers—including browsers preconfigured to different window sizes—in which to view your page.
  17. ASP.NET & PHP Development Server Preview ASP.NET and PHP pages locally, without the need to install a separate Web server. With the Expression Web Development Server, you can make design decisions with full reference to the page's data. The product now ships with a PHP development server that lets you test your PHP pages without any other external web server dependencies (e.g. IIS or Apache). Preview PHP Pages All you need to do is specify the location on your hard disk of the PHP runtime to use for processing PHP content in your web pages. But the real strength of EW2's built-in web server is its integration with different browsers. When you select Preview in Browser from the EW2 menu, you are presented with the choice of various browsers—including browsers preconfigured to different window sizes—in which to view your page.
  18. SQL Server Management Studio is an integrated environment for accessing, configuring, managing, administering, and developing all components of SQL Server.
  19. “The Driver for PHP is a PHP 5 extension that allows the reading and writing of SQL Server data from within PHP scripts. It provides a procedural interface for accessing data in all Editions of SQL Server 2005 and SQL Server 2008 (including Express Editions).”
  20. SQL Server 2008 Business Intelligence platform provides a scalable business intelligence (BI) platform optimized for data integration, reporting and analysis, enabling organizations to deliver intelligence where users want it. Use powerful wizards and innovative design tools to build integration, reporting, and analysis solutions within a single environment,  and enjoy the increased developer productivity and faster capitalization on new analysis and reporting capabilities. Integrate Integrate data from any data source. Build, manage and deploy scalable integration solutions or populate your data warehouse and build a holistic view of your business. Report Report on enterprise-wide data. Create, manage, and deliver server-based reports with interactive views that provide valuable insights into here business is heading. Analyze Analyze results. Provide a consolidated view across all business dimensions as the foundation for all relational, multidimensional, and predictive analysis, enabling deep insight into the key drivers impacting businesses today.