MicroSoft .Net
Introduction:
The evolution of Microsoft .NET provided the developers with a free medium for development. Earlier, software developers used to work on operating system like UNIX and Windows. It was difficult for the developers to learn from software installation to deployment. But, .NET was designed as distributed software, provided interoperability between services and the programming languages. Microsoft .NET is a framework used for executing the applications in different programming languages.
The first version of Microsoft .NET was introduced in the year 2002. It was known as version 1.0. Later, versions of .NET framework as 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, and 4.6 were introduced. Every new version contains the features of the earlier version and more functionalities are added to it.
The .NET Framework architecture consists of various components as shown below:
C# | C++ | VB | JScript |
Language Specification | |||
Web Form and Web Services | Windows Form | ||
ADO.NET | |||
Base Class Library | |||
Common Language Runtime | |||
Operationg System |
The components of the framework are as explained below:
- Common Language Runtime: The Common Language Runtime is the environment used for executing all the .NET applications. The code is known as managed code. The management of memory is provided by the CLR.
- Common Language Specification: It provides a set of rules that are satisfied by the language compilers. It is also a subset of CTS. There is a guarantee that the code will work properly in the environment.
- Framework class libraries: The Base class library is used for all the applications. It provides a way to access the methods and classes for all the .NET programming languages. The applications like console, windows, web, XML and web services can be easily executed. The predefined methods are used for implementing the functions like communication with the database, file operations, XML and graphics interaction.
- Common Type System: The common type system provides user with a type system which is useful for all the programming languages. The rules used for ensuring that the objects of a particular type can easily communicate with each other. The declaration of the data types and their use in the managed code is defined.The Common Type System provides supports to value and reference types. Value types define the instance of the value type variables. They are allocated on the stack. They are usually built in or user defined.
The reference type are used for storing the reference of the variable of the memory address. They are allocated on the heap. The type of a reference type is found from the value of the describing types. .NET helps for the creation of web services. User can create the web services which are accessible using the protocols like HTTP, SOAP and standard Internet protocols.
Objectives of this course
- Understand the .NET architecture and framework in detail using the tutorial
- Learn the object oriented concepts in detail with the syntax and examples
- Explore the C# programming concepts and implement the code for advanced coding
- Create ASP.NET master content pages which are widely used for web application creation
- Learn to access the database contents using the ADO.NET
- Deployment of the created web application through different deployment options
- Learn the designing of web pages using different style sheets.
- Explore the web services and use in communication of web services
- The wide use of WCF, WPF and various web services can be understood
- Learn about the MVC, MVC framework and MVVM using .NET framework
- Understand different development methodologies useful in the software development process
- Learn how to deploy the web services application through the IIS server
- Understand the difference between MS.NET framework 2.0, 3.0, 4.0
Module 1:
- Learn about the .NET framework, architecture.
- OOPS Concepts: Class
- Objects
- Inheritance
- Interface
- Abstraction
- Polymorphism
- Constructors
- Access Specifiers
- Overloading
- Overriding
- C# Programming:
- Overview
- Environment
- Program structure
- Data types
- Variables
- Decision making statements
- Expressions
- Constants
- Loops
- Control statement
- Namespaces
- Classes
- Constructors
- Destructors
- Polymorphism
- Encapsulation Nullables
- Arrays
- Strings
- Enumeration
- File Input and Output
- Properties
- Structs
- Indexers
- Interfaces
- Delegates and events
- Attributes
- Reflection
- Operators
- Operator overloading
- Anonymous methods
- Generics
- Exception handling
- Preprocessor Directives
- MultiThreading
Module 2:
- Windows forms layout,
- Windows form application,
- Startup Form,
- Model
- Modeless forms
- Windows Form application controls: Includes controls for the form as mentioned below:
- Labels
- Textbox
- Button
- Listbox
- Checkbox
- Radiobutton
- Combobox
- Image
- Imagelist
- Datagridview
- Tabcontrol
- Event Handlers:
- Creation of event handlers
- Default event handlers
- Event handlers associated at runtime
- Custom controls
Module 3:
- Architecture of ASP.NET
- ASP.NET Life cycle, application components
- Event handling, HTML controls
- Server controls
- Advanced controls
- State management in ASP.NET
- User Controls
- Master and content pages
- Validation controls
- Site navigation
- Configuration
- Globalization and localization
- Custom controls
- Error handling
- Security
- Directives
- Tracing web applications,
- Web parts,
- Styles,
- Themes
- MultiThreading
- AJAX Controls
Module 4:
- Overview of ADO.NET,
- Data binding,
- Accessing data using Lambda expressions,
- LINQ
Module 5:
- Introduction to distributed applications
- Learning COM+
- Understanding .NET remoting
- Understanding web services
- Understanding WCF
- Hosting and consuming WCF service
- Tracing and monitoring WCF services
- Exception handling
- Serialization
- Encoding
- Working on transactions
- Securing WCF service
- Extending WCF
- RESTful services
Module 6:
- Overview of design patterns
- MVC
- MVP
- MVVM framework
- MVC Framework 4.0
Module 7:
- Process of deployment in ASP.NET
- Various deployment tools available in .NET
Module 8:
- Overview of different methodologies
- Waterfall model
- Agile model
Training Highlights
- Focus on Hands on training
- 70 + hrs. of Assignments, Live Case Studies
- Video Recordings of sessions provided
- Demonstration of Concepts using different tools like MS SQL, IIS , Business Object Crystal Reports
- One Problem Statement discussed across the ASP.NET, VB.NET, WPF, WCF, WWF and LINQ
- .NET Certification Guidance
- Resume prep, Interview Questions provided
- SOA Fundamentals and Products covered
- Cloud Computing for .NET developers
- Introduction to RAID, Clustering and DISASTER RECOVERY
- Preparation for an interview
- Helps in resolving any technical queries faced by an individual on any specific topic
- Provide various tips which are useful in cracking an interview
- Provide you with sample questions which are helpful in interview preparation
- Conduct mock interviews to build up the confidence of the students
- Various minor tips for personality development to make the candidate feel confident
Eligibility
- A person with basic IT programming knowledge ( C, C++, VB ) can join the .Net course
- Professional from non IT field can join the course
- IT developers who want to learn new development technology
The Microsoft .Net course consists of various modules which are covered for training individuals. The modules and their components are as listed below:
Module 1: .Net Programming
- Introduction to .NET
- .NET Architecture
- Object Oriented concepts
- .NET framework
- C# Programming
Module 2: Windows Forms Applications
- Console Application
- Controls for windows application
- Event Handlers
Module 3: Web applications in ASP.NET
- ASP.NET Web application life cycle
- Architecture
- Development using Web Forms
- Master and Content Pages
- User Controls
- Custom Controls
Module 4: Overview of ADO.NET and XML
- Introduction to ADO.NET
- Accessing data using XML
- LINQ
- Lambda Expressions
Module 5: WCF and Web services
- WCF architecture
- Overview of web services
- Hosting and consuming a WCF service
- RESTful services
Module 6: MVC framework
- Overview of Design patterns
- MVC, MVP, and MVVM
- .Net MVC Framework 4.0
Module 7: Deployment of web applications
- Deployment process
- Deployment tools in .NET
Module 8: Various development methodologies
- Methodologies for development
- Agile and waterfall models
• Browser: Mozilla Firefox, Internet Explorer, Opera or the latest versions of other web browsers
• Operating System: Window XP and later versions
• Memory: More than 256 MB RAM
• CPU: More than P500 MHz
• Free space on disk: More than 200+ MB for recordings
• Miscellaneous: Speakers, Memory card, microphone, sound card
• Monitor: High color containing 16 bit colors
2) Professional from non IT field can join the course
3) IT developers who want to learn new development technology
1) 70 – 515: Web applications development using .NET framework 4.0
2) 70 – 513: Windows Communication Foundation Development using .NET Framework 4.0
3) 70 – 516: Accessing Data with .Net framework 4.0
4) 70 – 511: Windows Application Development using Microsoft .NET Framework 4.0
5) 70 – 483: Programming in C#
You can become Microsoft certified by clearing either of the following exams:
70 – 515: Web applications development using .NET framework 4.0
For the preparation of certification 70 – 515, you must be able to develop web applications using Microsoft .NET Framework 4 and ASP.NET. For developing the applications user must have sound knowledge of either VB or C#.
The candidate must have good experience on the following topics:
- ASP.NET configuration
- Debugging and deploying the web applications
- ASP.NET state management
- ASP.NET Life cycle
- Detail about IIS
- ASP.NET MVC architecture
- Creating and consuming web services
- WCF services
- Client side scripting
- Accessing data using LINQ
70 – 516: Accessing Data with .Net framework 4.0
For the preparation of 70 – 516, the candidate must learn creation of application components which interact with different data sources.
The candidate must have good experience on the topics listed below:
- LINQ to SQL
- ADO.NET Data services
- Stored procedures in SQL
- Coding technique and framework components using ADO.NET 4
- XML Schemas
- Database structures
- Entity Framework technologies
70 – 513: Windows Communication Foundation Development using .NET Framework 4.0
In order to prepare for 70 – 513 certification, candidate must be able to develop WCF applications. The candidate must practice on the following mentioned topics:
- Securing web applications
- Configuring and deploying WCF applications
- Creating service model
- WCF support for .NET communication
- Hands on experience using tracing tools, SvcUtil, IIS/WAS for hosting
70 – 511: Windows Application Development using Microsoft .NET Framework 4.0
The candidate must have good knowledge of WinForms creation and WPF applications. The candidate must practice on the following mentioned topics:
- Create data driven interfaces for WinForms and WPF applications
- Unit Testing using the MSTest
- Hands on in set up and deployment projects
- Layouts creation through XAML
70 – 483: Programming in C#
The candidate have cleared the following concepts for the 70 – 483 certification exam.
- Creation and Use types in C#
- Debugging applications using C#
- Implementing security using C#
- Data access implementation
- Exception handling in C#
- Implementing events and callbacks
- Multithreading
Note:
You must hold a degree and sound knowledge about .NET.
User must register for the examination by paying the respective fees.
The exam contains multiple choice questions, duration is about 120 minutes and minimum score is 70%.

Raj Notani
The training was good and covered the basics of .NET very well. The project helped me gain hands on experience. With e-Learning Line, one can easily get in touch with industry experts and share their issues with them. Also candidates can gain huge knowledge on real life practices through projects and case studies. E-Learning Line is one of a kind. Thank You.

Harpreet Singh Nagra
Getting high quality training from industry experts is a boon in today's time. I am happy that I have joined e-Learning Line and gathered life time experience of working under industry best practitioners. Also I am very satisfied with the course. It is affordable and convenient. E-Learning Line’s course completion certificate is also very useful for future jobs.

Tanya Nagar
E Learning Lines has made .NET learning that much simple and easy to grasp. I am now confident of getting into the real world and help create more. I have just entered their course and it is simply awesome. They are very prompt with answering my queries on .NET, esp. Validation. Loving the way the course is taught. Way to go E-Learning Line. Highly recommended for all courses.

Bhakti Mistry
It cannot be a better place to learn than e-learning line. Completed my project on an ecommerce site and it was a resounding success. Happy with what I was provided with. With the certification I will be able to create much more. Thank you E-Learning Line.
Trainers Details
Contact Us


Online Class schedule (EST)
Course Features
Popular Courses







