5. Overview of .NET Framework release history[3]
Generation Version number Release date Development tool Distributed with
1.0 1.0.3705.0 2002-02-13 Visual Studio .NET N/A
1.1 1.1.4322.573 2003-04-24
Visual Studio .NET
2003 Windows Server 2003
2.0 2.0.50727.42 2005-11-07 Visual Studio 2005 Windows Server 2003 R2
3.0 3.0.4506.30 2006-11-06 Expression Blend Windows Vista, Windows Server 2008
3.5 3.5.21022.8 2007-11-19 Visual Studio 2008 Windows 7, Windows Server 2008 R2
4.0 4.0.30319.1 2010-04-12 Visual Studio 2010 N/A
4.5 4.5.50709.17929 2012-08-15 Visual Studio 2012 Windows 8, Windows Server 2012
4.5.1 4.5.50938.18408 2013-10-17 Visual Studio 2013
Windows 8.1, Windows Server 2012
R2
6.
7. ILDASM
Can examine assemblies, assembly code with the
ILDASM tool
Here is ILDASM run on VideoUnScramble.exe
11. Some .NET Languages
• C#
• COBOL
• Eiffel
• Fortran
• Mercury
• Pascal
• Python
• SML
Perl
Smalltalk
VB.NET
VC++.NET
J#.NET
….
More are planned or under
development
12. .NET vs. J2EE
Both are similar in many ways:
Server- and client-side model for building enterprise
applications.
Virtual machine designed to inspect, load, and execute
programs in a controlled environment.
APIs for creating both fat- and thin-client models.
APIs for foundation services (data access, directory, remote
object calls, sockets, forms).
Development environment for dynamic web pages.
J2 Enterprise Edition
Language-Dependent & Platform-Independent
.NET
Language-Independent & Platform Dependent (for now)
13. J2EE
The core (JVM and standard class libraries) are
mature.
3-4 million Java programmers.
J2EE implementations are not entirely cross-
platform.
Java’s true potential is realized only when all (or
most) development is done in Java.
Changing the Java language specification has an
enormous impact on the entire platform.
14. .NET
.NET built into Windows; running an
executable invokes the CLR automatically
instead of explicitly invoking the JVM
Being newer, .NET added improvements such
as native XML support, new features to CLR
About 3 million C++ developers, 3-8 million VB
developers, around 1 million C# developers
Today, most development and deployment is
Windows
15. Simple Application Deployment
Unlike COM, no “plumbing” code needed to
connect separate components
Components can be developed in different
programming languages
2500 classes to reuse
Automatic garbage collection
Memory is managed
Common bugs like memory leaks, buffer overruns
are not possible (if using 100% managed code)
16. Cross-platform interoperability
Multi-language support
Code reuse
Automatic resource management
Type safety
Debugging
Error handling
Elimination of DLL hell
Security
21. Introduction to WCF
Windows Communication Foundation (Code named Indigo) is a
programming platform and runtime system for building, configuring and
deploying network-distributed services. It is the latest service oriented
technology; Interoperability is the fundamental characteristics of WCF.
Advantage
•WCF is interoperable with other services when compared to .Net
Remoting, where the client and service have to be .Net.
•WCF services provide better reliability and security in compared to
ASMX web services.
•In WCF, there is no need to make much change in code for
implementing the security model and changing the binding. Small
changes in the configuration will make your requirements.
30. What MVC is?
Maintain Clean Separation of Concerns
Extensible and Pluggable
Enable clean URLs and HTML
Great integration within ASP.NET
Tooling Support
37. What IDS provides?
Analyse students interest by conducting Psychometric
assessment and suggest Technology based on student
passion and interest areas.
Each resource person is industry expert – who will be
your project guide and help you to take you through
entire SDLC life cycle
Not more than 5 teams allocated to a single resource
person
The resource person will help you to learn the
technology you are interested in or the research area
you picked up
38. Technologies we train
DotNet
Database
Testing
Career opportunities and Types of jobs in IT for Engg
graduates.
How IT enables the business to be more profitable
with examples.
Communication Skills
38 of 12
39. About Us
Strong background in software
development and releases
Working directly with international
customers and end users
Third level technical/functional
interviewers
Mentors and Senior Technical advisors
on projects
40. Challenges for Some Fresh Graduates
Competition
English Communication
College to Corporate Transition
Facing the Job Interview
41. Dealing with Challenges – Our Approach
Spoken English
and
Communication
Communication
Interview Skills
and
Career Guidance
Interview
Train students by
Real Time
Employees on
various
technologies based
on Students passion
Technology
Training + Mentoring + Setting Expectations
42. What IDS provides?
Analyse students interest by conducting Psychometric
assessment and suggest Technology based on student
passion and interest areas.
Each resource person is industry expert – who will be
your project guide and help you to take you through
entire SDLC life cycle
Not more than 5 teams allocated to a single resource
person
The resource person will help you to learn the
technology you are interested in or the research area
you picked up