Introduction to microsoft .net framework development

14
© 2013 Brainvire Infotech Pvt. Ltd Introduction to Microsoft .Net Framework Development © 2013 Brainvire Infotech Pvt. Ltd http://www.brainvire.com/

description

Microsoft ASP.NET allows web developers to design and develop exquisite and dynamic web applications, web sites and provides zealous web services to the clients. ASP.NET is a web development technology that is built into .NET Framework and makes use of a full featured programming language such as C# to build rich web applications.

Transcript of Introduction to microsoft .net framework development

Page 1: Introduction to microsoft .net framework development

© 2013 Brainvire Infotech Pvt. Ltd

Introduction to Microsoft .Net Framework Development

© 2013 Brainvire Infotech Pvt. Ltdhttp://www.brainvire.com/

Page 2: Introduction to microsoft .net framework development

© 2013 Brainvire Infotech Pvt Ltd

1) Agenda

- Introduction to .Net

- The .Net Framework

- Common Language Run time

- .Net Framework Services

- Common Language Specification

- .Net Development Tools

- Benefits of .Net

http://www.brainvire.com/asp-dot-net-development

Page 3: Introduction to microsoft .net framework development

© 2013 Brainvire Infotech Pvt Ltd

2) The Evolution of Web Applications

- First generation of web applications - non-interactive, HTML static content

- Second generation of web applications - rich user interface, scalable backed (ASP, Cold Fusion, dynamic content)

- Third generation of web applications (.Net) – Web protocols, XML to allow better integration between services on the web

http://www.brainvire.com/asp-dot-net-development

Page 4: Introduction to microsoft .net framework development

© 2013 Brainvire Infotech Pvt Ltd

3 ) What is .Net?

- .Net is a framework for developing web-based and windows-based applications within the Microsoft environment.

- The framework offers a fundamental shift in Microsoft strategy: it moves application development from client-centric to server-centric.

.NET Application

.NET Framework

Operating System + Hardware

http://www.brainvire.com/asp-dot-net-development

Page 5: Introduction to microsoft .net framework development

© 2013 Brainvire Infotech Pvt Ltd

4) What is a Web Service?

- A programmable application accessible as a component via standard web protocols

- XML is the core – A universal data exchange format

- All built using open internet protocolshttp://www.brainvire.com/asp-dot-net-development

Page 6: Introduction to microsoft .net framework development

© 2013 Brainvire Infotech Pvt Ltd

5) What is .Net Framework?

-A collection of technologies that

Unite isolated web applications Make information available anytime, anywhere Simplify development and deployment

- .Net Framework Services

Common Language Run time (CLR)Windows Forms ASP.NET

Web FormsWeb Services

ADO.NET Visual Studio .Net

http://www.brainvire.com/asp-dot-net-development

Page 7: Introduction to microsoft .net framework development

© 2013 Brainvire Infotech Pvt Ltd

6) .Net Framework, Languages, Tools

VISUAL

STUDIO

.NET

VB C++ C# JScript

Common Language Specification

ASP.NET: Web ServicesASP.NET: Web Servicesand Web Formsand Web Forms

WindowsWindowsFormsForms

ADO.NET: Data and XMLADO.NET: Data and XML

Base Class LibraryBase Class Library

Common Language Runtime

http://www.brainvire.com/asp-dot-net-development

Page 8: Introduction to microsoft .net framework development

© 2013 Brainvire Infotech Pvt Ltd

7) Common Language Runtime

-CLR works as a virtual machine in executing all languages

- All .Net languages must obey the rules and standards imposed by the CLR Object declaration, creation and use Data types, language libraries Error and exception handling Interactive development environment (IDE)

- Manages running code Threading Memory management

- Multi-Language Inheritance, errors and debugging

- Evidence based security Code access security Role-based security Integrated with underlying OS

- Deploymenthttp://www.brainvire.com/asp-dot-net-development

Page 9: Introduction to microsoft .net framework development

© 2013 Brainvire Infotech Pvt Ltd

8) .Net Framework Services

- Asp.Net

- Web Forms

- Windows Forms

- Ado.Net

- XML Support

http://www.brainvire.com/asp-dot-net-development

Page 10: Introduction to microsoft .net framework development

© 2013 Brainvire Infotech Pvt Ltd

9) Common Language Specification

- Language neutral

- Common language specification

- Microsoft provides VB, C++, C#, Jscript

- Third parties such as COBOL, Pascal, APL, Perl, Python etc.

http://www.brainvire.com/asp-dot-net-development

Page 11: Introduction to microsoft .net framework development

© 2013 Brainvire Infotech Pvt Ltd

10) .Net Languages Available

- Visual Basic - Pascal

- C# - C

- C++ - SmallTalk

- Jscript - Scheme

- Perl - APL

- Python - Mercury

- COBOL - Oz

- Ada - Oberon

http://www.brainvire.com/asp-dot-net-development

Page 12: Introduction to microsoft .net framework development

© 2013 Brainvire Infotech Pvt Ltd

11) .Net Development Tools

- Visual Studio .Net

http://www.brainvire.com/asp-dot-net-development

Page 13: Introduction to microsoft .net framework development

© 2013 Brainvire Infotech Pvt Ltd

12) Benefits of .Net

- Better security and performance

- Language independent

- Fully object-oriented languages

- Common runtime engine shared by all languages

- Base class library usable by all languages

http://www.brainvire.com/asp-dot-net-development

Page 14: Introduction to microsoft .net framework development

© 2013 Brainvire Infotech Pvt Ltd

Thank You

Email : [email protected] : www.brainvire.com

Chicago1255 S State St. # 906Chicago,IL 60605, USA Phone: +1-408-416-3339 / + 1-631-898-3253

Mumbai1st Floor, Sai Darshan Towers, Plot #31, Opp. Suvidhya School,Gorai-1, Borivali (West), Mumbai 400091 Phone: +91-22-28682235 /40

Australia55 Falcon Street,Crows Nest, Sydney 2065, Australia Phone: +61-2-9954-9111

Ahmedabad303, Naindhara Complex, Near Hotel Grand Bhagwati, S.G Highway, Ahmedabad 380015 Phone: +91-79-40080834

http://www.brainvire.com/asp-dot-net-development