Microsoft Certified Technology Specialist (MCTS)
(MCTS Certification: Web Applications)
The New Generation of Microsoft Certifications
Full MCTS: Web Applications Certification: |
|
MCTS Certification Exam and Course Highlight |
MCTS Exam 70-536 |
TS: Microsoft .NET Framework 2.0 - Application Development Foundation |
MCTS Exam 70-528 |
TS: Microsoft .NET Framework 2.0 - Web-Based Client Development |
|
| Package Deal |
| MCTS: Web Application Certification |
£1500 |
|
MCTS Web
+
MCPD Web |
£2200 |
|
MCTS Certification
+
SQL Server 2005(MCTS) |
£2000 |
|
|
|
End 2 End Process
|
Enrolment
Phone or In Person
Course Fee £1500 |
|
|
|
Books and Course
Material Included |
| |
|
|
| |
|
Hands-on instructor
led Training for 8 weeks, Unlimited Pratice Hours |
| |
|
|
| |
|
Free MCTS Mock Exam |
| |
|
|
| |
|
Actual MCTS Exam done
@ BCOC |
| |
|
|
| |
|
MCTS Certified |
|
| |
|
|
| Start Date | Session | Time | Duration | Observations | Enrollment |
| 1 |
|
Microsoft Certified Technology Specialist (MCTS Web)
MCTS Web Certification Overview
Our training recipe for the MCTS Certification
courses including hands-on training, detailed
explanation of concepts, and practice exam server
for Microsoft Certification gives you a fast,
solid and effective training solution for obtaining
MCTS Certification.
MCTS Web Applications Certification Course Contents
MCTS Web Applicaitons Exam: 70-536
TS: Microsoft .NET Framework 2.0?Application Development Foundation
MCTS Exam 70-536 Certification Exam and Course Highlight |
|
• System types and collections |
• Manage data in a .NET Framework application |
• Manage a group of associated data |
• Improve type safety and application performance |
• Manage data in a .NET Framework application |
• Implement .NET Framework interfaces |
• Control interactions between .NET Framework application |
• Implementing service processes, threading, and application domains |
• Develop multithreaded .NET Framework applications. |
• Create a unit of isolation for common language |
• Embedding configuration, diagnostic, management, and installation features |
• Using Reader and Writer classes |
• Improving the security of the .NET Framework |
• Implementing interoperability, reflection, and mailing functionality |
• Implementing globalization, drawing, and text manipulation |
• Enhance the user interface |
• Enhance the text handling capabilities |
• Search, modify, and control text in a .NET Framework |
|
Developing applications that use system types and collections
Manage data in a .NET Framework application by using the .NET Framework 2.0 system types.
Value types
• Reference types
• Attributes
• Generic types
• Exception classes
• Boxing and UnBoxing
• TypeForwardedToAttribute Class
Manage a group of associated data in a .NET Framework application by using collections.
• 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
Improve type safety and application performance in a .NET Framework application by using 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
Manage data in a .NET Framework application by using specialized collections.
• Specialized String classes
• Specialized Dictionary
• Named collections
• CollectionsUtil
• BitVector32 structure and BitVector32.Section structure
Implement .NET Framework interfaces to cause components to comply with standard contracts.
• IComparable interface
• IDisposable interface
• IConvertible interface
• ICloneable interface
• IEquatable interface
• IFormattable interface
Control interactions between .NET Framework application components by using 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.
• Thread class
• ThreadPool class
• ThreadStart delegate and ParameterizedThreadStart delegate
• Timeout class, Timer class, TimerCallback delegate, WaitCallback delegate, WaitHandle class, and WaitOrTimerCallback delegate
• ThreadState enumeration and ThreadPriority enumeration
• ReaderWriterLock class
• AutoResetEvent class and ManualResetEvent class
• IAsyncResult interface
• EventWaitHandle class, RegisterWaitHandle class, SendOrPostCallback delegate, and IOCompletionCallback delegate
• Interlocked class
• ExecutionContext class, HostExecutionContext class, HostExecutionContext Manager class, and ContextCallback delegate
• LockCookie structure, Monitor class, Mutex class, and Semaphore class
Create a unit of isolation for common language runtime in a .NET Framework application by using application domains.
• Create an application domain.
• Unload an application domain.
• 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 functionality into a .NET Framework application.
• Manage an event log by using the System.Diagnostics namespace.
• Manage system processes and monitor the performance of a .NET Framework application by using the diagnostics functionality of the .NET Framework 2.0.
• 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
• Serialize or deserialize an object or an object graph by using runtime serialization techniques.
• Control the serialization of an object into XML format by using the System.Xml.Serialization namespace.
• Implement custom serialization formatting by using the Serialization Formatter classes.
• Manage byte streams by using Stream classes.
Manage the .NET Framework application data by using Reader and Writer classes.
• StringReader class and StringWriter class
• TextReader class and TextWriter class
• StreamReader class and StreamWriter class
• BinaryReader class and BinaryWriter class
• Compress or decompress stream information in a .NET Framework application, and improve the security of application data by using isolated storage.
• IsolatedStorageFile class
• IsolatedStorageFileStream class
• DeflateStream class
• GZipStream class
Improving the security of the .NET Framework applications by using the .NET Framework 2.0 security features
• Implement code access security to improve the security of a .NET Framework application.
• 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.
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.
• Call unmanaged DLL functions in a .NET Framework application, and control the marshaling of data in a .NET Framework application.
• Implement reflection functionality in a .NET Framework application, and create metadata, Microsoft intermediate language (MSIL), and a PE file by using the System.Reflection.Emit namespace.
• Send electronic mail to a Simple Mail Transfer Protocol (SMTP) server for delivery from a .NET Framework application.
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.
Enhance the user interface of a .NET Framework application by using the 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 of a .NET Framework application, and search, modify, and control text in a .NET Framework application by 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
MCTS Web Application Exam: 70-528
TS: Microsoft .NET Framework 2.0 - Web-Based Client Development
MCTS Exam 70-528 Certification Exam and Course Highlight |
|
• Creating and Programming a Web Application |
• Create and configure a Web application. |
• Configure Web server controls. |
• Create event handlers for pages and controls. |
• Manage state and application data. |
• Implement site navigation and input validation. |
• Generate images dynamically for display on a Web page. |
• ADO.NET, XML, and Data-Bound Controls |
• Create, delete, and edit data in a connected environment. |
• Manage XML data with the XML Document Object Model (DOM). |
• Creating Custom Web Controls |
• Develop a templated control. |
• Tracing, Configuring, and Deploying Applications |
• Optimize and troubleshoot a Web application. |
• Customize a Web page by using themes and user profiles. |
• Implementing Authentication and Authorization |
• Using forms authentication. |
• Use login controls to control access to a Web application. |
• Creating ASP.NET Mobile Web Applications |
|
Creating and Programming a Web Application
Create and configure a Web application.
• Create a new Web application.
• Add Web Forms pages to a Web application.
Add and configure Web server controls.
• Add Web server controls to a Web Form.
• Configure the properties of Web server controls programmatically.
• Configure Web server control properties by using the Microsoft Visual Studio Property Editor.
• Specify whether events of a control cause a Web Form to post to the server.
• Configure a control to receive postback events.
• Access controls in Web Forms pages when working with naming containers and child controls.
• Create HTML server controls in the designer.
• Set HTML server control properties programmatically.
• Use HTML server controls to programmatically access HTML tags.
• Create HTML controls as elements in an HTML document.
• Use the AdRotator Web server control to manage banners and pop-up windows.
• Use the Button Web server control to send a command to the server when a button is clicked.
• Display a calendar on a Web page by using the Calendar Web server control.
• Implement the CheckBox Web server control.
• Implement the FileUpload Web server control.
• Create and manipulate links on a Web Form by using the HyperLink Web server control.
• Display an image on a Web Form by using the Image Web server control.
• Implement a button on a Web Form by using the ImageButton Web server control.
• Define hotspot regions within an image by using the ImageMap Web server control.
• Use the Label Web server control to display customized text on a Web page.
• Display a hyperlink style button on a Web Form by using the LinkButton Web server control.
• Display lists of information by using controls that derive from the ListControl class.
• Create a Web Form with static text by using the Literal Web server control.
• Implement pagination for controls on a page by using the Pager Web server control.
• Use the Panel Web server control to arrange controls in groups on a page.
• Create a container for a group of View controls by using the MultiView Web server control.
• Use the View Web server control to create a Web application.
• Create a mutually exclusive set of choices by using the RadioButton Web server control.
• Construct a table by using the Table, TableRow, and TableCell Web server controls.
• Enable users to type information into a Web Form by using the TextBox Web server control.
• Create a wizard by using the Wizard Web server control to collect data through multiple steps of a process.
• Use the XML Web server control to create XML data at the location of the control.
• Customize the appearance of Web server controls by using Web control templates.
• Programmatically edit settings in a Web site's configuration file.
• Dynamically add Web server controls to a Web Forms page.
Create event handlers for pages and controls.
• Create event handlers for a page or control at design time.
• Respond to application and session events.
Manage state and application data.
• Manage state of an application by using client-based state management options.
• Manage state of an application by using server-based state management options.
• Maintain state of an application by using database technology.
Implement globalization and accessibility.
Implement site navigation and input validation.
• Use the SiteMap Web server control to display a representation of a Web site's navigation structure.
• Use validation controls to perform Web Forms validation.
• Validate against values in a database for server controls by using a CustomValidator control.
• Create a CustomValidator control and tie it to a custom function.
• Test programmatically whether a user's input passed validation before running code.
• Specify the location of a validation error message for server controls.
• Format validation error messages for server controls.
• Specify the layout for in-place messages on server controls.
• Disable validation for server controls.
• Display custom error messages for server controls.
• Validate server controls programmatically.
Write an ASP.NET handler to generate images dynamically for display on a Web page.
Configure settings for a Web application.
• Configure system-wide settings in the Machine.config file.
• Configure settings for a Web application in the Web.config file.
• Manage a Web application's configuration by using the Web Site Administration Tool.
Program a Web application.
• Redirect users to another Web page by using a server-side method.
• Detect browser types in Web Forms.
• Ascertain the cause of an unhandled exception at the page level.
• Programmatically access the header of a Web page.
• Implement cross-page postbacks.
• Assign focus to a control on a page when the page is displayed.
• Avoid performing unnecessary processing on a round trip by using a page's IsPostBack property.
• Access encapsulated page and application context.
• Avoid unnecessary client-side redirection by using the HttpServerUtility.Transfer method.
• Avoid round trips by using client-side scripts.
• Use a page's Async attribute to create a page that has built-in asynchronous capabilities.
• Convert HTML server controls to HTML elements.
Integrating Data in a Web Application by Using ADO.NET, XML, and Data-Bound Controls
Implement data-bound controls.
• Use tabular data source controls to return tabular data.
• Use hierarchical data source controls to display hierarchical data.
• Display data by using simple data-bound controls.
• Display data by using composite data-bound controls.
• Display data by using hierarchical data-bound controls.
• Use the FormView control to display the values of a single table record from a data source.
Manage connections and transactions of databases.
• Configure a connection to a database graphically by using the Connection Wizard.
• Configure a connection by using Server Explorer.
• Configure a connection to a database by using the connection class.
• Connect to a database by using specific database connection objects.
• Enumerate through instances of Microsoft SQL Server by using the DbProviderFactories.GetFactoryClasses method.
• Open a connection by using the Open method of a connection object.
• Close a connection by using the connection object.
• Secure a connection to protect access to your data source.
• Create a connection designed for reuse in a connection pool.
• Control connection pooling by configuring ConnectionString values based on database type.
• Use connection events to detect database information.
• Handle connection exceptions when connecting to a database.
• Perform transactions by using the ADO.NET Transaction object.
Create, delete, and edit data in a connected environment.
• Retrieve data by using a DataReader object.
• Build SQL commands visually in Server Explorer.
• Build SQL commands in code.
• Create parameters for a command object.
• Perform database operations by using a command object.
• Retrieve data from a database by using a command object.
• Perform asynchronous operations by using a command object.
• Perform bulk copy operations to copy data to a SQL Server computer.
• Store and retrieve binary large object (BLOB) data types in a database.
Create, delete, and edit data in a disconnected environment.
• Create an instance of the DataSet class programmatically.
• Create a DataSet graphically.
• Create a DataSet programmatically.
• Add a DataTable to a DataSet.
• Add a relationship between tables.
• Navigate a relationship between tables.
• Merge DataSet contents.
• Copy DataSet contents.
• Create a strongly typed DataSet.
• Create DataTables.
• Manage data within a DataTable.
• Create and use DataViews.
• Represent data in a DataSet by using XML.
• Access an ADO Recordset or Record by using the OleDbDataAdapter object.
• Generate DataAdapter commands automatically by using the CommandBuilder object.
• Generate DataAdapter commands programmatically.
• Populate a DataSet by using a DataAdapter.
• Update a database by using a DataAdapter.
• Resolve conflicts between a DataSet and a database by using the DataAdapter.
• Respond to changes made to data at the data source by using DataAdapter events.
• Perform batch operations by using DataAdapters.
Manage XML data with the XML Document Object Model (DOM).
• Read XML data into the DOM by using the Load method.
• Modify an XML document by adding and removing nodes.
• Modify nodes in an XML document.
• Write data in XML format from the DOM.
• Work with nodes in the XML DOM by using XmlNamedNodeMap and the XmlNodeList.
• Handle DOM events.
• Modify XML declaration.
Read and write XML data by using the XmlReader and XmlWriter.
• Read XML data by using the XmlReader.
• Read all XML element and attribute content.
• Read specific element and attribute content.
• Read XML data by using the XmlTextReader class.
• Read node trees by using the XmlNodeReader.
• Validate XML data by using the XmlValidatingReader.
• Write XML data by using the XmlWriter.
Creating Custom Web Controls
Create a composite Web application control.
• Create a user control.
• Convert a Web Forms page to a user control.
• Include a user control in a Web Forms page.
• Manipulate user control properties.
• Handle user control events within the user control code-declaration block or code-behind file.
• Create instances of user controls programmatically.
• Develop user controls in a code-behind file.
• Create a templated user control.
Create a custom Web control that inherits from the WebControl class.
• Create a custom Web control.
• Add a custom Web control to the Toolbox.
• Individualize a custom Web control.
• Create a custom designer for a custom Web control.
Create a composite server control.
• Create a base class for composite controls.
• Create a composite control.
Develop a templated control.
• Create a templated control.
• Develop a templated data•bound control.
Tracing, Configuring, and Deploying Applications
Use a Web setup project to deploy a Web application to a target server.
• Create a Web setup project.
• Configure deployment properties for a Web setup project.
• Install a Web application on a target server.
Copy a Web application to a target server by using the Copy Web tool.
Precompile a Web application by using the Publish Web utility.
Optimize and troubleshoot a Web application.
• Customize event-level analysis by using the ASP.NET health-monitoring API.
• Use performance counters to track the execution of an application.
• Troubleshoot a Web application by using ASP.NET tracing.
• Optimize performance by using the ASP.NET Cache object.
Customizing and Personalizing a Web Application
Implement a consistent page design by using master pages.
• Create a master page.
• Add a ContentPlaceHolder control to a master page.
• Specify default content for a ContentPlaceHolder.
• Reference external resources in a master page.
• Define the content of a particular page in a content page.
• Create a content page.
• Add content to a content page.
• Reference a master page member from a content page.
• Handle events when using master pages.
• Create a nested master page.
• Change master pages dynamically.
Customize a Web page by using themes and user profiles.
• Apply a theme declaratively.
• Apply a theme programmatically.
• Apply a user-selected theme programmatically.
• Define custom themes.
• Define the appearance of a control by using skins.
• Enable users to personalize an application by using Web Parts.
• Track and store user-specific information by using user profiles.
• Personalize a Web page by dynamically adding or removing child controls in a Placeholder control at run time.
Implement Web Parts in a Web application.
• Track and coordinate all Web Parts controls on a page by adding a WebPartManager control.
• Connect Web Parts to each other by using connection objects.
• Divide a page that uses Web Parts into zones by using WebPartZones.
• Present a list of available Web Parts controls to users by using CatalogPart controls.
• Enable users to edit and personalize Web Parts controls on a page by using EditorPart controls.
Implementing Authentication and Authorization
Establish a user's identity by using forms authentication.
• Configure forms authentication for a Web application by using a configuration file.
• Enable cookieless forms authentication by setting the cookieless attribute.
• Use membership APIs and the Membership class to manage users.
• Enable anonymous identification.
Use authorization to establish the rights of an authenticated user.
• Manage roles in the Web Site Administration Tool.
• Ascertain whether a specific user is in role.
• Get the roles for a specific user by using the Roles object or the User object.
• Store role information in a cookie.
• Restrict access to files by using file authorization.
• Restrict access to portions of an application by using URL authorization.
Implement Microsoft Windows authentication and impersonation.
• Establish a user's identity by using Windows authentication.
• Use impersonation to control access to resources.
Use login controls to control access to a Web application.
• Use the Login Web server control.
• Use the LoginView Web server control to view a user's login status.
• Use the PasswordRecovery Web server control to allow a user to recover a password.
• Use the LoginStatus Web server control to display either a login or logout link.
• Use the LoginName Web server control to display a user's login name on a Web page.
• Use the CreateUserWizard Web server control as a UI for creating new Web application user accounts.
• Use the ChangePassword Web server control to allow users to change their passwords.
• Specify the membership provider used for logging on.
• Configure a mail server so that login controls can be used to send e-mail messages to users.
Creating ASP.NET Mobile Web Applications
Create a mobile Web application project.
Use device-specific rendering to display controls on a variety of devices.
Use adaptive rendering to modify the appearance of Web server controls.
Use the mobile Web controls to display content on a device.
|