.NET

Dot net online training institute in Hyderabad.We offer course in Global world.Dot Net is software framework developed by Microsoft that runs primarily on Microsoft windows. Applications with “.NET” all in open source.

.Net Course Content

 

dot net online training in hyderabad      

ASP.NET

ASP.NET fundamentals

  • Differences between ASP and ASP.Net
  • Defining a web application
  • Lifetime of an application
  • Understanding the HTTP Request/Response model

– How does a web server work?

  • New event model = event-based processing v/s Top-down processing
  • Net architecture
  • Role of STTP handlers and modules
  • NET Web forms
  • NET programming model
  • Request processing lifecycle
  • Dynamic compilation

ASP.Net tracing and debugging

  • Tracing code execution
  • Page level tracing
  • Application level tracing
  • Debugging using the IDE support

ASP.Net validation control

  • Using server controls
  • Validating input using validation controls
  • Using custom validator
  • Writing client-side validation scripts

Server controls and Data Binding

  • Using template controls – data grid
  • Understanding data binding
  • Customizing their output by defining user-defined templates
  • Implementing paging using data grid
  • Editing data using data grid control

Server Controls and data binding

  • Using template controls like data repeater, data list

Data Caching

  • Cache object in ASP.NET
  • Caching data, using the cache object
  • Understanding scope of data, cached in cache object
  • Setting expiry policies for cached data
    • Sliding expiry
    • Absolute expiry
  • Setting dependencies for cached data
    • Key dependency
    • File dependency

Output caching

  • Caching o/p of a page
  • Varying the cache by i/p parameters received by page
  • Setting expiry for the o/p cache
  • Caching parts of page (fragment) With user controls

Introduction to State management

  • Strategies for maintaining state in ASP.NET application
  • Using view state – saving the internal state b/w requests of a control

Understanding application and session objects

  • Application state for storing common data across sessions
  • Session state – store session specific data
  • Out-of-process state management techniques
    • State server
    • SQL server
  • State management using cookies

Authentication

  • Security models supported by ASP.Net to write secure web application
  • NET authentication
    • Windows authentication
    • Orms authentication
    • Passport authentication

Authorization

  • NET authorization
    • User level, Role-based

Creating ASP.NET Server Controls

  • Web User Controls
  • Creating Methods, Events & Properties in Server Control
  • Developing a Composite Control

Remoting Architecture

  • Accessing .NET component across Application Domain
  • NET Remoting Architecture
  • Understanding channels, message formats, message sinks

An Introduction to Web Services

  • Web Service Terminology
  • The SOAP protocol
  • SOAP Request and Response messages
  • Web Services Description Language (WSDL)

C#.NET

.Net Framework

  • Windows DNA and its related problems.
  • .Net solution.
  • .Net Framework Elements.
  • Compilation process in .NET.
  • Dotnet application execution.
  • .Net execution unit: Assemblies

C# Language

  • Understanding.Net type system.
  • CTS, CLS.
  • Value types & reference types.
  • Boxing & un-boxing b/w value types & reference types.
  • The significance of Namespaces in Dot NET.
  • Creating a simple “Hello World” application.
  • Understanding the assembly contents using ILDASM.
  • Const, read-only, ref, out, params

Encapsulation and Abstraction

  • Classes for encapsulation
  • Classes and objects as instances
  • Object the base class for all types
  • Properties – defining characteristics of an object (read-only, write-only, Read/Write).
  • The methods-defining behavior of an object.
  • Using access modifiers

Object Lifetime

  • Initializations and cleanup using constructors, destructors
  • Importance of implementing ID is- posable
  • Static and instance members

Inheritance and Polymorphism

  • Need for inheritance and polymorphism
  • Enhancing and extending a class
  • Syntax for inheritance in .Net
  • Invoking base the class functionality from the derived class
  • The ‘Protected’ modifier
  • Understanding runtime polymorphism
  • Defining virtual functions and overriding them
  • Abstract classes and methods
  • Sealed classes and methods
  • Hiding base class members

Using Collection Objects

  • Hashtable, SortedList, ArrayList, etc

Delegates

  • Delegates – .Net mechanism for callbacks
  • Multicast delegates

Events

  • Notifications using events
  • .Net events instances of delegates
  • Events and inheritance

Understanding Interfaces

  • Using interfaces to create standards
  • Defining interfaces in .Net
  • Implementing interfaces
  • Providing interface specific implementation
  • Dynamically querying for a supported interface

Introduction to assemblies

  • Shared & Private assemblies
  • Strong named assemblies creation
  • Global assembly cache – location for shared assemblies
  • Single-File assemblies

Multi File Assemblies

  • Compiling .Net modules and building them in to Multi-File Assemblies

Using Exception Classes

  • Understanding exceptions and how to handle them
  • Exception class – base class for all .Net exceptions

Debugging

  • Visual Studio .Net debugging environment
  • Using debugging tools provided by the IDE
  • Tracing in .Net applications

Working with Windows Forms

  • Adding and using windows control to the form
  • Writing and registering event handlers for the control events
  • Creating & Handling menu items
  • Using layout to design the window
  • Visual inheritance (strong objects in collection)

ADO.NET

ADO.NET – Introduction

  • Comparison between ado and ado.net
  • Net architecture
  • Difference between connection model and disconnected model
  • The managed providers
    • OLEDB provider
    • Sqlclient

Connected Architecture

  • Connected access to data using provider classes – connection, command, data reader
  • Forward – only, read-only access to data using data reader objects
  • Executing stored procedures using command objects
  • Passing input/output parameters to command objects

Disconnected Architecture

  • Disconnected data access using dataset class
  • Populating datasets using data adapter objects
  • Setting constraints on a data table – primary key, unique.
  • Creating relations between tables in a dataset
  • Inserting, updating, deleting data in data tables
  • Updating modifications in the data source – using command Builder and data adapter

 Binding with windows controls

  • Filtering and sorting data in a data table using data views

ADO.Net – Advanced

  • Customizing the configuration of a data adapter to update the underlying data source.
  • Handling Data Errors
  • Concurrence exceptions and their management