Page 1
1Pointer Technology
                    Chacko Towers,Anna nagar Main Road,
                     Anna Nager(Annai Insititute 2nd Floor)
                                Pondicherry-05
                      Mobile :+91- 9600444787,9487662326
                      Website : http://www.1pointer.com/
         Email : info@1pointer.com/onepointertechnology@gmail.com
                    DOT NET COURSE
                      BROCHURE
 Page 2
                                                                                                  DOT NET
                        COURSE CONTENTS (Core Dot Net)
Introduction to .NET                                    Windows Application
                                                        Delegates & Event
   Introduction of Language
                                                        Event Handling
   Introduction of Web Application
                                                        Windows App. Component.
   Platform Dependence , Independence &
                                                        Object class and its role
      Portability
     Introduction of .NET Framework                 String Handling
     Introduction of Compiler & MSIL
     Introduction of CLR                               String class & concept of Immutability
     Introduction of CLS, CTS, CLI                     Pool of String Constants & its use
                                                        Common String operations
OOPs Implementation                                     Use of String Builder
                                                     Exception Handling
   Encapsulation, Abstraction, Class & object
   Relation b/w objects and reference variables        Difference b/w exception and error
   Method Overloading & Types of Methods               Exception Handling & Robustness
   Description of Memory blocks: Stacks, Heap          Common Exceptions and Errors
      & Class Area                                      Try and catch block
     Constructors and Destructor & Garbage             Exception handlers
      Collection                                        throw keyword and its usage
     Using Scope & Dispose Method                      Role of finally
     Usage of this keyword                             Exception Class Methods & properties
     Static Data members, Constructors &               Creating User defined Exceptions
      methods
     Relation & Implementing Has-A relation         Multithreading in .NET
     Implementing Is-A relation using Inheritance
                                                        Multitasking and Multithreading
     Method Overriding & Hiding
                                                        Process & thread
     Usage of Base keyword
                                                        States of Thread
     Static & Dynamic binding
                                                        Thread based execution model of .NET Applications
     Runtime polymorphism and generalization
                                                        Implementing User threads
     Abstract classes & methods
                                                        Thread synchronization
     Interfaces and Role based Inheritance
                                                        Inter Thread communication
     Usage of sealed, partial, out, ref, pram
                                                        Thread Interrupting
      keyword
                                                        Daemon Threads and their use
     Namespace
     Assembly & GAC
     Property & Indexer
 Page 3
                                                                                                  DOT NET
                     COURSE CONTENTS (Core Dot Net)
Input Output Streams                                 Collection Framework
   Streams & their advantages over conventional        Role and Importance of Collection Framework
      input output                                      Index Based Collection Array List, Stack, Queue
     Reading & writing data byte by byte, line by      Use Define Collection
      line, and in one go.                              Map Based Collection Use of Key & Value pair (Entry)
     Redirecting Standard input & output streams       Hash Table, Sorted List
     Serialization & Deserialization                   Searching elements in List, Hash and Tree based
     Serialization Formatter                              collections
     Xml Formatter                                       Role of equals and hashCode() methods
     Binary Formatter                                    Role of Comparable interfaces
     Soap Formatter                                      Type safety and Generics
     Json Formatter                                      Generic Collection
     File class and File System Interaction              List ,Stack ,Queue ,Dictionary ,Linked List ,Sorted List
     Zip & Unzip Files
Reflection
   Understanding object representation of
      classes
     Loading classes dynamically
     Instantiating classes indirectly
     Obtaining information of classes dynamically
     Invoking methods indirectly
     Referencing data members indirectly
     Overriding access policy and referencing
      private members
  Page 4
                                                                                             DOT NET
                       COURSE CONTENTS (Advance Dot Net)
Windows application programming                         Data Source
                                                        SqlDataSource, XmlDataSource, SiteMapDataSource &
     Introduction
     Controls                                               ObjectDataSource
     Menus and Context Menus                               Data Control
     Dialog                                                DataList, DetailsView, FormView, GridView, ListView &
     Form Inheritance                                       Repeater
     Other Misc. Topics                                    Validation Control
                                                            CompareValidator, CustomValidator, RangeValidator,
Database Connectivity Using ADO.NET
                                                             RegularExpressionValidator & ValidationSummary
   Overview of Database & Database Server                  Navigation
   Introduction of SQL Server 2008                         Menu, SiteMapPath & TreeView
   DML & DDL Query                                         Login Control & Membership
   Join , Trigger , Procedure & function                   Login, LoginName, LoginStaus, LoginView,
   Ado.NET API                                              PasswordRecovery, ChangePassword, CreateUserWizaed.
   Connected Layer                                         Ajax Extensions
   Connection, Command & Data Reader                       ScriptManager, UpdatePanel, UpdateProgress & Timer
   Disconnected Layer                                      Globelization & loclization
   Adaptor, Data Set, Table, Row & Column                  Master Page & Style them
   ODBC, OLEDB, Oracle Client                              Mail
   Connectivity with Oracle ,Access, Excel & MySql         SMTP
   Connection Pooling                                      POP3
Web Application Programming Using                     MVC3
Asp.NET
                                                        Introduction to MVC3
   Web application architecture                        The Model-View-Controller Pattern
   Static Web Page                                     Differences Between MVC and Web Forms Applications
   Application Life Cycle                              Building a Simple MVC Application with Visual Studio
   Dynamic Page                                        Working with Controllers and Actions
   Page Life Cycle & Event Method                      Introduction to Controllers
   Html & Server Control                               Using a Controller to Manage the Application
   Server Control Event Life Cycle                     Controller Actions
   State Management                                    Returning Action Results
   Url Rewriting, Hidden Form Field, View State,       Creating MVC Models
    Session, Cookies & Application.                     Data and Business Rules in MVC Applications
   Global class & Event Method                         Creating a Custom Data Model
   Uploading & Downloading                             Data Validation and Data Annotations
   Page Directives                                     Using MVC Views
      Page 5
                                                                                        DOT NET
                         COURSE CONTENTS (Advance Dot Net)
                                                     SingleCall
       Views in ASP.NET MVC
                                                     Singleton
       Creating Views
                                                     ClientActivatedObject
       Adding Content to a View
                                                     Channels
       HTML Helpers and Action Filters
                                                     TcpChannal
       Using HTML Helpers in MVC
                                                     Service Configuration & Hosting
       Creating a Custom Helper
       Using Action Filters
                                                  LINQ
       Creating a Custom Filter
       Routing and URLs                            Introduction to LINQ
       Customizing Application URLs                LINQ expressions
       Creating Route Constraints                  Using via extension methods
       Routing and Web Forms                       Filtering
       Using MVC and AJAX and JQuery               Sorting
       Integrating Client-Side Script with MVC     Aggregation
       Using the MVC AJAX Helpers                  Skip and Take operators
       Working with JSON Data                      Joins
                                                    Extension methods
Networking                                          Object initialization syntax
                                                    Anonymous types
   Introduction of Networking
                                                    Lambda expressions
   Understanding socket and port
                                                    Deferred Execution
   Tcp Client & Tcp Listener
                                                    Benefits and drawbacks
   TCP/IP based networking
                                                    IEnumerable vs IQueryable
   HTTP based networking
                                                    Using across tiers
   HttpRequest
                                                    Data Projection
   HttpResponse
                                                    Single result value
                                                    Existing types
Remoting
                                                    Anonymous types
      Application Domain                           Grouping
      Remotable & NonRemotable Object
      Marshal-By-Reference
      ServerActivatedObject(SAO)
 Page 6
                                                         DOT NET
                     COURSE CONTENTS (Advance Dot Net)
 LINQ to XML
 New XML classes
 Generating XML
 Querying XML
 Using data projection
 Combining with XPath
 LINQ to SQL
 Attributes and mapping
 Creating a DataContext
 Deferred loading
 Saving changes
 Inserts and deletes
 Transactions