Microsoft
MCTS- Microsoft Certified Technology Specialist: .NET Framework 3.5 Windows Forms Application

The MCTS certificate- Microsoft Certified Technology Specialist. NET Framework 3.5 Windows Forms Applications- is for project managers who use Microsoft tools and technology for developing and maintaining all kinds of application. They can be members of a team who develops the applications of an enterprise. Their job is to develop, install and maintain applications. People who do these jobs usually have two years of working experience.

What can you learn

70-536 Microsoft .NET Framework-Application Development Foundation

  • Developing applications that use system types and collections
    Manage data in a .NET Framework application by using .NET Framework 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.
    Control interactions between .NET Framework application components by using events and delegates
  • Implementing service processes, threading, and application domains in a .NET Framework application
    Implement, install, and control a service.
    Develop multithreaded .NET applications
    CLR in a .Net Framework application
  • Embedding configuration, diagnostic, management, and installation features into a .NET Framework application
    Embed configuration management functionality into a .NET Framework application.
    Create a custom Microsoft Windows Installer for .NET components by using the System.Configuration.Install namespace
    Manage an event log by using the System.Diagnostics namespace
    Manage system processes and monitor the performance of a .NET application by using the diagnostics functionality of the .NET Framework
  • 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 .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
  • Improving the security of .NET Framework applications by using the .NET Framework 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
    Implementation of encryption, decryption and hash data by using System.Security.Cryptography.
    Control permits resources using System.Security.Permission
    Control privileges through System.Security.Policy
    Access to and modification of identity information by using System.Security.Principal
  • Implementing interoperability, reflection, and the option of sending e-mail
    Communication COM components and. NET Framework components
    Ungovernable Calling a DLL from. NET Framework components and management of marshalling data. NET Framework.
    Implementation of the functionality of reflection, creation of metadata and MSIL
    Send e-mail using SMTP protocol.

    Implementing globalization, drawing, and handling difficult
    Formatting data based on culture systems
    Change graphical interface using System.Drawing class
    Manipulation of the text control. NET Framework.

70-505: Microsoft .NET Framework 3.5, Windows Forms Application Development

  • Create UI on Windows forms using standard forms
    Create and configure Windows Form
    Management forms on Windows Form
    Configuration control on Windows Form
    Create and configure menus
    Create events on Windows Forms and control
  • Connection Data on Windows Forms
    Connection Data with controls
    Administration of connections and controls
    Creating, adding, deleting and editing data in connected environment
    Taking data from different source of data using LINQ
    Creating, adding, deleting and editing data in  disconnectedly environment
    Administration XML using XML Document Object Model (DOM)
    Reading, entering and validation XML using  XML Reader i XML Writer
  • Implementation of printing and reporting functionality
    Printing process control using print dialog
    Creating print document
    Implementation of protection for printing in Windows Forms
    Creating a user-selectable Print Preview components
  • Improving ways of using applications
    Drag & Drop functionality
    Implementation of globalization and localization
    Implementation of accessibility
    Creating MDI (multiple-document interface)
    The existence of Windows Forms applications between sessions
  • Implementing asynchronous programming techniques to improve user performance
    Managing background processes using components Backgrounder
    Change the look of the UI elements by using triggers
    Implementation asynchrony method
  • Developing Windows Form control
    Create a composite Windows Forms control
    Create a standard Windows Forms inheritance control category
    Creating extended controls inheritance of existing Windows Forms
  • Configure and develop applications
    By creating an installation using Click Once technology
    Installation WPF-a (Windows Presentation Foundation) using Click Once technology
    Installation VSTO (Visual Studio Tools for Office) using Click Once technology
    Configuring Windows Vista User Account Control (UAC) using Click Once technology
    Creating Windows Forms setup application
    Setting privileges for developing applications
Evaluation of the Microsoft Certificates in the world
Microsoft is a company which, in last few decades has occupied the first place in the field of projecting system software. Today, the solutions of this company for different problems, concerning software, cover more than 85% of the World’s market, which obviously shows the quality of the company itself. If we take into consideration such a big expansion of Microsoft products on the market, the need for highly educated system engineers able to use the advantage of this high technology appears. Thus, Microsoft has introduced new certificates for its system engineers. The average annual salary of the system engineers who possess one of the Microsoft certificates can be seen at the chart below. This information was taken from: http://mcpmag.com/salarysurveys/

For whom is the course intended?
Current and future developers.
How long does the course last?

The course consists of 140 lessons. The lectures are held every weekend. Each lecture consists of 10 lessons (one lesson lasts 45 minutes.) The first 20 introductory lessons give the necessary insight and allow a student to follow the lectures without any problems.

Literature
Microsoft Official Curriculum is included in the price
Exams and certificates
By attending this course, the candidate will acquire necessary knowledge to help him/her pass the following 2 exams:
  • 70-536 Microsoft .NET Framework-Application Development Foundation
  • 70-505: Microsoft .NET Framework 3.5, Windows Forms Application Development

All the exams necessary for certification can be taken at IT center.

Necessary prerequisites

The candidates for MCTS should have some experience in working and maintaining a Windows operative system. They should also have some knowledge of elementary programming.

Teachers

Zoran Milutinoviæ - MCAD, MCTS

Payment

The price of the course for a physical person is: 888,88 + PDV.
The price of the course for a juristic person is: 888,88 + PDV.
The price is fixed in points: 1 point is one euro. You should pay in dinars by the official average exchange rate of the National Bank of Serbia on the day of the payment. You can pay on installments without going to the bank.

MicrosoftCiscoPrometricVUEECDLTOEFL