Baker Street College Ltd 
   Home | About Us | Contact Us |  Time Tables  |  Brochure  |
Baker Street College Ltd
126-134 Baker Street, First Floor London W1U 6UE
Tel: 020 7 486 0860 email: studentenquiries@bcoc.co.uk
 

 
Programming
 
Course Feedback
View All Feedbacks Post Feedback
Post Feedback
Training and Certification Courses
 

Microsoft Certified Technology Specialist (MCTS)
(MCTS Certification: Web Applications)

The New Generation of Microsoft Certifications

Full MCTS: Web Applications Certification: £1500

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
     
Nearest MCTS Web Applications Certification Starting Dates
Start DateSessionTimeDurationObservationsEnrollment
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.

 

 

Request a brochure

Name :
Tel/Mob:
Email:
Courses :
Address :
 
Partners and Accreditation
Cisco
Microsoft Partner in London UK
first redhat Academy in London UK
Authorized Prometric Testing Center
authorized testing centre
CompTia A+ Certification
city and guild accreditation
veritas partner
 

 
 

Copyright © 2012 Baker Street College Ltd (UK). All rights reserved. 126 - 134 Baker Street, London
London W1U 6UE