Search this blog

You can search for all the topics in our blog using our google custom search now.

Search the blog

Loading
Showing posts with label Exam 70-536 Preparation Guide. Show all posts
Showing posts with label Exam 70-536 Preparation Guide. Show all posts

Saturday, December 25, 2010

MCTS Exam 70 536 Preparation Notes By Pritam Singha

My dear friends,
One of our visitors has decided to share his preparation material with us. Recently he has cleared his mcts 70 536 examination with 930/1000 and he has decided to share his preparation material with all of us who seek to crack this examination. I really appreciate you guys for coming forward and helping me build this blog to make it useful to each one of us.Once again, thanks and congratulations pritam.

Regards
Sameer Shaik


                PREPARATION MATERIAL FOR MCTS EXAMINATION 70 536

*****************************************50-100**********************************************

The BooleanSwitch class is used to toggle trace messages on and off.
If the value is 0, then the BooleanSwitch object is turned off and the Enabled
property returns false.

ManagementObjectSearcher object is instantiated with the WQL query string on which to search.

When implementing the IFormatter interface, you must provide implementation for two methods
and three properties. The two methods, Serialize and Deserialize control how objects will be
stored from memory and loaded into memory, respectively. Both methods accept a Stream object
as an argument. The Serialize method also takes a generic object as its second argument and
uses the Stream argument to write the object. The Deserialize method returns the object using
the Stream argument. The Binder, Context, and Surrogate Selector properties must also be
implemented.

[ONSERIALIZED/ONDESERIALIZED]StreamingContext as an argument for accessing the read/write stream during serialization/deserialization not OnSerializing/DeSerializing QUESTIONnO:57&250

The UnknownNode event is fired when an unexpected element or node is detected that does not
map to the XmlSerializer object's expected type.This would allow easy deserialization for the Shipping object.

The number of files in the directory is evaluated by using the GetFiles method, which returns an array of FileInfo objects and retrieves the Length Property of the array.

The UnsafeDeserialize and Deserialize methods perform the same operation, but the UnsafeDeserialize method uses unmanaged code and requires more permission. Because the UnsafeDeserialize method uses unmanaged code,your code should be granted full trust to execute properly.

The FileInfo object represents the information about a system file[LIKE AS HOST FILE].[Q: 67]

FileStream class is already a buffered stream

The reset switch will set the specified security policy or policies back to their default state. The all switch refers to machine, user, and enterprise policy levels.

The SetAccessRuleProtection method accepts two Boolean arguments, the first of which indicates whether settings are protected from inheritance, and the second of which indicates whether to preserve the existing inherited access rule

Including the MD5CryptoServiceProvider and SHA1CryptoServiceProvider classes. They all inherit the ComputeHash method from the HashAlgorithm class. DSA class and DSACryptoServiceProvider class

DIFFERENCE BETWEEN DES & DSA CRYPTOSERVICEPROVIDER?

DES AND TRIPLE-DES:[data confidentiality] The DESCryptoServiceProvider class represents a managed cryptographic provider of the DataEncryption Standard (DES) symmetric algorithm. The DES symmetric algorithm is commonly used for data confidentiality, and it supports 64-bit keys.Because the same key and IV are needed for encryption and decryption, the CreateEncryptor and CreateDecryptor methods generate the appropriate ICryptoTransform object to alter the data.

DSA:[data intigrity] The DSACryptoServiceProvider class represents a managed cryptographic provider of the Digital Signature Algorithm (DSA) asymmetric algorithm. The DSA asymmetric algorithm is commonly used for digital signatures and data integrity, supporting 1024 bit keys. When instantiating a DSACryptoServiceProvider object, a public/private key pair is generated and a default hash is assigned.The SignData method takes a byte array representing the original data and returns the hashed and then signed byte array.

Since the RSACryptoServiceProvider class implements an asymmetric cryptography algorithm
that makes use of a set of related keys to encrypt and decrypt data this class is the correct choice in the scenario.

manifestactivated application > ApplicationSecurityInfo appInfo = new ApplicationSecurityInfo (appDomain.CurrentDomain.ActivationContext);

IF ASSEMBLY SAME PUBLISHER [Check(Assembly.GetCallAssembly().Evidence)]or SAME ORIGANATING INTRANET WEBSITE/: Check (Assembly.GetCallingAssembly ().Evidence);

Imperative role-based security can use the PrincipalPermission class or the IPrincipal object
directly. The PrincipalPermission class takes a user name and role as string arguments
representing the required membership.The IPrincipal object can be retrieved using the Thread.CurrentPrincipal property.

DYNAMICALLY LOAD ASSEMBLLY SPECIFIED WITH PATH USE 'REFLECTIONONLYLOADFROM'
DYNAMICALLY LOAD ASSEMBLLY RESOLVE LOCATION REQUEST TO CLR 'LOADFROM'

*****************************************50-100**********************************************
******************************************01-21*********************************************
ICOLLECTION > USED TO DEFINE PROPERTIES IN A COLLECTION
ILIST > DEFINE THE PROPERTIES OF A NON-GENERIC LIST IF ITEMS


ICOMPARABLE > SUPPORT "COMPARETO()" METHOD The IComparable interface is
typically used when you want to create a class whose objects can be sorted in either a list or collection.

ICOMPARER > SUPPORT "COMPARE()" METHOD

The AddFirst and AddLast
methods accept an element argument and return a LinkedListNode object as a pointer reference.
The AddBefore and AddAfter methods also return a LinkedListNode object, but they accept
another LinkedListNode indicating which node before or after to insert the element

******************************************01-21**********************************************
*****************************************22-49***********************************************

For a Windows service to run in an application process, you must invoke the Run method on the
ServiceBase class. The Run method is overloaded to accept either a single ServiceBase object or an array of ServiceBase objects.

To monitor and control the behavior of a Windows service, you should use the ServiceController class.[CONTROLS THE WINDOWS SERVICES]

The Priority property indicates the relative position of a thread in the wait queue when being scheduled for execution

The QueueUserWorkItem method takes a WaitCallback delegate as an argument and manages the tasks using background threads. This allows the developer to concentrate on business logic and requires minimal synchronization code.

The BeginInvoke method takes the same arguments as the method it references but also includes
an AsyncCallack delegate and a generic object.

The CreateDomain method of the AppDomain class is an overload method that can be used to
create an application domain.

LOADFROM & LOAD
LOADFROM, LoadAssembly FOR DOMAIN: APPDOMAIN OBJECT DOMAIN ONLY SUPPORT LOAD METHOD PAGE: 44
AND LOADFROM,LOAD,REFLECTIONONLYLOADFROM THOSE METHOD ALSO SUPPORTED BY "ASSEMBLY CLASS"

The OpenExeConfiguration method takes a
ConfigurationUserLevel enumeration value to indicate the visibility of the configuration settings.
Configuration config=ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
The value None means that the settings apply to all users. The OpenExeConfiguration method
returns a Configuration object representing the current configuration settings.

You should not add the RunInstaller attribute to the assembly because the RunInstaller attribute
is applied to a class, not the entire assembly.

The supportedRuntime element identifies the versions of the CLR with which the application can be run. The supportedRuntime element is only supported in assemblies built using.NET 1.1 or later.
The requiredRuntime element should only be used by assemblies built by using the .NET 1.0
Framework(NOT THE ANSWER)

The publicKeyToken attribute specifies the strong-named key,
and the culture attribute indicates the localization type.

The developmentMode element instructs the CLR to use the DEVPATH environmental variable to
locate assemblies. If you do not add this element to the machine.config file, the DEVPATH
environmental variable will be ignored.

The EventSourceCreationData object is used to configure a new event log source
The GetSystemProcesses and GetAllProcesses methods do not exist in the Process class

simultaneously facilitate uninterrupted execution: WRITELINEIF

****************************************22-49************************************************
*****************************************100-150*********************************************
EventInstance class > FOR EVENT LOG ENTRY
EventBuilder class > DYNAMICALLY GENERATED CLASS

The ThreadStart method can be used to create actively managed foreground threads.
QUEUSERWORKITEM METHOD AND WAITCALLBACK DELEGATE FOR BACKGROUND THREAD THOSE UNDER THE THREADPOOL STATIC CLASS

AUTOMIC & NON-BLOCKING UPDATES,MULTIPLE THREADS OR THREAD SAFE RUN > INTERLOCKED CLASS
MUTEX CLASS > synchronize execution of some resources
READER LOCK > synchronization scheme that employs shared locks together

SEARCH PRIVATE ASSEMBLIES AND ADD BASE APPLICATION'S DIRECTORY
AppDomainSetup.PrivateBinPath property should be used.[APPDOMAINSETUP NOT APPDOMAIN]

To have your code protected from being deadlocked you should avoid using the SyncLock
statement and replace calls to Monitor.Enter with calls to "Monitor.TryEnter"

It is possible to provide the common language runtime with configuration information for a new application domain using the AppDomainSetup class. The most important property is the
ApplicationBase when creating your own application domains which is used to define the root
directory of the application. Q: 140

GetSection method of the ConfigurationManager > FOR WINDOWS CLIENT APPLICATIONS

The ConfigurationSection is a new class in .NET Framework 2.0 which should be used as it allows you to read and write custom configuration sections. The method in the answer also provides strongly typed access to the custom configuration sections. Q: 144

The usage of the and elements are incorrect as the one is useful for
specifying the search path for private assemblies and the other will affect settings of applications that are already deployed
*****************************************100-150*********************************************
*****************************************151-300*********************************************
The WriteEntry method of the EventLog class should be used in the scenario as this method is
used to write the localized messages to the event log.FOR 151 QUESTION NUMBER

if you run the application in debug mode both the Tracer and Debug statements will be executed.

Win32_NetworkAdapterConfiguration object as this property is associated with the network adapter configuration.

ManagementEventWatcher > Set up a listener for events by using the "EVENTARRIVED"

As the Serializable attribute is not inherited by the derived classes you should add the attribute to both classes in the scenario.

UnknownElement event will be raised when the XmlSerializer encounters an XML element such as number, style and size.

serialize all public and non-public data > BINARY FORMATTER CLASS

DriveFormat and TotalFreeSpace properties of the DriveInfo class

Use the FileStream class >to view the required files byte-by-byte

To successfully read the user's preferences you should make use of the
IsolatedStorageFile.GetUserStoreForAssembly method should be used. The method retrieves
assembly-specific and user-specific data from the isolated storage

1.any code that you call to perform actions that your code has permissions to perform however the callers may not have permissions to perform. > envPerm.Assert()
2.Deny on all permissions other than the permission P and this will affect other
permissions.> envPerm.PermitOnly()
3.Demand method requires all the callers to have permissions to perform the specific action

The usage of the -resolvegroup option in the scenario is incorrect because the -resolvegroup
option is used to show the code groups that the specified user belongs to. PAGE : 203 NOT A ANSWER

RSACryptoServiceProvider class implements an asymmetric cryptography algorithm
that makes use of a set of related keys to encrypt and decrypt data

Type Library Exporter tool (tlbexp.exe) > This tool is used to generate a Com library from an assembly and should not be considered for usage in the scenario.

dateValue.Ticks > SUPERFAST SERIALIZE

CURRENTCULTURE > CULTURE SENSITIVE OPERATIONS
INVARRIENTCULTURE > CULTURE INSENSITIVE OPERATIONS

System.UInt16 IS NOT GRATER THAN 65,535

ServiceInstaller.StartType controls how the service will start up automatically or manually

DRAG AND DROP > 1.DRIVEINFO.GETDRIVES METHOD 2. DRIVE INFO CLASS 3. DRIVEINFO.TOTALSIZE PROPERTY
DRAG AND DROP > 1.FILESECURITY OBJECT 2.FILESYSTEMACCESSRULE OBJECT 3.NEW FILESTREAM OBJECT/FILETSREAM CONTRUCTOR
DRAG AND DROP > 1. SYSTEM.TIMERS.TIMER 2.ONSTART METHOD 3.ELAPSED EVENT HANDLER

DEMAND METHOD : force all callers in the call stack
Assert will ignore the permissions of callers and allow them indiscriminately.


Use CurrencyNegativePattern property set to 1 to display negative currency values with a minus sign

CAREFULLY READ QUESTION NUMER : 249 [MACHINE SCOPED],252 [FOLLOW USER WORDS]

A & B GetProcesses() accepts a computer name for retrieving the processes on a remote
computer. GetProcessesByName() should be used to return processes by their name.
******************************************151-200********************************************
The Evidence object represents the identity
information used for Code Access Security (CAS) in the Microsoft .NET Framework to determine
the permissions granted to an assembly.

The Assert method of the debug class is an overloaded
method that provides you the ability to test assumptions made in your programming logic
A an Assert will stop execution of the application in debug mode if the condition is not met.
CodeAccessPermission.RevertAssert() should be used to undo a previous Assert call.

PermitOnly will instruct the runtime to reduce the access by only allowing callers with the
permissions explicitly stated and nothing else.

The String.Compare(Fileemployee1, Fileemployee2, true, CultureInfo.CurrentUICulture)
segment should be used for changing the user's interface culture used by a thread

The ThreadStart method can be used to create actively
managed foreground threads.

The usage of the TraceSwitch class is used to provide different levels of tracing switches which are defined by the enumeration as Off 0, Error 1, Warning 2, Info 3 and Verbose 4.

Because the Com applications expect to find runtime information about types in the Windows
registry the usage of the Assembly Registration toll(Regasm.exe) reads an assembly creates
entries required by the Com applications.

Secure Hash Algorithm (SHA-1).

B&C GetHashCode is the method inherited from the Object class. It will not perform a hash on the incoming message.

CultureTypes.SpecificCultures will filter all language codes that are specific to a country\region

The array will not be big enough to store the serialized object because it is not sized on the entire object.

Attempts to define a physical file location, this is not compatible with
AssemblyBuilder.Save

New questions start from 346 continue........................

Monday, December 6, 2010

MCTS PATH






Paths to MCPD




Exam 70-536: Preparation Materials



Preparation Tools and ResourcesTo help you prepare for this exam, Microsoft Learning recommends that you have hands-on experience with the product and that you use the following training resources. These training resources do not necessarily cover all of the topics listed in the "Skills Measured" tab.
 
Classroom Training
Microsoft E-Learning
Microsoft Press Books
Practice Tests
Microsoft Online Resources
  • Learning  Plan: Get started with a step-by-step study guide that is based on recommended resources for this exam.
  • Product information: Visit the Microsoft Visual Studio site for detailed product information.
  • Microsoft Learning Community: Join newsgroups and visit community forums to connect with peers for suggestions on training resources and advice on your certification path and studies.
  • TechNet: Designed for IT professionals, this site includes how-to instructions, best practices, downloads, technical resources, newsgroups, and chats.
  • MSDN: Designed for developers, the Microsoft Developer Network (MSDN) features code samples, technical articles, downloads, newsgroups, and chats.


Exam 70-536: Overview



About this Exam
This Technology Specialist (TS) exam, Exam 70-536: TS: Microsoft .NET Framework, Application Development Foundation, became available in March 2006. This exam is available in English, French, German, Japanese, and Chinese (Simplified). Exam 70-536 is designed to measure your knowledge of .NET development fundamentals and is not tied to a particular version of .NET. Since the exam is now applicable to both Microsoft .NET Framework 2.0 and Microsoft .NET Framework 3.5 certification tracks, we have changed the name of the exam. Formerly TS: Microsoft .NET Framework 2.0 – Application Development Foundation, Exam 70-536 is now called TS: Microsoft .NET Framework, Application Development Foundation. If you are a .NET 2.0 developer, you do not need to learn .NET 3.5 to pass Exam 70-536; conversely, if you are a .NET 3.5 developer, you do not need to review .NET 2.0 to pass the exam.
Audience Profile
Candidates for this exam work on a team in a medium-sized or large development environment that uses Microsoft Visual Studio .NET 2003 Enterprise Developer, Microsoft Visual Studio 2005, or Microsoft Visual Studio 2008. Candidates should have at least two to three years of experience developing Web-based, Windows-based, or distributed applications by using the Microsoft .NET Framework 1.0, the .NET Framework 1.1, the .NET Framework 2.0, or the .NET Framework 3.5. Candidates should have a working knowledge of Microsoft Visual Studio 2005 or Visual Studio 2008.
Credit Toward CertificationExam 70-536: TS: Microsoft .NET Framework - Application Development Foundation: counts as credit toward the following certification(s):


* Microsoft Certified Technology Specialist (MCTS): .NET Framework 2.0 Web Applications
* Microsoft Certified Technology Specialist (MCTS): .NET Framework 2.0 Windows Applications
* Microsoft Certified Technology Specialist (MCTS): .NET Framework 2.0 Distributed Applications
* Microsoft Certified Technology Specialist (MCTS): .NET Framework 3.5, Windows Presentation Foundation Applications
* Microsoft Certified Technology Specialist (MCTS): .NET Framework 3.5, Windows Communication Foundation Applications
* Microsoft Certified Technology Specialist (MCTS): .NET Framework 3.5, Windows Workflow Foundation Applications
* Microsoft Certified Technology Specialist (MCTS): .NET Framework 3.5, Windows Forms Applications
* Microsoft Certified Technology Specialist (MCTS): .NET Framework 3.5, ADO.NET Applications
* Microsoft Certified Technology Specialist (MCTS): .NET Framework 3.5, ASP.NET Applications


Note This preparation guide is subject to change at any time without prior notice and at the sole discretion of Microsoft. Microsoft exams might include adaptive testing technology and simulation items. Microsoft does not identify the format in which exams are presented. Please use this preparation guide to prepare for the exam, regardless of its format.


Tuesday, November 2, 2010

How i passed my 70 - 536 by nkaiseng safnate




Hi Everybody,
One of our visitors has sent me his experience of exam preparation and exam.
Below are the details :

I Booked my Exam 3 month earlier.
Please book your Exam FIRST, then start reading the book. By doing that you can be under pressure.

~ I tried reading the book first, but wasted a year trying to get ready ~

1. Plan
- create a schedule, timeframes & follow them.
- (e.g. Chapter1 Startdate -> FinishDate)
2. Action
- Read 
1. ebook_MCTS_Self_Paced_Training_Kit_70-536_NEW
2. MCTS Self-Paced Training Kit (Exam 70-536): Microsoft® .NET Framework 2.0 Foundation
3. As I read, i do some lab tests (open your Visual Studio while reading the book)
4. VERY IMPORTANT! Do question from the Disc, that comes with the book.
5. If you believe in Dumps, then try this. http://www.examcollection.com/70-536.html
3. Revise
- Make sure you read the book twice / again & again.
- Chapters
1. Chapter 6 Graphics -  I saw only one question from this chapter.
2. Collections,Generics,Threading - make sure you understand these topics.
 "Don't be afraid to be wrong; otherwise you'll never be right."

Contact Email : safnate@yahoo.com

Note from Blogger : You can contact our friend by using above email address. Hope you all pass the examination and share the experience just like our friend here.
Thank You.
Regards
Sameer Shaik 


Thursday, July 1, 2010

Books suggested for MCTS 70-536 examination

I know you would want to make sure that you pass this exam, to be able to do that we all need good resources. I agree.

However i do not think i can suggest you to read a combination of book which can guarantee that you have prepared everything.

These are the resources you will be getting information from:

-> Microsoft .NET Framework 2.0 Application Development Foundation Training Kit, ISBN: 0-7356-2277-9


->MSDN Library


o Microsoft Press: Programming Visual C# 2005: The Language, ISBN: 0-7356-2181-0
or
o Microsoft Press: Programming Visual Basic 2005: The Language, ISBN: 0-7356-2183-7


-> Optional books:
o Microsoft Press: Programming Visual C# 2005: The Base Class Library, ISBN: 0-7356-2308-2
or
o Microsoft Press: Programming Visual Basic 2005: The Base Class Library, ISBN: 0-7356-2308-8
o Microsoft Press: Microsoft Visual C# 2005: Step By Step, ISBN: 0-7356-2129-2
or
o Microsoft Press: Microsoft Visual Basic 2005: Step By Step, ISBN: 0-7356-2131-4


These are resources that can give you complete information.

Best of Luck

Regards
Sameer Shaik

Thursday, June 17, 2010

MCTS EXAM 70-536 Exam Pattern

  • Preparation guide for Microsoft MCTS 70536 Examination is available on this link  
  • Exam Preparation Guide
    Multiple Choice with Single answer: Student is required to select a single answer from a range of options (generally 4-5) by clicking on a radio button.
  • Multiple Choice with Multiple answer: Student is required to select a range of options. The number of options to select is specified.
  • Fill in the Blank: Student is required to type in the missing text to complete the sentence.
  • Exhibit-based: Note that some questions will require the student to actively use exhibits presented in order to correctly answer the question
  • Simulation: Some questions on the exam will require the user to accurately perform certain actions in a simulated Windows Server environment
  • Snippet-Based: These questions require a candidate to read code and to interpret its function, syntax errors, or means to improve the code 
  • This Post information is obtained from proprofs.com. I dont own any of the above given information. 
  • Regards 
  • Sameer Shaik  
  • Microsoft MCTS 70536 Examination

DETAILS OF MCTS 70-536 EXAMINATION

Exam Costs: $125 each attempt. You can buy exam vouchers of VUE or Prometric to get a discount. Many online vendors also offer discounts for specific exams; read more in the “vouchers” section to learn more about exam discounts through vouchers.
Exam Location: You can register for the exam at any Pearson VUE and Thompson Prometric center.
Time Allocated: 90 minutes per exam
Total marks: Graded from 100-900 marks
Minimum Pass Marks: About 700
Number of Questions: Variable: 50-60 questions per exam
Exam Code: 70-536
Pre-requisites: None. However, Microsoft recommends that the typical candidate for this certification have about two to three years of experience in Microsoft-based development, especially in the Microsoft development tool Visual Studio.
Exam format: Linear format; computer-based test (CBT)
Validation Period: Expires after around 4-5 years (when new and more relevant Microsoft products are released)
Score Report: Delivered immediate on test completion.

This Post information is obtained from proprofs.com. I dont own any of the above given information.
Regards  
Sameer Shaik

Friday, June 4, 2010

MCTS 70-536 Exam Pattern and Topics Weightage


1. Developing applications that use system types and collections (15%)
2. Implementing service processes, threading, and application domains in a .NET Framework application (11%)
3. Embedding configuration, diagnostic, management, and installation features into a .NET Framework application (14%)
4. Implementing serialization and input/output functionality in a .NET Framework application (18%)
5. Improving the security of the .NET Framework applications by using the .NET Framework 2.0 security features (20%)
6. Implementing interoperability, reflection, and mailing functionality in a .NET Framework application (11%)
7. Implementing globalization, drawing, and text manipulation functionality in a .NET Framework application (11%)

Ideal candidates for this exam

The ideal candidate for this exam…
  • works as a member of a team working in a medium to large software development environment using Visual Studio .NET 2003 Enterprise Developer or Visual Studio 2005
  • has a minimum of two years of experience developing Web-based, Microsoft Windows-based, or distributed applications using the .NET Framework 1.0, 1.1, and 2.0.
  • has a working knowledge of Visual Studio 2005

Test programming languages

At the start of the exam, you will select the programming language in which source code segments will appear. The available languages for this exam are:
  • Microsoft Visual Basic 2005
  • Microsoft Visual C# 2005
  • Microsoft Visual C++ 2005

Credit toward certification

By passing the Exam 70-536, you earn credit toward the following certifications:
  • Microsoft Certified Technology Specialist: .NET Framework 2.0 Distributed Applications
  • Microsoft Certified Technology Specialist: .NET Framework 2.0 Web Applications
  • Microsoft Certified Technology Specialist: .NET Framework 2.0 Windows :Applications

Exam notes

This preparation guide is subject to change at any time without prior notice at our sole discretion. Microsoft does not identify the format in which exams are presented. Regardless of its format, you may use the exam objectives listed in this preparation guide to prepare for the exam. Microsoft exams might include adaptive testing technology and simulation items.
Free MCTS EXAM 70-536 training tutorials on this website, soon will be launching video tutorials for all the same topics