Course Content
Introduction to .Net
- History of .Net
- Flavours of .Net
- Features of .Net
- Installing the .Net Framework SDK
- Undersstanding .Net Platform and its Layers
- Understanding Various Components of .Net
- .Net Framework Architecture
Code Management
- Introduction
- JIT (Just in Time)Compiler & Debugging
- CLR
- BCL
Assemblies and Application Domains
- Introduction
- Assembly Types
- Private Assembly
- Shared Assemblies
- Application Domains
Developing Console Application
- Introduction to Project and Solution in Project
- Data Types and Variable Declaration
- Control Statements
- Working with Arrays
- Working with Methods
- Pass by value and by Reference and Out Parameters
Object Oriented Programming Programs
- Object Oriented Programming
- Classes
- Encapsulation
- Inheritance
- Polymorphism
- Understanding C# and VB as oop Languages
- Abstract classes(Virtual Classes)
- Interfaces
- Delegates and Events
- Structures
Error and Exception Handling
- Understanding Application Exception
- Try/Catch/Final Blocks
- Nested Try/catch/Final/Throw Blocks
Windows Application (C#.Net)/(VB.Net)
- Introduction
- Controls
- Menus and Context Menus
- MenuStrip and ToolbarStrip
- Graphics and GDI
- Form Inheritance
- Mini Project Development
- Generating Crystal Reports
ASP.Net
- Web Programming Introduction
- HTML and Java Script
- Introduction to ASP
- ASP.Net Sample Programs
(Server controls and HTML controls) - Validation Controls
- Applying Themes and Styles to controls
- ASP.Net Architecture
- Page Navigation Option
- Creating a Layout using Master Pages
- User Control
- ASP.Net State Management
- DataBound Controls
- Web Application in Different Architectures
- Developing a website
- AJAX.NET Introducton
- AJAX CONTROLS
- Web Services
ADO.Net
- Introduction
- Creating Database using VS.Net
- Establishing connection with Database
- Connection String Formats
- Executing Queries(Insert,Update,Delete,Select)
- Stored Procedures
- Data Access using ADO.Net Data Set
- Windows Services
- XML
- MultiThreading