![]() Microsoft Certified Technology Specialist (MCTS)
Web Certification
|
|||||||||||||||||
So what is included with the course fee? |
||||
Class
Room Based |
Hands-on |
Books |
Extra Practical Hours |
Mock
Exam |
![]() |
![]() |
![]() |
Included |
![]() |
Developing applications that use system types and collections
- Value, Reference, Generic, types
- Attributes
- Exception classes
- Boxing and UnBoxing
- TypeForwardedToAttribute Class
- ArrayList class
- Collection interfaces
- Iterators
- Hashtable class
- CollectionBase class and ReadOnlyCollectionBase class
- DictionaryBase class and DictionaryEntry class
- Comparer class
- Queue class
- SortedList class
- BitArray class
- Stack class
Generic collections.
- Collection.Generic interfaces, Generic Dictionary
- Generic Comparer class and Generic EqualityComparer class
- Generic KeyValuePair structure
- Generic List class, Generic List.Enumerator structure, and Generic SortedList class
- Generic Queue class and Generic Queue.Enumerator structure
- Generic SortedDictionary class
- Generic LinkedList
- Generic Stack class and Generic Stack.Enumerator structure
Specialized collections
- Specialized String classes, Specialized Dictionary
- Named collections, CollectionsUtil
- BitVector32 structure and BitVector32.Section structure
- IComparable, IDisposable, IConvertible, ICloneable, IEquatable, IFormattable interface
Events and delegates
- Delegate class, EventArgs class, EventHandler delegates
Implementing service processes, threading, and application domains in a .NET Framework application
- Implement, install, and control a service
- Inherit from ServiceBase class, ServiceController class and ServiceControllerPermission class
- ServiceInstaller and ServiceProcessInstaller class
- SessionChangeDescription structure and SessionChangeReason enumeration
- Develop multithreaded .NET Framework applications.
Application domains.
- Create, unload and configure an application domain.
- Retrieve setup information from an application domain.
- Load assemblies into an application domain.
Embedding configuration, diagnostic, management, and installation features into a .NET Framework application
Embed configuration management
- Installer class
- Configure which runtime version a .NET Framework application should use.
- Configure where the runtime should search for an assembly.
- Configure the location of an assembly and which version of the assembly to use.
- Direct the runtime to use the DEVPATH environment variable when you search for assemblies.
- AssemblyInstaller class
- ComponentInstaller class
- Configure a .NET Framework application by using the .NET Framework Configuration tool (Mscorcfg.msc).
- ManagedInstallerClass class
- InstallContext class
- InstallerCollection class
- InstallEventHandler delegate
- Configure concurrent garbage collection.
- Register remote objects by using configuration files.
Manage an event log
- Write to an event log. Read from an event log.
- Create a new event log.
- Manage system processes and monitor the performance
- Debug and trace a .NET Framework application by using the System.Diagnostics namespace.
- Embed management information and events into a .NET Framework application
Implementing serialization and input/output functionality in a .NET Framework application
- Serialization interfaces
- Serilization attributes
- SerializationEntry structure and SerializationInfo class
- ObjectManager class
- Formatter class, FormatterConverter class, and FormatterServices class
- StreamingContext structure
Control the serialization of an object into XML format by using the System.Xml.Serialization namespace.
- Serialize and deserialize objects into XML format by using the XmlSerializer class.
- Control serialization by using serialization attributes.
- Implement XML Serialization interfaces to provide custom formatting for XML serialization.
- Delegates and event handlers are provided by the System.Xml.Serialization namespace
- Implement custom serialization formatting by using the Serialization Formatter classes.
- Access files and folders by using the File System classes.
Manage byte streams by using Stream classes.
Compress or decompress stream information in a .NET Framework application
- IsolatedStorageFile class, IsolatedStorageFileStream class
- DeflateStream class, GZipStream class
Improving the security of the .NET Framework applications by using the .NET Framework security features
- SecurityManager class
- CodeAccessPermission class
- Modify the Code Access security policy at the computer, user, and enterprise policy level by using the Code Access Security Policy tool (Caspol.exe).
- PermissionSet class and NamedPermissionSet class
- Standard Security interfaces
Implement access control by using the System.Security.AccessControl classes.
- Implement a custom authentication scheme by using the System.Security.Authentication classes.
- Encrypt, decrypt, and hash data by using the System.Security.Cryptography classes.
- Control permissions for resources by using the System.Security.Permission classes
- Control code privileges by using System.Security.Policy classes.
- Access and modify identity information by using the System.Security.Principal classes.
- GenericIdentity class and GenericPrincipal class
- WindowsIdentity class and WindowsPrincipal class
- NTAccount class and SecurityIdentifier class
- IIdentity interface and IPrincipal interface
- WindowsImpersonationContext class
- IdentityReference class and IdentityReferenceCollection class
Implementing interoperability, reflection, and mailing functionality in a .NET Framework application
- Expose COM components to the .NET Framework and the .NET Framework components to COM.
- Import a type library as an assembly.
- Create COM types in managed code.
- Compile and deploy an interop project.
- Qualify the .NET Framework types for interoperation.
- Apply Interop attributes, such as the ComVisibleAttribute class.
- Package an assembly for COM and deploy for COM access.
Call unmanaged DLL functions in a .NET Framework application
Control the marshaling of data in a .NET Framework application.
- Implement reflection functionality in a .NET Framework application
- Create metadata, Microsoft intermediate language (MSIL), and a PE file by using the System.Reflection.Emit namespace.
- Assembly class, Assembly attributes
- Info classes, Binder class and BindingFlags
- MethodBase class and MethodBody class
Send electronic mail to a Simple Mail Transfer Protocol (SMTP) server for delivery from a .NET Framework application.
- MailMessage class, MailAddress class and MailAddressCollection class
- SmtpClient class, SmtpPermission class, and SmtpPermissionAttribute class
- Attachment class, AttachmentBase class, and AttachmentCollection class
- SmtpException class and SmtpFailedReceipientException class
- SendCompletedEventHandler delegate
- LinkedResource class and LinkedResourceCollection class
- AlternateView class and AlternateViewCollection class
Implementing globalization, drawing, and text manipulation functionality in a .NET Framework application
- Format data based on culture information.
- Access culture and region information in a .NET Framework application.
- Format date and time values based on the culture.
- Format number values based on the culture.
- Perform culture-sensitive string comparison.
- Build a custom culture class based on existing culture and region classes.
System.Drawing namespace.
- Enhance the user interface of a .NET Framework application by using brushes, pens, colors, and fonts.
- Enhance the user interface of a .NET Framework application by using graphics, images, bitmaps, and icons.
- Enhance the user interface of a .NET Framework application by using shapes and sizes.
Enhance the text handling capabilities and search, modify, and control text using regular expressions.
- StringBuilder class, Regex class
- Match class and MatchCollection class
- Group class and GroupCollection class
- Encode text by using Encoding classes
- Decode text by using Decoding classes.
- Capture class and CaptureCollection class
Configuring and Deploying Web Applications
- Configure providers. May include but is not limited to: personalization, membership, data sources, site map, resource, security
- Configure authentication, authorization, and impersonation. May include but is not limited to: Forms Authentication, Windows Authentication
- Configure projects, solutions, and reference assemblies. May include but is not limited to: local assemblies, shared assemblies (GAC), Web application projects, solutions
- Configure session state by using Microsoft SQL Server, State Server, or InProc. May include but is not limited to: setting the timeout; cookieless sessions
- Publish Web applications. May include but is not limited to: FTP, File System, or HTTP from Visual Studio
- Configure application pools.
- Compile an application by using Visual Studio or command-line tools. May include but is not limited to: aspnet_compiler.exe, Just-In-Time (JIT) compiling, aspnet_merge.exe
Consuming and Creating Server Controls
- Implement data-bound controls. May include but is not limited to: DataGrid, DataList, Repeater, ListView, GridView, FormView, DetailsView, TreeView, DataPager
- Load user controls dynamically.
- Create and consume custom controls. May include but is not limited to: registering controls on a page, creating templated controls
- Implement client-side validation and server-side validation. May include but is not limited to: RequiredFieldValidator, CompareValidator, RegularExpressionValidator, CustomValidator, RangeValidator
- Consume standard controls. May include but is not limited to: Button, TextBox, DropDownList, RadioButton, CheckBox, HyperLink, Wizard, MultiView
Working with Data and Services
- Read and write XML data. May include but is not limited to: XmlDocument, XPathNavigator, XPathNodeIterator, XPathDocument, XmlReader, XmlWriter, XmlDataDocument, XmlNamespaceManager
- Manipulate data by using DataSet and DataReader objects.
- Call a Windows Communication Foundation (WCF) service or a Web service from an ASP.NET Web page. May include but is not limited to: App_WebReferences; configuration
- Implement a DataSource control. May include but is not limited to: LinqDataSource, ObjectDataSource, XmlDataSource, SqlDataSource
- Bind controls to data by using data binding syntax.
Troubleshooting and Debugging Web Applications
- Configure debugging and custom errors. May include but is not limited to: Configuring the customErrors mode and debugging options.
- Set up an environment to perform remote debugging.
- Debug unhandled exceptions when using ASP.NET AJAX. May include but is not limited to: client-side Sys.Debug methods; attaching a debugger to Windows Internet Explorer
- Implement tracing of a Web application. May include but is not limited to: Trace.axd, Trace=True on @Page directive,
- Debug deployment issues. May include but is not limited to: aspnet_regiis.exe; creating an IIS Web application; setting the .NET Framework version
- Monitor Web applications. May include but is not limited to: health monitoring by using WebEvent, performance counters
Working with ASP.NET AJAX and Client-Side Scripting
- Implement Web Forms by using ASP.NET AJAX. May include but is not limited to: EnablePartialRendering, Triggers, ChildrenAsTriggers, Scripts, Services, UpdateProgress, Timer, ScriptManagerProxy
- Interact with the ASP.NET AJAX client-side library. May include but is not limited to: JavaScript Object Notation (JSON) objects; handling ASP.NET AJAX events
- Consume services from client scripts.
- Create and register client script. May include but is not limited to: inline, included .js file, embedded JavaScript resource, created from server code
Targeting Mobile Devices
- Access device capabilities. May include but is not limited to: working with emulators
- Control device-specific rendering. May include but is not limited to: DeviceSpecific control; device filters; control templates
- Add mobile Web controls to a Web page. May include but is not limited to: StyleSheet controls; List controls; Container controls
- Implement control adapters. May include but is not limited to: App_Browsers; rendering by using ChtmlTextWriter or XhtmlTextWriter
Programming Web Applications
- Customize the layout and appearance of a Web page. May include but is not limited to: CSS, Themes and Skins, Master Pages, and Web Parts, App_Themes, StyleSheetTheme
- Work with ASP.NET intrinsic objects. May include but is not limited to: Request, Server, Application, Session, Response, HttpContext
- Implement globalization and accessibility. May include but is not limited to: resource files, culture settings, RegionInfo, App_GlobalResources, App_LocalResources, TabIndex, AlternateText , GenerateEmptyAlternateText, AccessKey, Label.AssociatedControlID
- Implement business objects and utility classes. May include but is not limited to: App_Code , external assemblies
- Implement session state, view state, control state, cookies, cache, or application state.
- Handle events and control page flow. May include but is not limited to: page events, control events, application events, and session events, cross-page posting; Response.Redirect, Server.Transfer, IsPostBack, setting AutoEventWireup
- Implement the Generic Handler.
|
|