Advanced .Net
Intermediate Language Internals
CLR Internals
* The Structure of a Managed Executable File
* Metadata Tables Organization
* Modules and Assemblies
* Namespaces and Classes
* Primitive Types and Signatures
* Fields and Data Constants
* Generic Types
* Generic Methods
* IL Instructions
* Managed Exception Handling
* Events and Properties
* Custom Attributes
* Security Attributes
* Managed and Unmanaged Code Interoperation
* Multilanguage Projects
Garbage Collection
Assemblies
Performance
Threading
* Process and thread basics
* .NET from a threading perspective
* Multithreading in .NET
* Thread life cycle
* Controlling threads
* Communicating with threads
* Concurrency control
* WaitHandle classes
* Reader/Writer lock
* The ThreadPool class
* ThreadStatic and thread local storage
* Delegates
* Exceptions
* Timers
* Windows Forms and multiple threads
* Unmanaged code and managed threads
* Designing with threads
Management Instrumentation
Code Access Security
Cryptography
Dynamic code generation
* Flexible Programming
* Examining Assemblies, Objects, and Types
* Using Objects
* Creating Objects
Advanced Remoting
* NET Remoting Basics
* NET Remoting in Action
* Configuration and Deployment
* Securing NET Remoting
* Creating Remoting Clients
* In-Depth NET Remoting
* The Ins and Outs of Versioning
* NET Remoting Tips and Best Practices
* Troubleshooting NET Remoting
* Inside the Framework
* Creation of Sinks
* Extending NET Remoting
* Developing a Transport Channel
Advanced Web Services
LINQ
Generics
* Why Generics
* Terminology
* Valuing Type Safety
* Generics vs Templates
* Generic Classes
* Generic Methods
* Generic Delegates
* Generic Constraints
* BCL Generics
* Reflection, Serialization, and Remoting
* Generics Guidelines
* Under the Hood
Serviced Components
HTTP Handlers, Modules
Using Rich Web Controls and Debugging Applications
* Describe and use AdRotator control properties and events
* Describe and use Calendar control properties and events
* Use the Xml Web Server control
* Implement page-level and application-level tracing
* Display and log error messages
* Attach the debugger to an application at runtime
Data Binding and Working with Control Templates
* Explain the function of data binding
* Bind page and control properties
* Describe various binding methods and expressions
* Bind to an ArrayList, HashTable, and DataView
* Create Web Server control templates
* Use templates with various controls
Creating Mobile Applications and Using ADO.NET
* Explain what the Wireless Application Protocol is and how it\\\'s used
* Describe the Mobile Internet Toolkit
* Create a mobile Web application project
* Use validation and list controls in a mobile Web application project
* Describe the ADO.NET Object Model
* Create a Data Aware application
* Connection an application with a SQL Server database
* Access and manipulate the data, and display the results
Working with XML, Configuration, and HTTP Handlers
* Describe XML and the Document Type Definition
* Explain namespaces and schemas
* Convert data to XML
* Bind data with XML documents
* Describe the ASP.NET configuration system
* Explain the various configuration settings in ASP.NET
* Describe HTTP handlers
* Create HTTP handlers
Caching, Security, and Migration
* Explain how caching functions in Visual Studio .NET
* Implement various types of caching
* Describe how dependency impacts caching
* Describe IIS and ASP.NET security mechanisms
* Implement Forms and Windows authentication in an ASP.NET application
* Retrieve and validate user information from an ASP.NET application
* Migrate from ASP to ASP.NET, optimizing your Web site during the migration
Working with Web Services
* Describe various Web service templates
* Create a Web service and add functionality to it
* Finalize a Web service project
* Create a Web service client project
* Add Web references and implement Web methods to a Web service client project
* Restrict access, and grant access to IP addresses, for a Web service client project
* Manage the Web Service directory
Deploying Applications
* Create a Windows deployment project
* Add files, icons, screens, and an installer bootstrapper to a deployment project
* Test a Windows deployment project
* Create a Web deployment project
* Test an installation
* Configure merge module projects and CAB files





0 comments:
Post a Comment