SlideShare une entreprise Scribd logo
1  sur  19
SUMMER TRAINING
PRESENTATION
ASP.NET
Training from : Submitted by:
Sigmatech Rupendra Choudhary
Jaipur CS2(Final year)
 INTRODUCTION TO .NET FRAMEWORK
 COMPILATION IN .NET
 ASP.NET
 FEATURE OF ASP.NET
 C# LANGUAGE
 WORKING WITH DATA
 LIFE CYCLE OF ASP.NET
 WEBSITE SECURITY
CONTENTS
What is .NET FRAMEWORK?
 A programming infrastructure created by Microsoft
for building, deploying, and running applications and
services that use .NET technologies, such as
desktop applications and Web services.
 The .NET Framework contains three major parts:
1) Common Language Runtime
2) Framework Class Library
3) ASP.NET
.NET FRAMEWORK
Common Language Runtime(CLR)
 CLR works like a virtual machine in executing all
languages.
 Central part of framework
- Executes programs
 Compilation process
-Two compilations take place
 Programs compiled to Microsoft Intermediate Language
(MSIL)
 Defines instructions for CLR
 MSIL code translated into machine code

CLR
 Why two compilations?
 Platform independence
 .NET Framework can be installed on
different platforms
 Execute .NET programs without any
modifications to code
 .NET compliant program translated
into platform independent MSIL
 Language independence
 MSIL form of .NET programs not tied
to particular language
 Programs may consist of several
.NET-compliant languages
 Old and new components can be
integrated
 MSIL translated into platform-specific
code
Compilation in .NET
Introduction to ASP.NET
 ASP.NET,the platform services that allow to
program Web Applications and Web Services in
any .NET language
 ASP.NET is built on the Common Language
Runtime(CLR), allowing programmers to write
ASP.NET code using any supported .NET
language
 You can develop your ASP.NET Web-based
applications in any .NET complaint languages such
as Microsoft Visual Basic, Visual C#, and
JScript.NET.
What is ASP.NET
 ASP.NET is a server side scripting technology that
enables scripts (embedded in web pages) to be
executed by an Internet server
 ASP stands for Active Server Pages
 ASP.NET file runs inside IIS
 IIS (Internet Information Server) is Microsoft's
Internet server
Features of ASP.NET
Compiled Code
Power and Flexibility
Simplicity
Scalability
 Security
MASTER PAGES
 Master pages allow us to create a consistent look
and behavior for all the pages (or group of pages) in
our web application
 Create Master page by creating a file with the
“.master ” extension
 The content which would be changed in Content
pages should be placed in “ContentPlaceHolder”
control
 For ex: standard header and footer , menu ,etc.
MASTER PAGES
 Advantage of master pages
websites easier to
Maintain
Extend
Modify
 A master page provides a template for other
pages, with shared layout and functionality
C# Language
 Object oriented
 Language interoperability
 Can interact with software components written in different languages or
with old packaged software written in C/C++
 Here is a partial list of core C# features that are
found in all versions of the language:
 No pointers required.
 Automatic memory management through garbage
collection.
 Using the partial keyword.
C#
Flexible
Powerful
Easier to use
 Visually oriented
 Internet friendly
 Secure
Database Connectivity
 ADO.NET is the technology that ASP.NET
application use to communicate with a database
 ADO.NET is a technology designed for ASP.NET
programs to access data
 ADO.NET , Microsoft ‘s latest data access model
Database Connectivity
 ADO CLASSIC
 Provide connectivity in only connected mode
Use record set object
 ADO.NET
 Provide connectivity in both mode
1. Connection mode
Use data reader object
2. Disconnected mode
Use dataset object
Lifecycle of ASP page
 Init
Load
Render
Unload
Website Security
 Authentication
1) form
2) windows
 Authorization
ANY QUERY
THANKS...

Contenu connexe

Tendances

Asp.net presentation by gajanand bohra
Asp.net presentation by gajanand bohraAsp.net presentation by gajanand bohra
Asp.net presentation by gajanand bohra
Gajanand Bohra
 
Concepts of Asp.Net
Concepts of Asp.NetConcepts of Asp.Net
Concepts of Asp.Net
vidyamittal
 
Building Desktop RIAs with PHP, HTML & Javascript in AIR
Building Desktop RIAs with  PHP, HTML & Javascript  in AIRBuilding Desktop RIAs with  PHP, HTML & Javascript  in AIR
Building Desktop RIAs with PHP, HTML & Javascript in AIR
funkatron
 

Tendances (20)

Asp.net presentation by gajanand bohra
Asp.net presentation by gajanand bohraAsp.net presentation by gajanand bohra
Asp.net presentation by gajanand bohra
 
Introduction To Symfony
Introduction To SymfonyIntroduction To Symfony
Introduction To Symfony
 
ASP.NET Presentation
ASP.NET PresentationASP.NET Presentation
ASP.NET Presentation
 
ASP.NET Tutorial - Presentation 1
ASP.NET Tutorial - Presentation 1ASP.NET Tutorial - Presentation 1
ASP.NET Tutorial - Presentation 1
 
Unit 1-introduction to scripts
Unit 1-introduction to scriptsUnit 1-introduction to scripts
Unit 1-introduction to scripts
 
Concepts of Asp.Net
Concepts of Asp.NetConcepts of Asp.Net
Concepts of Asp.Net
 
Inventory management project based on ASP.NET, introduction to C# and ASP.NET
Inventory management project based on ASP.NET, introduction to C# and ASP.NETInventory management project based on ASP.NET, introduction to C# and ASP.NET
Inventory management project based on ASP.NET, introduction to C# and ASP.NET
 
Building Desktop RIAs with PHP, HTML & Javascript in AIR
Building Desktop RIAs with  PHP, HTML & Javascript  in AIRBuilding Desktop RIAs with  PHP, HTML & Javascript  in AIR
Building Desktop RIAs with PHP, HTML & Javascript in AIR
 
Selenium Training in Amritsar
Selenium Training in AmritsarSelenium Training in Amritsar
Selenium Training in Amritsar
 
Introduction to ASP.NET
Introduction to ASP.NETIntroduction to ASP.NET
Introduction to ASP.NET
 
Everything you need to know about mern stack programming
Everything you need to know about mern stack programmingEverything you need to know about mern stack programming
Everything you need to know about mern stack programming
 
Asp.net and .Net Framework ppt presentation
Asp.net and .Net Framework ppt presentationAsp.net and .Net Framework ppt presentation
Asp.net and .Net Framework ppt presentation
 
Continuous workflow for a large react native app - mobile at wix
Continuous workflow for a large react native app - mobile at wixContinuous workflow for a large react native app - mobile at wix
Continuous workflow for a large react native app - mobile at wix
 
Be project ppt asp.net
Be project ppt asp.netBe project ppt asp.net
Be project ppt asp.net
 
Why Enterprises are Using ASP.NET Core?
Why Enterprises are Using ASP.NET Core?Why Enterprises are Using ASP.NET Core?
Why Enterprises are Using ASP.NET Core?
 
ASP.NET OVERVIEW
ASP.NET OVERVIEWASP.NET OVERVIEW
ASP.NET OVERVIEW
 
SharePoint Development with the SharePoint Framework
SharePoint Development with the SharePoint FrameworkSharePoint Development with the SharePoint Framework
SharePoint Development with the SharePoint Framework
 
Microsoft .NET Development Platform Internationalization
Microsoft .NET Development Platform InternationalizationMicrosoft .NET Development Platform Internationalization
Microsoft .NET Development Platform Internationalization
 
Selenium Training in Chandigarh
Selenium Training in ChandigarhSelenium Training in Chandigarh
Selenium Training in Chandigarh
 
EVOLVE'16 | Deploy | Abhishek Dwevedi | Understanding a Typical AEM Deployment
EVOLVE'16 | Deploy | Abhishek Dwevedi | Understanding a Typical AEM DeploymentEVOLVE'16 | Deploy | Abhishek Dwevedi | Understanding a Typical AEM Deployment
EVOLVE'16 | Deploy | Abhishek Dwevedi | Understanding a Typical AEM Deployment
 

En vedette

Area didattica fisica dalle origini ad oltre la relatività
Area didattica   fisica dalle origini ad oltre la relativitàArea didattica   fisica dalle origini ad oltre la relatività
Area didattica fisica dalle origini ad oltre la relatività
imartini
 

En vedette (8)

Area didattica fisica dalle origini ad oltre la relatività
Area didattica   fisica dalle origini ad oltre la relativitàArea didattica   fisica dalle origini ad oltre la relatività
Area didattica fisica dalle origini ad oltre la relatività
 
CSS Quick Reference / Cheat Sheet - Scott DeLoach, ClickStart
CSS Quick Reference / Cheat Sheet - Scott DeLoach, ClickStartCSS Quick Reference / Cheat Sheet - Scott DeLoach, ClickStart
CSS Quick Reference / Cheat Sheet - Scott DeLoach, ClickStart
 
SharePoint 2010 + jQuery + HTML5, ¿Me estoy perdiendo algo?
SharePoint 2010 + jQuery + HTML5, ¿Me estoy perdiendo algo? SharePoint 2010 + jQuery + HTML5, ¿Me estoy perdiendo algo?
SharePoint 2010 + jQuery + HTML5, ¿Me estoy perdiendo algo?
 
Html5 with SharePoint 2010
Html5 with SharePoint 2010Html5 with SharePoint 2010
Html5 with SharePoint 2010
 
Html5 Flyover
Html5 FlyoverHtml5 Flyover
Html5 Flyover
 
Rupie gate seminar
Rupie gate seminarRupie gate seminar
Rupie gate seminar
 
Bringing HTML5 alive in SharePoint
Bringing HTML5 alive in SharePointBringing HTML5 alive in SharePoint
Bringing HTML5 alive in SharePoint
 
Rupendra polarization ppt (7 jan2010)2007
Rupendra polarization ppt (7 jan2010)2007Rupendra polarization ppt (7 jan2010)2007
Rupendra polarization ppt (7 jan2010)2007
 

Similaire à Rupie asp.net

Developing an aspnet web application
Developing an aspnet web applicationDeveloping an aspnet web application
Developing an aspnet web application
Rahul Bansal
 
Net framework
Net frameworkNet framework
Net framework
jhsri
 
Online furniture management system
Online furniture management systemOnline furniture management system
Online furniture management system
Yesu Raj
 
Asp dot net final (1)
Asp dot net   final (1)Asp dot net   final (1)
Asp dot net final (1)
amelinaahmeti
 
Asp dot net final (1)
Asp dot net   final (1)Asp dot net   final (1)
Asp dot net final (1)
amelinaahmeti
 

Similaire à Rupie asp.net (20)

Webhouse
WebhouseWebhouse
Webhouse
 
Visual studio
Visual studioVisual studio
Visual studio
 
Developing an aspnet web application
Developing an aspnet web applicationDeveloping an aspnet web application
Developing an aspnet web application
 
Beginners introduction to asp.net
Beginners introduction to asp.netBeginners introduction to asp.net
Beginners introduction to asp.net
 
Web development using asp.net
Web development using asp.netWeb development using asp.net
Web development using asp.net
 
Net framework
Net frameworkNet framework
Net framework
 
dotNET frameworks
dotNET frameworksdotNET frameworks
dotNET frameworks
 
Online furniture management system
Online furniture management systemOnline furniture management system
Online furniture management system
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Asp.net
Asp.netAsp.net
Asp.net
 
Asp dot net final (1)
Asp dot net   final (1)Asp dot net   final (1)
Asp dot net final (1)
 
Asp dot net final (1)
Asp dot net   final (1)Asp dot net   final (1)
Asp dot net final (1)
 
Asp dot net final (1)
Asp dot net   final (1)Asp dot net   final (1)
Asp dot net final (1)
 
Visual studio.net
Visual studio.netVisual studio.net
Visual studio.net
 
Asp.netrole
Asp.netroleAsp.netrole
Asp.netrole
 
What is ASP.NET and Why do we need it?
What is ASP.NET and Why do we need it?What is ASP.NET and Why do we need it?
What is ASP.NET and Why do we need it?
 
Asp dot net final (2)
Asp dot net   final (2)Asp dot net   final (2)
Asp dot net final (2)
 
Asp.net new
Asp.net newAsp.net new
Asp.net new
 
Difference between .net and asp.net all you need to know
Difference between .net and asp.net  all you need to knowDifference between .net and asp.net  all you need to know
Difference between .net and asp.net all you need to know
 
Vb.net class notes
Vb.net class notesVb.net class notes
Vb.net class notes
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Dernier (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
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, ...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Rupie asp.net

  • 1. SUMMER TRAINING PRESENTATION ASP.NET Training from : Submitted by: Sigmatech Rupendra Choudhary Jaipur CS2(Final year)
  • 2.  INTRODUCTION TO .NET FRAMEWORK  COMPILATION IN .NET  ASP.NET  FEATURE OF ASP.NET  C# LANGUAGE  WORKING WITH DATA  LIFE CYCLE OF ASP.NET  WEBSITE SECURITY CONTENTS
  • 3. What is .NET FRAMEWORK?  A programming infrastructure created by Microsoft for building, deploying, and running applications and services that use .NET technologies, such as desktop applications and Web services.  The .NET Framework contains three major parts: 1) Common Language Runtime 2) Framework Class Library 3) ASP.NET
  • 5. Common Language Runtime(CLR)  CLR works like a virtual machine in executing all languages.  Central part of framework - Executes programs  Compilation process -Two compilations take place  Programs compiled to Microsoft Intermediate Language (MSIL)  Defines instructions for CLR  MSIL code translated into machine code 
  • 6. CLR  Why two compilations?  Platform independence  .NET Framework can be installed on different platforms  Execute .NET programs without any modifications to code  .NET compliant program translated into platform independent MSIL  Language independence  MSIL form of .NET programs not tied to particular language  Programs may consist of several .NET-compliant languages  Old and new components can be integrated  MSIL translated into platform-specific code
  • 8. Introduction to ASP.NET  ASP.NET,the platform services that allow to program Web Applications and Web Services in any .NET language  ASP.NET is built on the Common Language Runtime(CLR), allowing programmers to write ASP.NET code using any supported .NET language  You can develop your ASP.NET Web-based applications in any .NET complaint languages such as Microsoft Visual Basic, Visual C#, and JScript.NET.
  • 9. What is ASP.NET  ASP.NET is a server side scripting technology that enables scripts (embedded in web pages) to be executed by an Internet server  ASP stands for Active Server Pages  ASP.NET file runs inside IIS  IIS (Internet Information Server) is Microsoft's Internet server
  • 10. Features of ASP.NET Compiled Code Power and Flexibility Simplicity Scalability  Security
  • 11. MASTER PAGES  Master pages allow us to create a consistent look and behavior for all the pages (or group of pages) in our web application  Create Master page by creating a file with the “.master ” extension  The content which would be changed in Content pages should be placed in “ContentPlaceHolder” control  For ex: standard header and footer , menu ,etc.
  • 12. MASTER PAGES  Advantage of master pages websites easier to Maintain Extend Modify  A master page provides a template for other pages, with shared layout and functionality
  • 13. C# Language  Object oriented  Language interoperability  Can interact with software components written in different languages or with old packaged software written in C/C++  Here is a partial list of core C# features that are found in all versions of the language:  No pointers required.  Automatic memory management through garbage collection.  Using the partial keyword.
  • 14. C# Flexible Powerful Easier to use  Visually oriented  Internet friendly  Secure
  • 15. Database Connectivity  ADO.NET is the technology that ASP.NET application use to communicate with a database  ADO.NET is a technology designed for ASP.NET programs to access data  ADO.NET , Microsoft ‘s latest data access model
  • 16. Database Connectivity  ADO CLASSIC  Provide connectivity in only connected mode Use record set object  ADO.NET  Provide connectivity in both mode 1. Connection mode Use data reader object 2. Disconnected mode Use dataset object
  • 17. Lifecycle of ASP page  Init Load Render Unload
  • 18. Website Security  Authentication 1) form 2) windows  Authorization