Courses Offered
Networking Courses
Software Courses
Cochin
IndiaOptions Softwares Pvt Ltd.
Next to Mymoon theatre, chittoor road, kochi-18. Ph n.o: 0484-2371284. 2372638, 2371869.
E-Mail: info@indiaoptions.in

Trivandrum
IndiaOptions Softwares Pvt Ltd.
2nd Floor, Hantex building,
railway station road,
Thampanoor.
Ph:0471-2329551/52/53
E-Mail: tvm@indiaoptions.in

Syllabus of MCTS Windows Track
( 2 Exam Required )
Windows-Based Client Development
(Using C#.NET 2008 or VB.NET 2008)

· Object oriented Programming Concept.
· Create a Windows form by using the Windows Forms Designer.
· Add and configure a Windows Forms control.
· Create and configure menus.
· Create event handlers for Windows Forms and controls.
· Implement data-bound controls.
· Manage connections and transactions.
· Create, add, delete, and edit data in a disconnected environment.
· Manage XML with the XML Document Object Model (DOM).
· Read, write, and validate XML by using the XmlReader class and the XmlWriter class.
· Manage the print process by using print dialogs.
· Construct print documents.
· Create a customized PrintPreview component.
· Perform drag-and-drop operations.
· Implement globalization and localization for a Windows Forms application.
· Implement accessibility features.
· Create and configure multiple-document interface (MDI) forms.
· Create, configure, and customize user assistance controls and components.
· Persist Windows Forms application settings between sessions.
· Implement an asynchronous method.
· Create a composite Windows Forms control.
· Create a custom Windows Forms control by inheriting from the control class.
· Create an extended control by inheriting from an existing Windows Forms control.
· Configure the installation of a Windows Forms application by using ClickOnce technology.
· Create a Windows Forms setup application.


Batch Timings : 7 - 9 am / 9 - 11 am / 11 - 1 / 2 - 4 / 4 - 6 / 6 - 8 / Sat & Sun Only / Sunday Only.


Syllabus of .Net Frame Work

· Manage data in a .NET Framework application by using the .NET Framework 2.0   system types.
· Manage a group of associated data in a .NET Framework application by using   collections.
· Improve type safety and application performance in a .NET Framework application   by using generic collections.
· Manage data in a .NET Framework application by using specialized collections.
· Implement .NET Framework interfaces to cause components to comply with   standard contracts.
· Control interactions between .NET Framework application components by using   events and delegates.
· Implement, install, and control a service.
· Develop multithreaded .NET Framework applications.
· Create a unit of isolation for common language runtime in a .NET Framework   application by using application domains.
· Embed configuration management functionality into a .NET Framework application.
· Create a custom Microsoft Windows Installer for the .NET Framework components   by using the System.Configuration.
· Install namespace, and configure the .NET Framework applications by using   configuration files, environment variables and the .NET Framework Configuration   tool.
· 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.
· 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.
· Access files and folders by using the File System classes.
· Manage byte streams by using Stream classes.
· Manage the .NET Framework application data by using Reader and Writer classes.
· Compress or decompress stream information in a .NET Framework application.
  and improve the security of application data by using isolated storage.
· 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.
· 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.
· Format data based on culture information.
· Enhance the user interface of a .NET Framework application by using the   System.Drawing namespace.
· 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.
· Language integrated query (LINQ)
 

Batch Timings : 7 - 9 am / 9 - 11 am / 11 - 1 / 2 - 4 / 4 - 6 / 6 - 8 / Sat & Sun Only / Sunday Only.