Upload
edureka
View
92
Download
2
Tags:
Embed Size (px)
Citation preview
An InTELLISENSE WAY for WEB DEVELOPMENT
View MS .NET course at http://www.edureka.co/microsoft-dotnet-framework
For Queries:Post on Twitter @edurekaIN: #askEdurekaPost on Facebook /edurekaIN
For more details please contact us: US : 1800 275 9730 (toll free)INDIA : +91 88808 62004Email Us : [email protected]
Slide 2 www.edureka.co/microsoft-dotnet-framework
Objectives
At the end of this module, you will be able to:
Understand overview of MS .NET
Learn about primary elements of .NET
Learn about applications of .NET
Simplify Solution using .NET
Use case: Fund Transfer Banking made easy
Understand the Job trends in .NET
Slide 3 www.edureka.co/microsoft-dotnet-framework
MS.NET – An Overview
Internet
NotificationScheduling
Users Any Device Any Place Any Time
XML Web ServicesIntegrate business applications and processes
Back OfficeHeterogeneous applications & database
Authentication
Slide 4 www.edureka.co/microsoft-dotnet-framework
MS.NET – An Overview
Microsoft .NET is a powerful framework, used todevelop software applications to simplify clientinteraction with server application
It also provides rich interface and secured access tothe data
It provides the ability to make the entire range ofcomputing devices work concurrently, update andsynchronize the user information automatically
Slide 5 www.edureka.co/microsoft-dotnet-framework
Can create applications which will be useful to many customers
.NET is a powerful technology
Most of the applications are developed in the industry using .NET
Secured and powerful application can be developed
Most of the banking sites, share market portals, etc., are developed using .NET
Features of .NET
Slide 6 www.edureka.co/microsoft-dotnet-framework
Advantages of .NET
Common Language Specification
Platform Independent using MONO CLR
Intelligent Framework
Support to develop Windows Application, Web Application, Services, etc.
It works on Object Oriented Programming
Easy Application Development and Maintenance
Support of Security
Large number of built-in libraries
Slide 7 www.edureka.co/microsoft-dotnet-framework
MS.NET – Primary Elements
.NET
Webforms
Winforms
.NET Framework
Common Language Runtime
Slide 8 www.edureka.co/microsoft-dotnet-framework
Framework – An Overview
A framework is a software infrastructure in which
software that provides generic functionality can be
selectively changed by adding user-written code to
it, hence providing application-specific software
.NET Framework developer version will come along
with visual studio
Slide 9 www.edureka.co/microsoft-dotnet-framework
Features of .NET Framework 4.5
Powerful Framework with Visual Studio 2012
Improved and Expanded Base class Libraries
Razor View Engine
Support of Windows Store Applications
Parallel Computing
ASP.NET Web API to create Http Services
Slide 10 www.edureka.co/microsoft-dotnet-framework
Visual Studio 2012 – An Overview
With Visual Studio 2012
1. Simplifies application development with unique features comparing to other IDEs
2. Below are the unique features
Auto generation of Code
Auto completion
» Intellisense
» Intellitype
» Intellitrace
Reference highlighting
Built-in components
Code snippets, etc.
Slide 11 www.edureka.co/microsoft-dotnet-framework
Top Features of .NET- Visual Studio IDE
Powerful IDE (Integrated Development Environment)
» Allows to drag and drop the controls
» Simplifies changing the properties
Supports RAD (Rapid Application Development)
» Allows to develop, run and debug the applications
Slide 12 www.edureka.co/microsoft-dotnet-framework
Usage of MS.NET Framework
There are many big companies which developed softwares using .NET like
Banking Domain
» hdfcbank.com
» axisbank.com
» icicilombard.com
http://www.muthootfinance.com/
ICICI Securities
Reliance Securities
Slide 13 www.edureka.co/microsoft-dotnet-framework
Common Language Runtime (CLR)
It is the heart of .NET Framework, which takes responsibility for creating and executing applications targeting to .NET
CLR is a Runtime for .NET Framework and it stands for Common Language Runtime
Manages running code
One Runtime of Many Languages
Provides common type system
Provides access to system resources
Slide 14 www.edureka.co/microsoft-dotnet-framework
Application Development – Using .NET
.NET supports different type of application
Native Applications for Desktop
» Console Application
» Windows Application
» Class Libraries
» Windows Services
Applications for Web
» Web Application
» Web Sites
» Web Services, etc.
Slide 15 www.edureka.co/microsoft-dotnet-framework
Different Kind of Application – An Overview
Web Application Windows Application Console Application
Slide 16 www.edureka.co/microsoft-dotnet-framework
Use Case – Problem Statement
One day John had been to the Bank. He wanted to perform few transactions on his registered account before his office hours. When he reached there, he saw few people were already lined up. He took the token for his transactions and waited at the reception
Slide 17 www.edureka.co/microsoft-dotnet-framework
Use Case – Problem Statement
He waited for some time. Then he went to the Customer Support Executive to ask how much time it will take for all the transactions. The lady told him that, he has to stand in different queues for different transactions and as this is a busy hour in the bank, it will take a while
Customer Support
Slide 18 www.edureka.co/microsoft-dotnet-framework
Use Case – Problem Statement
All the transactions were important for him. So, he stayed back in the bank and performed all the transactions. For two fund transfers and one application status check, it took him 1 hour apart from the waiting time at the reception
Slide 19 www.edureka.co/microsoft-dotnet-framework
Use Case – Problem Statement
Because of the inefficient manual process in the bank, a lot of his time was wasted
Also, he was late to office and had a tough time with his manager
Slide 20 www.edureka.co/microsoft-dotnet-framework
Simplified Solution using .NET
No more standing in long queue
No wastage of time
Solution at your finger tip : Banking Application
Slide 21 www.edureka.co/microsoft-dotnet-framework
Advantages of Applications Developed in .NET
Different ways to solve the problem:
1. Round the clock one can transfer funds using web application
2. Immediate completion of transaction with windows application (native application)
3. Console Application helps to complete the transaction without opening the application
4. Web service helps one to use the service with other languages like php, java, etc.
Slide 22 www.edureka.co/microsoft-dotnet-framework
Simplified Solution using .NET
Develop a Console Application:Simplify issues right away with statements without loading application
Develop a Standalone Application:Helps to transact in the branch with the support of the cashierInstall the Win application in ATM machine for automated transactions
Develop a Web Application:Will allow to operate your application in Web
Develop a Web Service:Will allow to operate application with existing applications using other technology
Develop a Mobile Application:Will allow to access your transaction using mobile phone, tablet pc, etc.
Develop Route based App in MVC.NET:Will allow to access transactions by clicking on link provided
Slide 23 www.edureka.co/microsoft-dotnet-framework
Login to the Application
James
Step 1 : Login to Application
1. Enter the registered username and password
2. Click “Log In”
Slide 24 www.edureka.co/microsoft-dotnet-framework
Select the Transaction Type
Step 2 : Select the operation to be performed
1. Select the desired transaction type to be performed from the menu available
Suppose a fund transfer has to be performed
Slide 25 www.edureka.co/microsoft-dotnet-framework
Web Application
It is used to access the application round the clock, all over the world
Customer need not to have any software installed in his machine, they just need to access the application using any web browser (if internet is enabled)
Except cash deposit or withdrawal other transactions like Fund transfer, balance check, bill pay, Mini statement, etc., can be easily performed round the clock
Slide 26 www.edureka.co/microsoft-dotnet-framework
Step 3 : Performing Fund transfer
1. Enter the required details of the payee and the payer
2. Click “Initiate”
Fund Transfer : Web Application
Slide 27 www.edureka.co/microsoft-dotnet-framework
Windows Application
It helps to develop user interface for windows operating system with the components/tools used in the operating system
It allows to select options instead of entering your details
It contains a interactive user interface as it supports lot of images
Example : you can check the signature of the customer
Slide 28 www.edureka.co/microsoft-dotnet-framework
Step 3 : Performing Fund transfer
1. Enter the required details of the payee
2. Click “Fund Transfer”
Fund transfer : Windows Application
Slide 29 www.edureka.co/microsoft-dotnet-framework
Console Application
It helps in developing application which can issue statements without loading the project
Example :To block a user C:\>Blockcustomer c102
To make your statement mode from paper to pdfC:\>CustomerStatement Estatement true
Slide 30 www.edureka.co/microsoft-dotnet-framework
Web Service
It can generate a service that runs in SOA
Service can be consumed in any technology like java, php, etc.,
It allows to consume library in any application
Note: Suppose my application is developed in .NET, if someone wants to access the application developed in java, I can share the access using web service
Slide 31 www.edureka.co/microsoft-dotnet-framework
.NET Supports Different Programming Languages
More than 50 successful languages are supported to develop application to target .NET technologies
1. C#.NET
2. VB.NET
3. J#.NET
4. Plugins like
Php.net
Cobol.net
Fortan.net
Slide 33 www.edureka.co/microsoft-dotnet-framework
Course Topics
Module 6
» ASP.NET
Module 7
» Web Server Controls
Module 8
» LinQ, 3 - Tier Architecture
Module 9
» State Management, Ajax
Module 10
» Security and Web Services
Module 1
» .NET Architecture, Visual Studio IDE
Module 2
» Introduction C#.NET and OOPs using C#.NET
Module 3
» Windows Forms using C#.NET
Module 4
» ADO.NET - Data Access from SQL Server
Module 5
» Collections and Assemblies
LIVE Online Class
Class Recording in LMS
24/7 Post Class Support
Module Wise Quiz
Project Work
Verifiable Certificate
Slide 34 www.edureka.co/microsoft-dotnet-framework
How it Works?
Questions
Slide 35 www.edureka.co/microsoft-dotnet-frameworkTwitter @edurekaIN, Facebook /edurekaIN, use #askEdureka for Questions