• Instructor: Rosy Janner
  • Students: 8655
  • Duration: 5 weeks

Dot Net Technologies (Complete Course Package)

  •  Module1: C#.NET Basics and OOPS
  •  Module2: Windows Forms App and ADO.NET
  •  Module3: ASP.NET

Module1: C#.NET Basics and OOPS


Target Audience: This module is meant for the programmers, who are completely new to .NET Framework and C#.NET.
Pre-requisite: Good knowledge in “C” language
Goals: By learning this module, you will be able to write some programs using some basic
concepts of C#.NET and using OOPS.

 Introduction to .NET Framework
 Versions of .NET Framework
 Features and Advantages
 .NET Framework Architecture
 Components (CLS, CTS, BCL, CLR)
 Application Compilation and Execution Mechanism in .NET
 Overview of MSIL and Assemblies
 IL DASM
 .NET Framework directory
 BCL Architecture
 Overview of MS Visual Studio
 Versions of Visual Studio
 Advantages of Visual Studio

 Introduction to C#
 Command Line Demo
 Command Line Compiler
 Visual Studio Demo
 The IDE
 Solution Explorer
 Types
 Primitive Types
 Namespaces
 Variables
 Statements and Expressions
 Operators
 Type Casting
 Boxing and Unboxing
 References
 Summary

 Branching
 Switching
 Looping
 Jumping
 Throwing Exceptions
 Built-in Exceptions
 Handling Exceptions
 Chaining Catch Blocks
 Finally
 Summary

 Introduction
 Structs
 Classes and Objects
 Reference Types
 Data Members and Function Members
 Access Modifiers
 Read-only Data Members
 Local Variables (vs) Data Members
 this keyword

 Overview
 Methods
 Method Review
 Method Overloading
 Fields
 Properties
 Events
 Events – Delegates
 Indexers
 Operator Overloading
 Conversion Operators
 Constructors
 Destructors
 Summary

 Strings
 DateTime
 Enumerations
 Interfaces
 Arrays
 Static Members and Non-static Members
 Static Constructors
 Static Classes
 Inheritance
 Abstract Classes
 Abstract Functions
 Virtual Functions and Function Overriding
 Sealed Classes
 Partial Classes
 Summary

 Overview
 Why Generics?
 Using Generics
 Generic Collections
 Generic Methods
 Generic Interfaces
 Summary

Module2: Windows Forms App and ADO.NET


Target Audience: This module is meant for the programmers, who are interested to develop
graphical applications using C# and want to connect them with databases such as SQL Server and Oracle.
Pre-requisite: Good knowledge in “C#” language basics and OOPS. (refer Module1)
Goals: To develop Windows Forms Applications with Database interaction.

 Introduction to Windows Forms Applications
 Form Properties
 Event Handling and Form Events
 Working with Multiple Forms
 Working with Common Controls
 Working With List Controls
 Working With Menu Controls
 Working with Dialog controls
 Working with other c

 User Defined Control
 Inherited Control
 Inherited forms
 Event handling
 Windows Forms Control Library

 ADO .NET Introduction
 Data Providers in .Net
 Introduction to Managed and Unmanaged Providers
 Passing Commands to the Database
 Data Readers
 Dataset and Data Adapters
 Creating Relations and Transactions

 System .IO namespace
 FileStream
 StreamReader
 StreamWriter
 FileInfo
 DirectoryInfo

 System.Text
 string reader
 string writer
 string.join
 string.split
 string comparisions
 search string

 Understanding the need of Remoting
 Channels (TCP and HTTP)
 Server Activated Object and Client Activated Object
 Remoting Architecture
 Demo on Remoting

 Introduction
 Garbage Collection
 Threads
 Threading Demo
 Async Demo
 Parallel Demo

 Service base class
 Service Process installer
 Service Installer
 Creating a Windows Service
 Installutill.exe

 Default and Named Parameters in C# 4.0
 Anonymous Method

Module3: ASP.NET


Target Audience: This module is meant for the programmers, who are interested to develop
web applications using C#.
Pre-requisite: Good knowledge in “C#” language basics, OOPS, Windows Forms Applications
and ADO.NET. (refer Module1 and Module2). In additional to this, this module demands some
intermediate level knowledge in HTML.
Goals: To develop Web Applications.

 Overview of HTML
 Client side scripting langs
 Overview llS
 Overview of ASP

What is ASP.NET
 ASP VS ASP.NET
 Image Technique and code behind technique

 Client side control vs Server side controls.
 Type of server controls – HTML server controls,
 Examples on Web server controls.
 ASP.NET Page Execution Architecture

 Cookies
 Session State
 Application object
 Session and App events
 Global. AJAX
 viewstate

 Datalist
 Repeater
 Datasource Controls
 GridView
 DetailsView
 Listview
 Crystal Reports

 Importance of Caching
 Type of Caching in ASP.NET
 Output Caching
 Fragment caching
 Data caching

 Machine config vs Web config
 App Settings
 Compilation setting
 Custom error setting
 Session State Setting
 Enhancement in ASP.NET
 In-process VS out process session state
 State Server and SQL Server

 Page Level
 Application Level

 Authentication & Authorization
 Windows Based Authentication
 Form Based Authentication

 MASTER PAGES
 SITE NAVIGATION
 WEB PARTS
 Web part manager
 Zone Types

 Web Services Introduction, WSDL and SOAP
 Creating and Using Web Service

Examples on Linq .WPF, AJAX, and Silverlght

Curriculum is empty

Price

Free
Call Now ButtonCall NowRequest Form