ASP.NET Module Subtitle.

Slides:



Advertisements
Similar presentations
Attie Naude 14 May 2013 Windows Azure Mobile Services.
Advertisements

 2004 Prentice Hall, Inc. All rights reserved. Chapter 23 – ASP.NET Outline 23.1 Introduction 23.2.NET Overview NET Framework ASP (Active.
ASP.NET and AJAX. Agenda What is ASP.NET? ASP.NET Versions Difference Between ASP and ASP.NET ASP.NET Architecture Overview ASP.NET IIS life cycle Overview.
ASP.NET (Active Server Page) SNU OOPSLA Lab. October 2005.
DT211/3 Internet Application Development Active Server Pages & IIS Web server.
Building Applications using ASP.NET and C# / Session 1 / 1 of 21 Session 1.
ASP Tutorial. What is ASP? ASP (Active Server Pages) is a Microsoft technology that enables you to make dynamic and interactive web pages. –ASP usually.
Introduction to ASP.NET. 2 © UW Business School, University of Washington 2004 Outline Static vs. Dynamic Web Pages.NET Framework Installing ASP.NET First.
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
An Overview of Database Access on the Web An Overview of Database Access on the Web Using ASP and Microsoft Database Technology Sheffield Hallam University.
Week 2 IBS 685. Static Page Architecture The user requests the page by typing a URL in a browser The Browser requests the page from the Web Server The.
Active Server Pages Chapter 1. Introduction Understand how browsers and servers interacted when the Web was young Understand what early Internet and intranet.
Microsoft ASP.NET AJAX - AJAX as it has to be Presented by : Rana Vijayasimha Nalla CSCE Grad Student.
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
Oral Presentation CSCE 330 ASP Tamiko Simmons Sherita Gee Robert Rhoden.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
INTRODUCTION TO WEB DATABASE PROGRAMMING
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
ASP.NET INTRODUCTION INTO وزارة التربية و التعليم العالي كلية العلوم و التكنولوجيا قسم علوم الحاسوب و تكنولوجيا المعلومات اعداد الاستاذ: عبد الله محمد.
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
ASP.NET The.NET Framework. The.NET Framework is Microsoft’s distributed run-time environment for creating, deploying, and using applications over the.
© 2008 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott COMP6325 Advanced Web Technologies Dr. Paul Walcott The University.
Fundamentals of Database Chapter 7 Database Technologies.
Introduction to ASP.NET 1www.tech.findforinfo.com.
The Web Architecture and ASP.NET. Slide 2 Review of the Web (1) It began with HTTP and HTML, which delivers static Web pages to browsers which would render.
StockWatch Developers: Nimrod Hagay Hagai Barkan Supervisors: Assaf Solomovitch Viktor Kulikov June 2009.
The.NET Runtime and IIS Presented by Chris Dickey – cdickey.net consulting
Ventsislav Popov Crossroad Ltd.. 1. What is AJAX?  AJAX Concept  ASP.NET AJAX Framework 2. ASP.NET AJAX Server Controls  ScriptManager, UpdatePanel.
Introducing ASP.NET 2.0. Internet Technologies WWW Architecture Web Server Client Server Request Response Network HTTP TCP/IP PC/Mac/Unix + Browser (IE,
Telerik Software Academy ASP.NET Web Forms Telerik Software Academy ASP.NET Web Forms.
Module 7: Creating a Microsoft ASP.NET Web Application.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
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.
Web Architecture Introduction
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
Microsoft ASP.NET Beginning Object-Oriented Web Design Bryan Jenks © Integrated Ideas 2005.
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.
Module 4: Creating a Web Application with Web Forms
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
 Web pages originally static  Page is delivered exactly as stored on server  Same information displayed for all users, from all contexts  Dynamic.
CIS 375—Web App Dev II ASP.NET 1 Getting Started.
1 Introduction to Web Application Review. 2 Five Layers Architecture HTML, CSS, Java Script ASP.net User ’ s.dll, Nunit, Web Services ADO.net SQL Server,
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.
ASP.net Course From Intermediate to Advance level By Arsalan Ahmed 3 Months Course Cell :
A S P. Outline  The introduction of ASP  Why we choose ASP  How ASP works  Basic syntax rule of ASP  ASP’S object model  Limitations of ASP  Summary.
ASP – Web Programming Class  Ravi Anand. ASP – Active Server Pages What is ASP? - Microsoft Technology - Can Run using IIS/PWS/Others - Helps us create.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
DYNAMIC CONTENT DELIVERY
Web Technologies Computing Science Thompson Rivers University
ASP.NET AJAX – Basics Svetlin Nakov Telerik Corporation
Active Server Pages Computer Science 40S.
.NET Framework 2.0 .NET Framework 3.0 .NET Framework 3.5
Introduction to ASP By “FlyingBono” 2009_01 By FlyingBono 2009_01
Haritha Dasari Josue Balandrano Coronel -
PHP / MySQL Introduction
ASP.NET Application Framework
Chapter 23 – ASP.NET Outline 23.1 Introduction NET Overview
Beginning Object-Oriented Web Design
Web Development Using ASP .NET
Module 10: Creating a Web Application with Web Forms
JavaScript.
Introducing the .NET Framework
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Microsoft .NET Presentation
ASP.NET Imran Rashid CTO at ManiWeber Technologies.
Web Technologies Computing Science Thompson Rivers University
Web Application Development Using PHP
Presentation transcript:

ASP.NET Module Subtitle

Objectives Introduction to ASP.NET ASP.NET and Ajax Concepts and Architecture ASP.NET Features Advanced ASP.NET ASP.NET and Ajax How to build website.

Looking Back: Active Server Pages What is ASP? Server-side scripting technology Files containing HTML and scripting code Access via HTTP requests Scripting code is interpreted on server side What can I do with ASP? Easily and quickly create simple Web applications Generate dynamic Web content Client-side scripting for validation

What’s Wrong with That? Mixes layout (HTML) and logic (scripting code) Interpreting ASP code leads to performance loss Uses scripting languages that are not strongly typed Microsoft JScript® Microsoft Visual Basic® Scripting Edition (VBScript) Browser compatibility No real state management No state sharing across Web forms State is lost when IIS fails Update files only when server is down

ASP.NET Core Concepts Separate layout and business logic Use services provided by the .NET Framework Code is compiled the first time a page is requested State management Make use of programming languages Update files while the server is running!

Supported Languages Visual Basic JScript C# C++ VBScript is unmanaged ! JScript C# New component-based language C++ Managed Extensions for C++ Others: Cobol, Smalltalk, ...

State Management Session State What is a session? Functionality Restricted to a logical application Context in which a user communicates with a server Functionality Request identification and classification Store data across multiple requests Session events Release of session data

Security 1/2 Reasons for Security Security Configuration Prevent access to areas of your Web server Record and store secure relevant user data Security Configuration <security> tag in Config.web file Authentication, Authorization.

Security 2/2 Authentication Authorization Validates user credentials Awards an authenticated identity Types of authentication Windows, integrating with IIS 5.0 Passport, centralized services provided by Microsoft Cookie, request attachment Authorization Determine whether request is permitted File and URL authorization

Caching Enhance performance of your Web application Output Caching Store and retrieve pages or objects Page caching Fragment caching

Working with Data 1/2 SQL and XML Essential Objects Namespaces Access and manipulate data Essential Objects SQLConnection, SQLCommand, and DataSet Namespaces System.Data and System.Data.SQL

Working with Data 2/2 ADO.NET Overview Disconnected data architecture Datasets are complete relational views of data XML and XML schema Windows Form Web Form B2B Internet Data Object Dataset XML

ASP.NET Application Structure ASP.NET Folders App_Data App_Code App_LocalResources App_GlobalResources App_Themes Bin

Server Controls Overview Web Forms Server Controls HTML control. ASP.NET control. Validation control. User control.

ASP.Net Feature Master Page. Custom User control. Theme and skin.

ASP.NET and Ajax Ajax referred to (Asynchronous JavaScript And XML). Make web apps more responsive Update only a portion of the page Users don’t have to: Wait for the entire page to refresh Re-orient themselves after a page refresh Provide real time updates Simulate “pushing” data to the browser

ASP.NET and Ajax Script Manager. Update Panel. Ajax Toolkit control.

Referenece The official ASP.NET website: http://asp.net/ The ASP.NET AJAX Control Toolkit: http://ajax.asp.net/ajaxtoolkit/ The official ASP.NET AJAX site: http://ajax.asp.net/