What is a software ? Why file extensions are used ? What is an exe? What is a dll file? What is a Native Code? What is the use of languages ? What are the types of languages ? What are the main products of Microsoft ?
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
. Net Architecture
ILDASM Can examine assemblies, assembly code with the ILDASM tool Here is ILDASM run on VideoUnScramble.exe
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
.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)
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.
.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
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)
.NET goals Cross-platform interoperability Multi-language support Code reuse Automatic resource management Type safety Debugging Error handling Elimination of DLL hell Security
DATABASE
WCF
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.
MVC Flow Controller Model Step 2 Controller processes request and forms a data Model
MVC Flow Controller View Step 3 Model is passed to View
MVC Flow Controller View Step 4 View transforms Model into appropriate output format
MVC Flow Response Controller View Step 5 Response is rendered
What MVC is? Maintain Clean Separation of Concerns Extensible and Pluggable Enable clean URLs and HTML Great integration within ASP.NET Tooling Support
CRYSTAL REPORTS
Software Development Life Cycle
Software Development Phases of Software Development Aspects of Software Quality SDLC Models Waterfall Iterative Waterfall V-Shaped Incremental Agile RAD Spiral Big Bang
Waterfall
Innovative Development Solutions Bangalore Preparing the Students to Effectively Face Global Competition Presentation On
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
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
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
Challenges for Some Fresh Graduates Competition English Communication College to Corporate Transition Facing the Job Interview
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
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