|
| Course : |
Duration : 30 Hrs |
| Sub Course : |
| Course Content : |
- 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
- 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
- Flexible Programming
- Examining Assemblies, Objects, and Types
- Using Objects
- Creating Objects
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
|
|