Web Services
- Web Service Architectures
- Explaining how to control the way a .NET Framework object is serialized to XML.
- Describing the structures of a Simple Object Access Protocol (SOAP) request and response.
- Consuming XML Web Services
- Explaining the structure of a Web Service Description Language (WSDL) document.
- Explaining the Web services discovery process.
- Locating service contracts by using Disco.exe.
- Generating Web service proxies by using Wsdl.exe.
- Implementing a Web service consumer by using Visual Studio .NET
- Invoking a Web service synchronously and asynchronously by using a Web service proxy
- Creating a Web service project.
- Implementing Web service methods, exposing them, and controlling their behavior.
- Managing state in an ASP .NET-based Web service .
- Debugging Web services.
- Explaining the role of UDDI in Web services.
- Publishing a Web service in a UDDI registry by using the UDDI SDK.
- Searching a UDDI registry to locate Web services by using the UDDI SDK.
- Explaining the various options for publishing a Web service on an intranet.
- Explaining some of the options for modifying the default configuration of a Web service.
- Explaining how to use the security mechanisms that Microsoft Internet Information Services (IIS) and Windows provide for authentication.
- Using SOAP headers for authentication in a Web service.
WCF
- Wcf Framework
- Wcf ABC
- Wcf Address
- Wcf Binding
- Wshttp
- Basichttp
- Nettcp
- netPeertcp
- Msmq
- Wcf Contract
- Service Contract
- Operaton Contract
- Data Contract
- Service Hosting
- IIS Hosting
- Local host (Service Host)
- Broadcasting
- Messaging
- Data Base Servicing
- Wcftestclient tool
- Svcconfigeditor tool
- Svcutil Tool
WPF
- WPF Introduction
- Wpf Contorl
- Wpf Binding
- Style
- Template
- Trigger
- Navigation
- Data Binding
- Wcf & web Service Comunication
SilverLight
- Silverlight Intoduction
- Framework
- Component's
- Silverlight Control & Component Events
- Styles and Templates
- Using Sample Data
- Silverlight enabled WCF services
- Silverlight enabled Web services
- Working with Data
- Data Binding & Event
- File IO
- Out of Browser
- Uploading
- Downloading
- Threading
- Navigation
- Session Management
- Integration With ASP .NET
Project
- Project Description
- Project Architecture
- Project Conventions and Deliverables
- Data sources, Work flows and Modules
- Project Interface Design
- Creating project prototype
- Testing, Modification & Acceptance
- Commencement of next Iteration
- Testing, Modification & Acceptance...
- Integration Testing and project deployment
Advance .Net
Windows application programming
- Introduction
- Controls
- Menus and Context Menus
- Dialog
- Form Inheritance
- Other Misc. Topics
Database Connectivity Using ADO .NET
- Overview of Database & Database Server
- Introduction of SQL Server 2008
- DML & DDL Query
- Join , Trigger , Procedure & function
- Ado .NET API
- Connected Layer
- Connection, Command & Data Reader
- Disconnected Layer
- Adaptor, Data Set, Table, Row & Column
- ODBC, OLEDB, Oracle Client
- Connectivity with Oracle ,Access, Excel & MySql
- Connection Pooling
Web Application Programming Using Asp.NET
- Web application architecture
- Static Web Page
- Application Life Cycle
- Dynamic Page
- Page Life Cycle & Event Method
- Html & Server Control
- Server Control Event Life Cycle
- State Management
- Url Rewriting, Hidden Form Field, View State, Session, Cookies & Application.
- Global class & Event Method
- Uploading & Downloading
- Page Directives
- Data Source
- SqlDataSource, XmlDataSource, SiteMapDataSource & ObjectDataSource
- Data Control
- DataList, DetailsView, FormView, GridView, ListView & Repeater
- Validation Control
- CompareValidator, CustomValidator, RangeValidator, RegularExpressionValidator & ValidationSummary
- Navigation
- Menu, SiteMapPath & TreeView
- Login Control & Membership
- Login, LoginName, LoginStaus, LoginView, PasswordRecovery, ChangePassword, CreateUserWizaed.
- Ajax Extensions
- ScriptManager, UpdatePanel, UpdateProgress & Timer
- Globelization & loclization
- Master Page & Style them
- Mail
- SMTP
- POP3
MVC3
- Introduction to MVC3
- The Model-View-Controller Pattern
- Differences Between MVC and Web Forms Applications
- Building a Simple MVC Application with Visual Studio
- Working with Controllers and Actions
- Introduction to Controllers
- Using a Controller to Manage the Application
- Controller Actions
- Returning Action Results
- Creating MVC Models
- Data and Business Rules in MVC Applications
- Creating a Custom Data Model
- Data Validation and Data Annotations
- Using MVC Views
- Views in ASP.NET MVC
- Creating Views
- Adding Content to a View
- HTML Helpers and Action Filters
- Using HTML Helpers in MVC
- Creating a Custom Helper
- Using Action Filters
- Creating a Custom Filter
- Routing and URLs
- Customizing Application URLs
- Creating Route Constraints
- Routing and Web Forms
- Using MVC and AJAX and JQuery
- Integrating Client-Side Script with MVC
- Using the MVC AJAX Helpers
- Working with JSON Data
Networking
- Introduction of Networking
- Understanding socket and port
- Tcp Client & Tcp Listener
- TCP/IP based networking
- HTTP based networking
- HttpRequest
- HttpResponse
Remoting
- Application Domain
- Remotable & NonRemotable Object
- Marshal-By-Reference
- ServerActivatedObject(SAO)
- SingleCall
- Singleton
- ClientActivatedObject
- Channels
- TcpChannal
- Service Configuration & Hosting
LINQ
- Introduction to LINQ
- LINQ expressions
- Using via extension methods
- Filtering
- Sorting
- Aggregation
- Skip and Take operators
- Joins
- Extension methods
- Object initialization syntax
- Anonymous types
- Lambda expressions
- Deferred Execution
- Benefits and drawbacks
- IEnumerable vs IQueryable
- Using across tiers
- Data Projection
- Single result value
- Existing types
- Anonymous types
- Grouping
- 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
Core .Net
Introduction to .NET
- Introduction of Language
- Introduction of Web Application
- Platform Dependence , Independence & Portability
- Introduction of .NET Framework
- Introduction of Compiler & MSIL
- Introduction of CLR
- Introduction of CLS, CTS, CLI
OOPs Implementation
- Encapsulation, Abstraction, Class & object
- Relation b/w objects and reference variables
- Method Overloading & Types of Methods
- Description of Memory blocks: Stacks, Heap & Class Area
- Constructors and Destructor & Garbage Collection
- Using Scope & Dispose Method
- Usage of this keyword
- Static Data members, Constructors & methods
- Relation & Implementing Has-A relation
- Implementing Is-A relation using Inheritance
- Method Overriding & Hiding
- Usage of Base keyword
- Static & Dynamic binding
- Runtime polymorphism and generalization
- Abstract classes & methods
- Interfaces and Role based Inheritance
- Usage of sealed, partial, out, ref, pram keyword
- Namespace
- Assembly & GAC
- Property & Indexer
- Windows Application
- Delegates & Event
- Event Handling
- Windows App. Component.
- Object class and its role
String Handling
- String class & concept of Immutability
- Pool of String Constants & its use
- Common String operations
- Use of String Builder
Exception Handling
- Difference b/w exception and error
- Exception Handling & Robustness
- Common Exceptions and Errors
- Try and catch block
- Exception handlers
- throw keyword and its usage
- Role of finally
- Exception Class Methods & properties
- Creating User defined Exceptions
Multithreading in .NET
- Multitasking and Multithreading
- Process & thread
- States of Thread
- Thread based execution model of .NET Applications
- Implementing User threads
- Thread synchronization
- Inter Thread communication
- Thread Interrupting
- Daemon Threads and their use
Input Output Streams
- Streams & their advantages over conventional input output
- Reading & writing data byte by byte, line by line, and in one go.
- Redirecting Standard input & output streams
- Serialization & Deserialization
- Serialization Formatter
- Xml Formatter
- Binary Formatter
- Soap Formatter
- Json Formatter
- File class and File System Interaction
- 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
Collection Framework
- Role and Importance of Collection Framework
- Index Based Collection Array List, Stack, Queue
- Use Define Collection
- Map Based Collection Use of Key & Value pair (Entry)
- Hash Table, Sorted List
- Searching elements in List, Hash and Tree based collections
- Role of equals and hashCode() methods
- Role of Comparable interfaces
- Type safety and Generics
- Generic Collection
- List, Stack, Queue, Dictionary, Linked List, Sorted List
VB .Net
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
Advance Language Features and Base Class API
- 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
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
Multithreading
- Introduction
- Application Domains
- Creating and Managing Threads
- Threads Priority
- Thread States
- Thread Synchronization & Inter-thread Comm.
- 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
- Working with Prepared Statements and Stored Procedures.
- Connection Pooling and Multiple Active Result Sets
- Working with DataSet
- Adding, Deleting and Modifying records in a Dataset
- Data Tables, Data Columns and DataRows , Constraints
- Using DataView
- 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 controls
- Other Misc topics
- Working with Resource Files
- Working with Settings
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
- Sending Custom events
Packaging and Deployment
- Compiled Deployment of VB.NET application
- Types of Deployment Modules
- Working with a Setup and Web Setup Project
- Working with a Merge Module Project
Debugging and Tracing
- Debug and Release Compilation
- Debug and Trace Objects
- Tracing Switches & Listeners
- Debugging JavaScript from VS.NET
- Debugging SQL-Server Stored Procedures
- Developing N-Tier Architecture Application Using SQLHelper, DAO, Business Object, Data Objects and Presentation Tier
No comments:
Post a Comment