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 :
[email protected]/
[email protected] 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