MS.NET

 

 

 

 

FACULTY  :  SRINIVAS/ VENKAT

 

24 HOURS LAB

DURATION:  60 HOURS

 

UNLIMITED WIFI ACESS

 

 


MS.NET Framework

      The .NET Framework - an Overview

      Architecture of .NET Framework

      Types of Applications which can be developed  

       using MS.NET

      MSIL / Metadata and PE files.

      The Common Language Runtime (CLR)

      Common Type System (CTS)

      Common Language Specification (CLS)

      Types of JIT Compilers

      Security Manager

      MS.NET Memory Management / Garbage 

      Collection

      MS.NET Base Classes Framework

      MS.NET Assemblies and Modules

VB.NET and C# Languages

        Developing Console Application

        Entry point method - Main.

        Command Line Parameters

        Compiling and Building Projects

        Language Basics

        Variables and Data Types

        String & StringBuilder.

        Boxing and Unboxing

        Operators

        Control Statements

        Arrays and Strings

        Procedures and Functions

        Essentials of Object-Oriented Programming

        Object and Class Definition

        Understanding Identity, State, and Behavior

        Using encapsulation to combine methods 

        and data in  a single class

        Inheritance and Polymorphism       

        Working with Classes and Objects

        Adding Variables and Methods

        Properties and Indexers

        Constructors and Destructors

       Memory Management and Garbage Collection

              Shared / Static Members

              Method Overloading

              Events and Delegates

              Anonymous Methods

              Partial Classes

              Operator Overloading

              Inner Classes

              Attributes and their Usage

Inheritance, Interface and Polymorphism

                Deriving classes

              Calling base class constructor

              Overriding Methods

              Non-Inheritable Classes.

              Abstract Class

              Interface Inheritance

              Namespace and Access Modifiers

Advance Language Features and Base Class API

               Working With Collections

                List and Dictionary

               ArrayList and HashTable

               Generic Classes

               IComparable and Sorting.

               IEnumerable and IEnumerator

               Exception Handling

               Handling Exceptions using try and catch

               Raising Exceptions using throw

               Pre-defined Exception classes

               Custom Exception classes

               Using Statement

       C# Features

               UnSafe Code

               fixed Keyword.

               Operator Overloading.

               P-Invoke.

              Data Streams and Files

              Byte Streams

              Readers and Writers.

              Binary Streams

              Console and File I/O

              Serialization & Deserialization

              Working with Components / Assemblies

               Creating a Simple .NET Framework   

              Component

               Private and Shared Assemblies

               Singing Assemblies with Strong Names

               DLL Hell

               Side-by-side versioning

               Deploying .NET Assemblies in Global     

               Assembly

               Cache

               COM Component in .NET Framework  

               Application Interoperating Issues

               Interoperating With COM Components

               Overview of COM Architecture

               Managed and UnManaged Code.

               Using TLBEXP, TLBIMP & RegAsm   

               Utilities

               Runtime Callable Wrapper (RCW)

               COM Callable Wrapper (CCW)

               Multithreading

               Introduction

               Application Domains

               Creating and Managing Threads

               Threads Priority

               Thread States

               Thread Synchronization & Inter-thread   

               Communication.

               Using Monitor.

               Data Access using ADO.NET

              Comparison between ADO and ADO.NET

               ADO.NET Concepts and Overview

               Managed Providers

               Working with Connection, Command,

               DataReader   and Transaction objects

               Connection Pooling and Multiple Active   

               Result   

               Asynchronous Processing

               Working with DataSet

               Adding, Deleting and Modifying records 

               in a Dataset

               Data Tables, Data Columns and 

               DataRows , 

               Constraints and DataRelations

               Using DataView

               Typed DataSet

               Wording with DataGridView.

 WinForms

                Introduction

                Controls

                Menus and Conext Menus

                MenuStrip, ToolbarStrip.

                Graphics and GDI

                SDI and MDI Applications

                Dialogbox (Modal and Modeless)

                Form Inheritance

                Developing Custom, Composite and

                Extended

                Controls

         XML

                 Introduction

                 XML-DOM

                 XMLDocument, XMLElement, XMLAttribute

                 Interoperating with DataSet

                 XMLDataDocument

                 XML TextReader / XML TextWriter

                 XPath.

                 Windows Services

                 Purpose and Advantage

                 Developing and Deploying

                 Debugging Widows Service         

                 Packaging and Deployment

                 Compiled Deployment of ASP.NET 

                 application.

                 Types of Deployment Modules

                 Working with a Setup and WebSetup  

                 Project

                 Working with a Merge Module Project

                 Debugging and Tracing

                 Debug and Release Compilation

                 Debug and Trace Objects

                 Developing N-Tier Architecture     

                 Application

                Using SQLHelper, DAO, Business  

                Object,   

                Data Objects and Presentation Tier

ASP.NET

                Basic of HTML and JavaScript

                Introduction to ASP

                ASP Architecture

                ASP Objects

                Request and Response Structure

                Forms and Querystring

 

 

Overview

                  ASP.NET Architecture

                  Event Handling           

                  Web Forms

                  Introduction

                  Advantages

                  Comparison with HTML Form

                  Page Processing States

                  Event Model

                  View State Management

                  Cross-Page Posting

           

                  Using Web Controls

                  HTML Server Controls

                  Standard ASP.NET Sever Controls

                  New ASP.NET 2.0 Basic Controls

                  Navigational Controls (TreeView,  

                  SiteMap, Menu, SitemapDataSource 

                  and XMLDataSource)

                  Validation Controls          

                  Creating a Layout Using Master

                  Pages

                  URL Rebasing in a Master Page

                  Accessing a Master Page from   

                   Code

                   Nesting Master Pages

                   Master and Content Pages

                   Applying Themes and Styles to  

                   Controls

                   Working with CSS

                   Using Themes to Customize a Site

                   Named Skins within a Theme

                   Server-side Styles using Themes

                   Contents of a Theme and Skin

                   Themes and Profiles

           

             ASP.NET State Management

                     ViewState Object

                     Cookies

                     Session Management

                     Application State

                     HttpContext

                                

             ASP Intrinsic Objects

                     Request and Response

                    Session Objects

                    Application Objects

                    Server and Context

           

             ASP.NET Web Application

                     Creating Virtual Directories

                    Global.asax & Managing Application

             Events

                   HttpApplication Instance

                   HTTP Handlers and creating Custom 

                   Handler

                   URL Redirection

             Data Access Controls

                   Data Binding Server Controls

                   SqlDataSource, ObjectDataSource,  

                   AccessDataSource

                   GridView

                   DetailsView and FormView

                   Data List and Repeater

             Caching

                   Overview

                   Page Output Caching

                   Page Fragment Caching

                   Data Caching

                   Expiration Policies and Cache   

             Dependencies  

             Configuration

                  Configuration Overview

                  Machine.Config and Web.Config

                  Inheritance of Configuration Settings

                  Configuration File Format

                   Retrieving Application Configur ation  

                   Data and database connection strings

                   URL Rewriting - (Programmatically

                   and using config files)

                   Custom Error Handling.

                   Trace Functionality

                   Trace Information

                   Page-Level Trace

                   Application-Level Trace

                   Security

                   Authentication & Authorization

                   Windows Based Authentication

                   Form Based Authentication

                   Authorizing Users and Roles

                   ASP.NET 2.0 Membership and Roles

                   Securing Non-ASP.NET files      

                   Globalization and Localization

                   Request and Response Encoding

                   Local and Global Resources

                      Implicit Expressions to Local    Resources  

                     Explicit Expressions to Local Resources

                     Programmatic Access to Global Resources

                   Storing Language Preferences

                   Culture specific formatting   

                   Personalizing Using Web Parts

                     Webpart Controls

                     Editing Webparts

                     Custom Webparts using Usercontrol

                     Personalizing

AJAX.NET

Distributed Application Development

             Introduction

                     Stub / Proxy Architectur

                     Comparison between DCOM /  

                     CORBA   & RMI

                     Protocol for communication.

                     Serialization and Marshalling

                    Web Services

                    Architecture and Advantage.

                     Building Services & Hosting

                     Services Using WSDL to Build 

                     Proxy for clients

                     Working with SOAP Headers

                     Asynchronous access to  

                     WebService using Clientside events

                     Setting up a 3-Tier Application using

                     Web Service.

                     Securing Web Services

             Remoting

                     Architecture

                     Advantages over Web Services

                     Channel Types

                     Server activated : Singleton / Single

                     Call Using Remoting Object in Web 

                     Application IIS and Remoting

                     Client activated

                     Asynchronously calling Remote

                     object

MS.NET Framework 3.5 Features

                     WCF – Windows Communication 

                     Foundation

                     WPF – Windows Presentation 

                     Foundation

                     WF – Windows Workflow Foundation

                     LINQ