尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
Microsoft .NET
Platform of ASP.NETPlatform of ASP.NET
Group Name: Ethernet
Group Member
NameName Student IDStudent ID
Md. Touhidur Rahman 152-15-6232
Sree Joyanto Chandro Barmon 152-15-6236
Tusher Chandra Ghosh 152-15-6237
Index
• Introduction
• Definition
• How it’s work
• Resources
• Question Session
Sree Joyanto Chandro Barmon
152-15-6236
What is .NET?
 Microsoft® .NET is a set of Microsoft software technologies for connecting
information, people, systems, and devices
 It is a device and platform independent distributed computing model based
on Web Services (which are in turn based on open XML communication
technology), and consists of
 a software platform for building .NET experiences
 a programming model and tools to build and integrate XML Web services
 a way to enable users to interact with a broad range of smart devices via the
Web
 personalized, simple, consistent, and secure
 .NET is all about creation, consumption and delivery of Web Services
What is a Web Service?
Small, reusable applications written in XML
Client to Client
- Clients can use XML Web
Services to communicate data
Client to Server
- Clients can send data to and
receive data from servers.
Server to Server
- Servers can share data with
each other.
Service to Service
- web services can work together.
What are the Components of .NET?
.NET Experience
 .NET Experiences are XML web services
that allow you to access information
across the internet in an integrated way
 .NET experiences are:
 MSN (Microsoft Network) Website
 Visual Studio .NET Website
 Passport Website
.NET Clients
Clients are PCs, handheld computers, Tablet PCs,
game consoles (Xbox), smart phones …
All of them use XML Web Services
.NET client software includes
Windows CE
Windows XP
Windows Embedded
Windows 2000
.NET Services
XML Web Services
Offer a direct means for applications to interact
with other applications
First set of XML Web Services developed are
called .NET My Services (“HailStorm”)
.NET Servers
.NET Enterprise servers are Microsoft's
comprehensive family of server applications for
building, deploying, and managing scalable,
integrated, Web Services and applications
Designed with machine critical performance
Examples of .NET Servers:
MS Sql Server 2000
MS Sql Server 2005
MS Sql Server 2008
MS Sql Server 2012
MS Sql Server 2014
.NET Tools
Microsoft Visual Studio .NET and Microsoft
.NET Framework supplies complete solution for
developers to build, deploy and run XML services
Visual Studio .NET is the next generation of
Microsoft’s popular multi-language development
tool built especially for .NET
Enhances existing languages like Visual Basic
with new OO features
Introduces C#
Md. Touhidur Rahman
152-15-6232
ASP?
 ASP stands for Active Server Pages.
 ASP.NET is a web application framework developed by Microsoft to
allow programmers to build dynamic web sites.
 An ASP file can contain text, HTML tags and scripts. Scripts in an
ASP file are executed on the server.
 ASP is a Microsoft Technology that runs inside IIS.
 To run IIS you must have Windows NT 4.0 or later.
 ChiliASP and InstantASP are two technology’s which runs ASP
without Windows.
Versions of ASP.NET
Compilers
 ASP.NET Intellisense Generator
 Microsoft Visual Studio
 Microsoft Visual Web Developer Express
 Microsoft SharePoint Designer
 Mono Develop
 Sharp Develop
 Adobe Dreamweaver
 Code Gear Delphi
Programming Language
 C#.NET
 VB.NET
 Managed C++
 F#
Other Support able Scripts
 AJAX
 Java Script
 JQuery
How to Create a New Website
Solution Explorer
Team Explorer
Tools
Design Code
Connect to SQL Server
Code Behind (C#)
Page & Grid View
Tusher Chandra Ghosh
152-15-6237
.NET security
 The .NET Security Framework Architecture consists of
the following five core elements:
 Evidence Based Security - At runtime, the CLR determines
permission requests by evaluating the assembly’s evidence.
 Code Access Security - allows code to be trusted to varying
degrees, depending on where the code originates and on other
aspects of the code's identity.
 Verification - during JIT, the CLR ensures memory type
safety.
 Role Based Security - .NET applications can make
authorization decisions based on identity and role membership.
 Cryptography - The .NET Framework provides Random
Number Generation and other Cryptographic services.
What is MVC?
 The MVC pattern is 30+ years old!
 It is a powerful and elegant means of
separating concerns
 It makes it easier to test application
 It promotes parallel development thanks to
the loose coupling between the three main
components
MVC on the web today
 Ruby on Rails
 Django and Python
 Spring, Struts and Java
 Zend Framework and PHP
 MonoRail
 …
The MVC pattern
 Model
 objects are the parts of the
application that implement the
logic for the application’s data
domain
 View
 components that display the
application’s user interface
 Controller
 components that handle user
interaction, work with the
model, and ultimately select a
view to render
What’s new in ASP.NET MVC 3
 Razor View Engine
 Support for multiple view engine
 Global action filters
 « ViewBag » property
 New « ActionResult » types
 JavaScript and AJAX improvements
 Client-side validation enabled by default
 Remote validator
 JSON binding support
 Data annotations metadata attributes
 Validation interfaces
 Dependency injection improvements
 Partial-Page Output Caching
 Granular Control over Request Validation
 …
Resources
 www.wikipedia.org
 www.Google.com
 www.tutorialspoint.com
 www.slideshare.net
Presentation simulation
Presentation simulation

More Related Content

What's hot

Mca i-fundamental of computer-u-3-functions operating systems
Mca  i-fundamental of  computer-u-3-functions operating systemsMca  i-fundamental of  computer-u-3-functions operating systems
Mca i-fundamental of computer-u-3-functions operating systems
Rai University
 
Operating system structure
Operating system structureOperating system structure
Operating system structure
sangrampatil81
 
Lecture 1 introduction to Operating System
Lecture 1 introduction to Operating SystemLecture 1 introduction to Operating System
Lecture 1 introduction to Operating System
Dr. Amitava Nag
 
operating system
operating systemoperating system
operating system
hamidah rehman
 
Operating system components
Operating system componentsOperating system components
Operating system components
Syed Zaid Irshad
 
Parallel Processing
Parallel ProcessingParallel Processing
Parallel Processing
Ajeng Savitri
 
Operating system introducton and tyes
Operating system introducton and tyesOperating system introducton and tyes
Operating system introducton and tyes
Nancy Verma
 
3 definition of operating systems
3 definition of operating systems3 definition of operating systems
3 definition of operating systems
myrajendra
 
Bsc cs 1 fit u-3 operating systems
Bsc cs 1 fit u-3 operating systemsBsc cs 1 fit u-3 operating systems
Bsc cs 1 fit u-3 operating systems
Rai University
 
Parallel Processing (Part 2)
Parallel Processing (Part 2)Parallel Processing (Part 2)
Parallel Processing (Part 2)
Ajeng Savitri
 
Operating system || Chapter 1: Introduction
Operating system || Chapter 1: IntroductionOperating system || Chapter 1: Introduction
Operating system || Chapter 1: Introduction
AnkonGopalBanik
 
Operating system ppt
Operating system pptOperating system ppt
Operating system presentation
Operating system presentationOperating system presentation
Operating system presentation
Ehetzaz Khan
 
Types of os
Types of osTypes of os
Types of os
HIMANSHU TAYAL
 
introduction To Operating System
introduction To Operating Systemintroduction To Operating System
introduction To Operating System
Luka M G
 
Lecture 3,4 operating systems
Lecture 3,4   operating systemsLecture 3,4   operating systems
Lecture 3,4 operating systems
Pradeep Kumar TS
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
Mohammad Alam
 
Operating System concepts
Operating System conceptsOperating System concepts
Operating System concepts
E.M.G.yadava womens college
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
Imtiaz Ahmed
 
Operating system
Operating systemOperating system
Operating system
RADHIKA GUPTA
 

What's hot (20)

Mca i-fundamental of computer-u-3-functions operating systems
Mca  i-fundamental of  computer-u-3-functions operating systemsMca  i-fundamental of  computer-u-3-functions operating systems
Mca i-fundamental of computer-u-3-functions operating systems
 
Operating system structure
Operating system structureOperating system structure
Operating system structure
 
Lecture 1 introduction to Operating System
Lecture 1 introduction to Operating SystemLecture 1 introduction to Operating System
Lecture 1 introduction to Operating System
 
operating system
operating systemoperating system
operating system
 
Operating system components
Operating system componentsOperating system components
Operating system components
 
Parallel Processing
Parallel ProcessingParallel Processing
Parallel Processing
 
Operating system introducton and tyes
Operating system introducton and tyesOperating system introducton and tyes
Operating system introducton and tyes
 
3 definition of operating systems
3 definition of operating systems3 definition of operating systems
3 definition of operating systems
 
Bsc cs 1 fit u-3 operating systems
Bsc cs 1 fit u-3 operating systemsBsc cs 1 fit u-3 operating systems
Bsc cs 1 fit u-3 operating systems
 
Parallel Processing (Part 2)
Parallel Processing (Part 2)Parallel Processing (Part 2)
Parallel Processing (Part 2)
 
Operating system || Chapter 1: Introduction
Operating system || Chapter 1: IntroductionOperating system || Chapter 1: Introduction
Operating system || Chapter 1: Introduction
 
Operating system ppt
Operating system pptOperating system ppt
Operating system ppt
 
Operating system presentation
Operating system presentationOperating system presentation
Operating system presentation
 
Types of os
Types of osTypes of os
Types of os
 
introduction To Operating System
introduction To Operating Systemintroduction To Operating System
introduction To Operating System
 
Lecture 3,4 operating systems
Lecture 3,4   operating systemsLecture 3,4   operating systems
Lecture 3,4 operating systems
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
Operating System concepts
Operating System conceptsOperating System concepts
Operating System concepts
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
Operating system
Operating systemOperating system
Operating system
 

Similar to Presentation simulation

Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
Karthik Reddy
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
Karthik Reddy
 
Win net presentacion [2005]
Win net presentacion [2005]Win net presentacion [2005]
Win net presentacion [2005]
Raul Soto
 
Shanoj_Resume
Shanoj_ResumeShanoj_Resume
Shanoj_Resume
Shanoj Madappallil
 
Aspmvc
AspmvcAspmvc
Aspmvc
durai arasan
 
Vijay Oscon
Vijay OsconVijay Oscon
Vijay Oscon
vijayrvr
 
Resume
ResumeResume
Sreerag dot net - objectives & architecture
Sreerag   dot net - objectives & architectureSreerag   dot net - objectives & architecture
Sreerag dot net - objectives & architecture
Sreerag Gopinath
 
Teched India Vijay Interop Track
Teched India Vijay Interop TrackTeched India Vijay Interop Track
Teched India Vijay Interop Track
vijayrvr
 
As Pdotnet
As PdotnetAs Pdotnet
As Pdotnet
balujalabs
 
Vijay Mix Presentation
Vijay Mix PresentationVijay Mix Presentation
Vijay Mix Presentation
vijayrvr
 
Build Apps Using Dynamic Languages
Build Apps Using Dynamic LanguagesBuild Apps Using Dynamic Languages
Build Apps Using Dynamic Languages
Wes Yanaga
 
Ashish tripath
Ashish tripathAshish tripath
Ashish tripath
Ashish Tripathi
 
Cloud Computing With Windows Azure
Cloud Computing With Windows AzureCloud Computing With Windows Azure
Cloud Computing With Windows Azure
ChadAmberg
 
ASP.Net Technologies Part-1
ASP.Net Technologies Part-1ASP.Net Technologies Part-1
ASP.Net Technologies Part-1
Vasudev Sharma
 
Arun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOCArun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOC
Arun Kumar Rajamandrapu
 
Asp.Net Core MVC with Entity Framework
Asp.Net Core MVC with Entity FrameworkAsp.Net Core MVC with Entity Framework
Asp.Net Core MVC with Entity Framework
Shravan A
 
Onine exam 1
Onine exam 1Onine exam 1
Dot net training-navimumbai
Dot net training-navimumbaiDot net training-navimumbai
Dot net training-navimumbai
vibrantuser
 
dotNETfinal.ppt
dotNETfinal.pptdotNETfinal.ppt
dotNETfinal.ppt
ssuser041880
 

Similar to Presentation simulation (20)

Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
 
Win net presentacion [2005]
Win net presentacion [2005]Win net presentacion [2005]
Win net presentacion [2005]
 
Shanoj_Resume
Shanoj_ResumeShanoj_Resume
Shanoj_Resume
 
Aspmvc
AspmvcAspmvc
Aspmvc
 
Vijay Oscon
Vijay OsconVijay Oscon
Vijay Oscon
 
Resume
ResumeResume
Resume
 
Sreerag dot net - objectives & architecture
Sreerag   dot net - objectives & architectureSreerag   dot net - objectives & architecture
Sreerag dot net - objectives & architecture
 
Teched India Vijay Interop Track
Teched India Vijay Interop TrackTeched India Vijay Interop Track
Teched India Vijay Interop Track
 
As Pdotnet
As PdotnetAs Pdotnet
As Pdotnet
 
Vijay Mix Presentation
Vijay Mix PresentationVijay Mix Presentation
Vijay Mix Presentation
 
Build Apps Using Dynamic Languages
Build Apps Using Dynamic LanguagesBuild Apps Using Dynamic Languages
Build Apps Using Dynamic Languages
 
Ashish tripath
Ashish tripathAshish tripath
Ashish tripath
 
Cloud Computing With Windows Azure
Cloud Computing With Windows AzureCloud Computing With Windows Azure
Cloud Computing With Windows Azure
 
ASP.Net Technologies Part-1
ASP.Net Technologies Part-1ASP.Net Technologies Part-1
ASP.Net Technologies Part-1
 
Arun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOCArun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOC
 
Asp.Net Core MVC with Entity Framework
Asp.Net Core MVC with Entity FrameworkAsp.Net Core MVC with Entity Framework
Asp.Net Core MVC with Entity Framework
 
Onine exam 1
Onine exam 1Onine exam 1
Onine exam 1
 
Dot net training-navimumbai
Dot net training-navimumbaiDot net training-navimumbai
Dot net training-navimumbai
 
dotNETfinal.ppt
dotNETfinal.pptdotNETfinal.ppt
dotNETfinal.ppt
 

More from Md. Touhidur Rahman

Industrial management presentation
Industrial management presentationIndustrial management presentation
Industrial management presentation
Md. Touhidur Rahman
 
Computer graphices presentation
Computer graphices presentationComputer graphices presentation
Computer graphices presentation
Md. Touhidur Rahman
 
Presentation compiler design
Presentation compiler designPresentation compiler design
Presentation compiler design
Md. Touhidur Rahman
 
Numerical presentation
Numerical presentationNumerical presentation
Numerical presentation
Md. Touhidur Rahman
 
Presentation of database management system
Presentation of database management systemPresentation of database management system
Presentation of database management system
Md. Touhidur Rahman
 
Computer networking presentation
Computer networking presentationComputer networking presentation
Computer networking presentation
Md. Touhidur Rahman
 
Architecture presentation
Architecture presentationArchitecture presentation
Architecture presentation
Md. Touhidur Rahman
 
Semiconductor
SemiconductorSemiconductor
Semiconductor
Md. Touhidur Rahman
 
Data communication presentation
Data communication presentationData communication presentation
Data communication presentation
Md. Touhidur Rahman
 
Theory of computing presentation
Theory of computing presentationTheory of computing presentation
Theory of computing presentation
Md. Touhidur Rahman
 
Statistics presentation
Statistics presentationStatistics presentation
Statistics presentation
Md. Touhidur Rahman
 
Production of Cost
Production of CostProduction of Cost
Production of Cost
Md. Touhidur Rahman
 

More from Md. Touhidur Rahman (12)

Industrial management presentation
Industrial management presentationIndustrial management presentation
Industrial management presentation
 
Computer graphices presentation
Computer graphices presentationComputer graphices presentation
Computer graphices presentation
 
Presentation compiler design
Presentation compiler designPresentation compiler design
Presentation compiler design
 
Numerical presentation
Numerical presentationNumerical presentation
Numerical presentation
 
Presentation of database management system
Presentation of database management systemPresentation of database management system
Presentation of database management system
 
Computer networking presentation
Computer networking presentationComputer networking presentation
Computer networking presentation
 
Architecture presentation
Architecture presentationArchitecture presentation
Architecture presentation
 
Semiconductor
SemiconductorSemiconductor
Semiconductor
 
Data communication presentation
Data communication presentationData communication presentation
Data communication presentation
 
Theory of computing presentation
Theory of computing presentationTheory of computing presentation
Theory of computing presentation
 
Statistics presentation
Statistics presentationStatistics presentation
Statistics presentation
 
Production of Cost
Production of CostProduction of Cost
Production of Cost
 

Recently uploaded

Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
Ortus Solutions, Corp
 
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdfTheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
Ortus Solutions, Corp
 
NLJUG speaker academy 2024 - session 1, June 2024
NLJUG speaker academy 2024 - session 1, June 2024NLJUG speaker academy 2024 - session 1, June 2024
NLJUG speaker academy 2024 - session 1, June 2024
Bert Jan Schrijver
 
Streamlining End-to-End Testing Automation
Streamlining End-to-End Testing AutomationStreamlining End-to-End Testing Automation
Streamlining End-to-End Testing Automation
Anand Bagmar
 
Introduction to Python and Basic Syntax.pptx
Introduction to Python and Basic Syntax.pptxIntroduction to Python and Basic Syntax.pptx
Introduction to Python and Basic Syntax.pptx
GevitaChinnaiah
 
Female Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service Available
Female Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service AvailableFemale Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service Available
Female Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service Available
isha sharman06
 
Refactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contextsRefactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contexts
Michał Kurzeja
 
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
Shane Coughlan
 
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery FleetStork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Vince Scalabrino
 
How GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdfHow GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdf
Zycus
 
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA ComplianceSecure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
ICS
 
Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...
Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...
Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...
simmi singh$A17
 
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Chad Crowell
 
Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)
wonyong hwang
 
Going AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applicationsGoing AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applications
Alina Yurenko
 
119321250-History-of-Computer-Programming.ppt
119321250-History-of-Computer-Programming.ppt119321250-History-of-Computer-Programming.ppt
119321250-History-of-Computer-Programming.ppt
lavesingh522
 
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable PriceCall Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
vickythakur209464
 
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
tinakumariji156
 
Hands-on with Apache Druid: Installation & Data Ingestion Steps
Hands-on with Apache Druid: Installation & Data Ingestion StepsHands-on with Apache Druid: Installation & Data Ingestion Steps
Hands-on with Apache Druid: Installation & Data Ingestion Steps
servicesNitor
 
Hot Call Girls In Ahmedabad ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Servic...
Hot Call Girls In Ahmedabad ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Servic...Hot Call Girls In Ahmedabad ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Servic...
Hot Call Girls In Ahmedabad ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Servic...
ns9201415
 

Recently uploaded (20)

Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
Strengthening Web Development with CommandBox 6: Seamless Transition and Scal...
 
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdfTheFutureIsDynamic-BoxLang-CFCamp2024.pdf
TheFutureIsDynamic-BoxLang-CFCamp2024.pdf
 
NLJUG speaker academy 2024 - session 1, June 2024
NLJUG speaker academy 2024 - session 1, June 2024NLJUG speaker academy 2024 - session 1, June 2024
NLJUG speaker academy 2024 - session 1, June 2024
 
Streamlining End-to-End Testing Automation
Streamlining End-to-End Testing AutomationStreamlining End-to-End Testing Automation
Streamlining End-to-End Testing Automation
 
Introduction to Python and Basic Syntax.pptx
Introduction to Python and Basic Syntax.pptxIntroduction to Python and Basic Syntax.pptx
Introduction to Python and Basic Syntax.pptx
 
Female Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service Available
Female Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service AvailableFemale Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service Available
Female Bangalore Call Girls 👉 7023059433 👈 Vip Escorts Service Available
 
Refactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contextsRefactoring legacy systems using events commands and bubble contexts
Refactoring legacy systems using events commands and bubble contexts
 
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
OpenChain Webinar - Open Source Due Diligence for M&A - 2024-06-17
 
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery FleetStork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
 
How GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdfHow GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdf
 
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA ComplianceSecure-by-Design Using Hardware and Software Protection for FDA Compliance
Secure-by-Design Using Hardware and Software Protection for FDA Compliance
 
Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...
Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...
Top Call Girls Lucknow ✔ 9352988975 ✔ Hi I Am Divya Vip Call Girl Services Pr...
 
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
Happy Birthday Kubernetes, 10th Birthday edition of Kubernetes Birthday in Au...
 
Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)Hyperledger Besu 빨리 따라하기 (Private Networks)
Hyperledger Besu 빨리 따라하기 (Private Networks)
 
Going AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applicationsGoing AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applications
 
119321250-History-of-Computer-Programming.ppt
119321250-History-of-Computer-Programming.ppt119321250-History-of-Computer-Programming.ppt
119321250-History-of-Computer-Programming.ppt
 
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable PriceCall Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
Call Girls in Varanasi || 7426014248 || Quick Booking at Affordable Price
 
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
🔥 Kolkata Call Girls  👉 9079923931 👫 High Profile Call Girls Whatsapp Number ...
 
Hands-on with Apache Druid: Installation & Data Ingestion Steps
Hands-on with Apache Druid: Installation & Data Ingestion StepsHands-on with Apache Druid: Installation & Data Ingestion Steps
Hands-on with Apache Druid: Installation & Data Ingestion Steps
 
Hot Call Girls In Ahmedabad ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Servic...
Hot Call Girls In Ahmedabad ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Servic...Hot Call Girls In Ahmedabad ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Servic...
Hot Call Girls In Ahmedabad ✔ 7737669865 ✔ Hi I Am Divya Vip Call Girl Servic...
 

Presentation simulation

  • 1. Microsoft .NET Platform of ASP.NETPlatform of ASP.NET Group Name: Ethernet
  • 2. Group Member NameName Student IDStudent ID Md. Touhidur Rahman 152-15-6232 Sree Joyanto Chandro Barmon 152-15-6236 Tusher Chandra Ghosh 152-15-6237
  • 3. Index • Introduction • Definition • How it’s work • Resources • Question Session
  • 4. Sree Joyanto Chandro Barmon 152-15-6236
  • 5. What is .NET?  Microsoft® .NET is a set of Microsoft software technologies for connecting information, people, systems, and devices  It is a device and platform independent distributed computing model based on Web Services (which are in turn based on open XML communication technology), and consists of  a software platform for building .NET experiences  a programming model and tools to build and integrate XML Web services  a way to enable users to interact with a broad range of smart devices via the Web  personalized, simple, consistent, and secure  .NET is all about creation, consumption and delivery of Web Services
  • 6. What is a Web Service? Small, reusable applications written in XML Client to Client - Clients can use XML Web Services to communicate data Client to Server - Clients can send data to and receive data from servers. Server to Server - Servers can share data with each other. Service to Service - web services can work together.
  • 7. What are the Components of .NET?
  • 8. .NET Experience  .NET Experiences are XML web services that allow you to access information across the internet in an integrated way  .NET experiences are:  MSN (Microsoft Network) Website  Visual Studio .NET Website  Passport Website
  • 9. .NET Clients Clients are PCs, handheld computers, Tablet PCs, game consoles (Xbox), smart phones … All of them use XML Web Services .NET client software includes Windows CE Windows XP Windows Embedded Windows 2000
  • 10. .NET Services XML Web Services Offer a direct means for applications to interact with other applications First set of XML Web Services developed are called .NET My Services (“HailStorm”)
  • 11. .NET Servers .NET Enterprise servers are Microsoft's comprehensive family of server applications for building, deploying, and managing scalable, integrated, Web Services and applications Designed with machine critical performance Examples of .NET Servers: MS Sql Server 2000 MS Sql Server 2005 MS Sql Server 2008 MS Sql Server 2012 MS Sql Server 2014
  • 12. .NET Tools Microsoft Visual Studio .NET and Microsoft .NET Framework supplies complete solution for developers to build, deploy and run XML services Visual Studio .NET is the next generation of Microsoft’s popular multi-language development tool built especially for .NET Enhances existing languages like Visual Basic with new OO features Introduces C#
  • 14. ASP?  ASP stands for Active Server Pages.  ASP.NET is a web application framework developed by Microsoft to allow programmers to build dynamic web sites.  An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are executed on the server.  ASP is a Microsoft Technology that runs inside IIS.  To run IIS you must have Windows NT 4.0 or later.  ChiliASP and InstantASP are two technology’s which runs ASP without Windows.
  • 16. Compilers  ASP.NET Intellisense Generator  Microsoft Visual Studio  Microsoft Visual Web Developer Express  Microsoft SharePoint Designer  Mono Develop  Sharp Develop  Adobe Dreamweaver  Code Gear Delphi
  • 17. Programming Language  C#.NET  VB.NET  Managed C++  F# Other Support able Scripts  AJAX  Java Script  JQuery
  • 18. How to Create a New Website
  • 19.
  • 22. Tools
  • 24.
  • 25. Connect to SQL Server
  • 26.
  • 27.
  • 29. Page & Grid View
  • 30.
  • 31.
  • 33. .NET security  The .NET Security Framework Architecture consists of the following five core elements:  Evidence Based Security - At runtime, the CLR determines permission requests by evaluating the assembly’s evidence.  Code Access Security - allows code to be trusted to varying degrees, depending on where the code originates and on other aspects of the code's identity.  Verification - during JIT, the CLR ensures memory type safety.  Role Based Security - .NET applications can make authorization decisions based on identity and role membership.  Cryptography - The .NET Framework provides Random Number Generation and other Cryptographic services.
  • 34. What is MVC?  The MVC pattern is 30+ years old!  It is a powerful and elegant means of separating concerns  It makes it easier to test application  It promotes parallel development thanks to the loose coupling between the three main components
  • 35. MVC on the web today  Ruby on Rails  Django and Python  Spring, Struts and Java  Zend Framework and PHP  MonoRail  …
  • 36. The MVC pattern  Model  objects are the parts of the application that implement the logic for the application’s data domain  View  components that display the application’s user interface  Controller  components that handle user interaction, work with the model, and ultimately select a view to render
  • 37. What’s new in ASP.NET MVC 3  Razor View Engine  Support for multiple view engine  Global action filters  « ViewBag » property  New « ActionResult » types  JavaScript and AJAX improvements  Client-side validation enabled by default  Remote validator  JSON binding support  Data annotations metadata attributes  Validation interfaces  Dependency injection improvements  Partial-Page Output Caching  Granular Control over Request Validation  …
  • 38. Resources  www.wikipedia.org  www.Google.com  www.tutorialspoint.com  www.slideshare.net
  翻译: