36
An InTELLISENSE WAY for WEB DEVELOPMENT View MS .NET course at http:// www.edureka.co/microsoft-dotnet-framework For Queries: Post on Twitter @edurekaIN: #askEdureka Post on Facebook /edurekaIN For more details please contact us: US : 1800 275 9730 (toll free) INDIA : +91 88808 62004 Email Us : [email protected]

MS .Net - An IntelliSense Way of Web Development

  • Upload
    edureka

  • View
    90

  • Download
    2

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 32 www.edureka.co/microsoft-dotnet-framework

.NET – Job Trends

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