SlideShare a Scribd company logo
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...
Ad

More Related Content

What's hot (20)

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
 
Introduction To Symfony
Introduction To SymfonyIntroduction To Symfony
Introduction To Symfony
Mobicules Technologies
 
ASP.NET Presentation
ASP.NET PresentationASP.NET Presentation
ASP.NET Presentation
dimuthu22
 
ASP.NET Tutorial - Presentation 1
ASP.NET Tutorial - Presentation 1ASP.NET Tutorial - Presentation 1
ASP.NET Tutorial - Presentation 1
Kumar S
 
Unit 1-introduction to scripts
Unit 1-introduction to scriptsUnit 1-introduction to scripts
Unit 1-introduction to scripts
sana mateen
 
Concepts of Asp.Net
Concepts of Asp.NetConcepts of Asp.Net
Concepts of Asp.Net
vidyamittal
 
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
Himanshu Patel
 
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
 
Selenium Training in Amritsar
Selenium Training in AmritsarSelenium Training in Amritsar
Selenium Training in Amritsar
E2MATRIX
 
Introduction to ASP.NET
Introduction to ASP.NETIntroduction to ASP.NET
Introduction to ASP.NET
Rajkumarsoy
 
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
JAMESJOHN130
 
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
abhishek singh
 
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
Shalom Yerushalmy
 
Be project ppt asp.net
Be project ppt asp.netBe project ppt asp.net
Be project ppt asp.net
Sanket Jagare
 
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?
Marie Weaver
 
ASP.NET OVERVIEW
ASP.NET OVERVIEWASP.NET OVERVIEW
ASP.NET OVERVIEW
Rishi Kothari
 
SharePoint Development with the SharePoint Framework
SharePoint Development with the SharePoint FrameworkSharePoint Development with the SharePoint Framework
SharePoint Development with the SharePoint Framework
JoAnna Cheshire
 
Microsoft .NET Development Platform Internationalization
Microsoft .NET Development Platform InternationalizationMicrosoft .NET Development Platform Internationalization
Microsoft .NET Development Platform Internationalization
Rishi Kothari
 
Selenium Training in Chandigarh
Selenium Training in ChandigarhSelenium Training in Chandigarh
Selenium Training in Chandigarh
E2MATRIX
 
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
Evolve The Adobe Digital Marketing Community
 
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
 
ASP.NET Presentation
ASP.NET PresentationASP.NET Presentation
ASP.NET Presentation
dimuthu22
 
ASP.NET Tutorial - Presentation 1
ASP.NET Tutorial - Presentation 1ASP.NET Tutorial - Presentation 1
ASP.NET Tutorial - Presentation 1
Kumar S
 
Unit 1-introduction to scripts
Unit 1-introduction to scriptsUnit 1-introduction to scripts
Unit 1-introduction to scripts
sana mateen
 
Concepts of Asp.Net
Concepts of Asp.NetConcepts of Asp.Net
Concepts of Asp.Net
vidyamittal
 
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
Himanshu Patel
 
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
 
Selenium Training in Amritsar
Selenium Training in AmritsarSelenium Training in Amritsar
Selenium Training in Amritsar
E2MATRIX
 
Introduction to ASP.NET
Introduction to ASP.NETIntroduction to ASP.NET
Introduction to ASP.NET
Rajkumarsoy
 
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
JAMESJOHN130
 
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
abhishek singh
 
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
Shalom Yerushalmy
 
Be project ppt asp.net
Be project ppt asp.netBe project ppt asp.net
Be project ppt asp.net
Sanket Jagare
 
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?
Marie Weaver
 
SharePoint Development with the SharePoint Framework
SharePoint Development with the SharePoint FrameworkSharePoint Development with the SharePoint Framework
SharePoint Development with the SharePoint Framework
JoAnna Cheshire
 
Microsoft .NET Development Platform Internationalization
Microsoft .NET Development Platform InternationalizationMicrosoft .NET Development Platform Internationalization
Microsoft .NET Development Platform Internationalization
Rishi Kothari
 
Selenium Training in Chandigarh
Selenium Training in ChandigarhSelenium Training in Chandigarh
Selenium Training in Chandigarh
E2MATRIX
 

Viewers also liked (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à
imartini
 
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
Scott DeLoach
 
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?
SolidQ
 
Html5 with SharePoint 2010
Html5 with SharePoint 2010Html5 with SharePoint 2010
Html5 with SharePoint 2010
Hemant Joshi
 
Html5 Flyover
Html5 FlyoverHtml5 Flyover
Html5 Flyover
Skills Matter
 
Rupie gate seminar
Rupie gate seminarRupie gate seminar
Rupie gate seminar
Rupendra Choudhary
 
Bringing HTML5 alive in SharePoint
Bringing HTML5 alive in SharePointBringing HTML5 alive in SharePoint
Bringing HTML5 alive in SharePoint
Chad Schroeder
 
Rupendra polarization ppt (7 jan2010)2007
Rupendra polarization ppt (7 jan2010)2007Rupendra polarization ppt (7 jan2010)2007
Rupendra polarization ppt (7 jan2010)2007
Rupendra Choudhary
 
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
 
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
Scott DeLoach
 
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?
SolidQ
 
Html5 with SharePoint 2010
Html5 with SharePoint 2010Html5 with SharePoint 2010
Html5 with SharePoint 2010
Hemant Joshi
 
Bringing HTML5 alive in SharePoint
Bringing HTML5 alive in SharePointBringing HTML5 alive in SharePoint
Bringing HTML5 alive in SharePoint
Chad Schroeder
 
Rupendra polarization ppt (7 jan2010)2007
Rupendra polarization ppt (7 jan2010)2007Rupendra polarization ppt (7 jan2010)2007
Rupendra polarization ppt (7 jan2010)2007
Rupendra Choudhary
 
Ad

Similar to Rupie asp.net (20)

Webhouse
WebhouseWebhouse
Webhouse
Omprakash Gomaskar
 
Visual studio
Visual studioVisual studio
Visual studio
anupathak17jul
 
Developing an aspnet web application
Developing an aspnet web applicationDeveloping an aspnet web application
Developing an aspnet web application
Rahul Bansal
 
Beginners introduction to asp.net
Beginners introduction to asp.netBeginners introduction to asp.net
Beginners introduction to asp.net
Naveen Kumar Veligeti
 
Web development using asp.net
Web development using asp.netWeb development using asp.net
Web development using asp.net
Jagrit Vishwakarma
 
Net framework
Net frameworkNet framework
Net framework
jhsri
 
dotNET frameworks
dotNET frameworksdotNET frameworks
dotNET frameworks
nawal saad
 
Online furniture management system
Online furniture management systemOnline furniture management system
Online furniture management system
Yesu Raj
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
application developer
 
Asp.net
Asp.netAsp.net
Asp.net
OpenSource Technologies Pvt. Ltd.
 
Asp dot net final (1)
Asp dot net   final (1)Asp dot net   final (1)
Asp dot net final (1)
Amelina Ahmeti
 
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
 
Why ASP.Net Core is Ideal for Developing High-Performance Enterprise Apps.pdf
Why ASP.Net Core is Ideal for Developing High-Performance Enterprise Apps.pdfWhy ASP.Net Core is Ideal for Developing High-Performance Enterprise Apps.pdf
Why ASP.Net Core is Ideal for Developing High-Performance Enterprise Apps.pdf
SeasiaInfotech2
 
Visual studio.net
Visual studio.netVisual studio.net
Visual studio.net
Carlos Posada
 
Asp.netrole
Asp.netroleAsp.netrole
Asp.netrole
mani bhushan
 
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?
Natural Group
 
Asp dot net final (2)
Asp dot net   final (2)Asp dot net   final (2)
Asp dot net final (2)
Amelina Ahmeti
 
Asp.net new
Asp.net newAsp.net new
Asp.net new
Ganesh Jaya
 
5 Ways ASP.Net Core Enhances Enterprise Application Performance.pdf
5 Ways ASP.Net Core Enhances Enterprise Application Performance.pdf5 Ways ASP.Net Core Enhances Enterprise Application Performance.pdf
5 Ways ASP.Net Core Enhances Enterprise Application Performance.pdf
SeasiaInfotech2
 
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
 
dotNET frameworks
dotNET frameworksdotNET frameworks
dotNET frameworks
nawal saad
 
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
 
Why ASP.Net Core is Ideal for Developing High-Performance Enterprise Apps.pdf
Why ASP.Net Core is Ideal for Developing High-Performance Enterprise Apps.pdfWhy ASP.Net Core is Ideal for Developing High-Performance Enterprise Apps.pdf
Why ASP.Net Core is Ideal for Developing High-Performance Enterprise Apps.pdf
SeasiaInfotech2
 
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?
Natural Group
 
5 Ways ASP.Net Core Enhances Enterprise Application Performance.pdf
5 Ways ASP.Net Core Enhances Enterprise Application Performance.pdf5 Ways ASP.Net Core Enhances Enterprise Application Performance.pdf
5 Ways ASP.Net Core Enhances Enterprise Application Performance.pdf
SeasiaInfotech2
 
Ad

Recently uploaded (20)

tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 

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