Current .Net Version: 2.0.50727
Home
Articles
C# & .Net Framework Reference
Practice C# Online
XML Web Services
RSS Feeds
Code Snippets
T-SQL Scripts
Videos
Valuable Links
Contact Us
Mike's C#, VS.NET and SQL Blog




ROR XML Info.
Prepare for the 70-536 Certification Exam: Microsoft .NET Framework 2.0 - Application Development Foundation
Author: Michael G.     Last Updated:12/1/2005 6:48:24 PM
Category(ies): Certifications 70-536
Description: Use these resources I've compiled from the MSDN Library that specifically target the topics covered in the 70-536 certification exam: Microsoft .NET Framework 2.0 - Application Development Foundation
  Add & View Comments About this Article

Note: The beta version of exam 70-536 is available through Pearson Vue between Dec. 15 and Dec. 30. It's available as exam number 71-536. After that, Microsoft will submit a "final" release version of the exam and it will retain the exam number 70-536. Beta exams also count towards certification.

Do not download and use braindumps:

Using braindumps is cheating. While you will probably pass the test by memorizing the questions and their answers, you won't gain any real-world advantage that comes with knowing the topics by actually studying and using them. Plus, by using braindumps, and hence by cheating, you degrade the value of the certification itself. Braindbumps make it possible for any inexperienced and unknowledgeable person to pass the exam. A certification should be a means by which you're skills and knowledge are tested and proved, not by which your memorization abilities are tested and proved. Memorizing answers to specific questions doesn't make you a better programmer. Rather, actually knowing, understanding and experiencing the technologies involved makes you a better programmer. Also, braindumps are filled with errors and inaccuracies. I wouldn't want to bet my $125 exam fee on a braindump when the results are NOT guaranteed. Only your complete and confident knowledge and understanding of the technologies and topics required to pass the 70-536 exam will enable you to pass it accordingly!

What you need to know to pass the 70-536 certification exam:

Visit the following links for resources to their individual topics and study them completely and thoroughly until you're confident you've mastered them! The best way to accomplish this is by actually building Visual Studio .Net 2005 solutions and projects and incorporating the topics listed below into them accordingly. There's no better way to study for an exam than by actually doing it in real-world scenarios. You can get Visual Studio .Net 2005 by clicking on this link.

Once you think you've mastered the topics, take a few practice tests to gauge yourself. When you start passing these practice tests with no less than 100% scores, you're ready to take the actual exam! Good luck!
  1. Step #1 - Learn the Topics Discussed in the Exam
    Skills measured by exam 70-536
    Developing applications that use system types and collections
    Manage data in a .NET Framework application by using .NET Framework 2.0 system types. (Refer System namespace)
    Manage a group of associated data in a .NET Framework application by using collections. (Refer System.Collections namespace)
    Improve type safety and application performance in a .NET Framework application by using generic collections. (Refer System.Collections.Generic namespace)
    Manage data in a .NET Framework application by using specialized collections. (Refer System.Collections.Specialized namespace)
    Implement .NET Framework interfaces to cause components to comply with standard contracts. (Refer System namespace)
    Control interactions between .NET Framework application components by using events and delegates. (Refer System namespace)
    Implementing service processes, threading, and application domains in a .NET Framework application
    Implement, install, and control a service. (Refer System.ServiceProcess namespace)
    Develop multithreaded .NET Framework applications. (Refer System.Threading namespace)
    Create a unit of isolation for common language runtime within a .NET Framework application by using application domains. (Refer System namespace)
    Embedding configuration, diagnostic, management, and installation features into a .NET Framework application
    Embed configuration management functionality into a .NET Framework application. (Refer System.Configuration namespace)
    Create a custom Microsoft Windows Installer for .NET Framework components by using the System.Configuration.Install namespace, and configure .NET Framework applications by using configuration files, environment variables, and the .NET Framework Configuration tool (Mscorcfg.msc).
    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. (Refer System.Diagnostics namespace)
    Debug and trace a .NET Framework application by using the System.Diagnostics namespace.
    Embed management information and events into a .NET Framework application. (Refer System.Management namespace)
    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. (Refer System.Runtime.Serialization namespace)
    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. (Refer System.IO namespace)
    Manage byte streams by using Stream classes. (Refer System.IO namespace)
    Manage .NET Framework application data by using Reader and Writer classes. (Refer System.IO namespace)
    Compress or decompress stream information in a .NET Framework application (refer System.IO.Compression namespace), and improve the security of application data by using isolated storage. (Refer System.IO.IsolatedStorage namespace)
    Improving the security of .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. (Refer System.Security namespace)
    Implement access control by using the System.Security.AccessControl classes.
    Implement a custom authentication scheme by using the System.Security.Authentication classes. (Refer System.Security.Authentication namespace)
    Encrypt, decrypt, and hash data by using the System.Security.Cryptography classes. (Refer System.Security.Cryptography namespace)
    Control permissions for resources by using the System.Security.Permission classes. (Refer System.Security.Permission namespace)
    Control code privileges by using System.Security.Policy classes. (Refer System.Security.Policy namespace)
    Access and modify identity information by using the System.Security.Principal classes. (Refer System.Security.Principal namespace)
    Implementing interoperability, reflection, and mailing functionality in a .NET Framework application
    Expose COM components to the .NET Framework and .NET Framework components to COM. (Refer System.Runtime.InteropServices namespace)
    Call unmanaged DLL functions within a .NET Framework application, and control the marshalling of data in a .NET Framework application. (Refer System.Runtime.InteropServices namespace)
    Implement reflection functionality in a .NET Framework application (refer System.Reflection namespace), 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. (Refer System.Net.Mail namespace)
    • MailMessage class
    • MailAddress class and MailAddressCollection class
    • SmtpClient class, SmtpPermission class, and SmtpPermissionAttribute class
    • Attachment class, AttachmentBase class, and AttachmentCollection class
    • SmtpException class, SmtpFailedReceipientException class, and SmtpFailedReceipientsException class
    • SendCompleteEventHandler delegate
    • LinkedResource class and LinkedResourceCollection class
    • AlternateView class and AlternateViewCollection class
    Implementing globalization, drawing, and text manipulation functionality in a .NET Framework application
    Format data based on culture information. (Refer System.Globalization namespace)
    • Access culture and region information within a .NET Framework application.
      • CultureInfo class
      • CultureTypes enumeration
      • RegionInfo class
    • Format date and time values based on the culture.
      • DateTimeFormatInfo class
    • Format number values based on the culture.
      • NumberFormatInfo class
      • NumberStyles enumeration
    • Perform culture-sensitive string comparison.
      • CompareInfo class
      • CompareOptions enumeration
    • Build a custom culture class based on existing culture and region classes.
      • CultureAndRegionInfoBuilder class
      • CultureAndRegionModifier enumeration
    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.
      • Brush class
      • Brushes class
      • SystemBrushes class
      • TextureBrush class
      • Pen class
      • Pens class
      • SystemPens class
      • SolidBrush class
      • Color structure
      • ColorConverter class
      • ColorTranslator class
      • SystemColors class
      • StringFormat class
      • Font class
      • FontConverter class
      • FontFamily class
      • SystemFonts class
    • Enhance the user interface of a .NET Framework application by using graphics, images, bitmaps, and icons.
      • Graphics class
      • BufferedGraphics class
      • BufferedGraphicsManager class
      • Image class
      • ImageConverter class
      • ImageAnimator class
      • Bitmap class
      • Icon class
      • IconConverter class
      • SystemIcons class
    • Enhance the user interface of a .NET Framework application by using shapes and sizes.
      • Point Structure
      • PointConverter class
      • Rectangle Structure
      • RectangleConverter class
      • Size Structure
      • SizeConverter class
      • Region class
    Enhance the text handling capabilities of a .NET Framework application (refer System.Text namespace), and search, modify, and control text within a .NET Framework application by using regular expressions. (Refer System.RegularExpressions namespace)
    • StringBuilder class
    • Regex class
    • Match class and MatchCollection class
    • Group class and GroupCollection class
    • Encode text by using Encoding classes
      • Encoding class
      • EncodingInfo class
      • ASCIIEncoding class
      • UnicodeEncoding class
      • UTF8Encoding class
      • Encoding Fallback classes
    • Decode text by using Decoding classes.
      • Decoder class
      • Decoder Fallback classes
    • Capture class and CaptureCollection class
  2. Step #2 - Take Practice Tests to Measure your Knowledge and Abilities
  3. Step #3 - Schedule an Exam and Take the Actual Test


Comments Click Here to Add your Comment
By GabrielaD @ 12/6/2005 3:51:48 PM

Really great resource. Thanks.
By Stan Segers @ 12/6/2005 8:27:27 PM

Impresive and yes, with my limited knowledge on OO-programming, this is a resource. Good work... and thanx for the comment on the 70-431 review.(http://blogs.newlevel.nl/training/2005/12/review_70431_mc.html).



By Srinivas @ 12/16/2005 6:40:07 PM

Its a good page but the hyper links are not set after the topic "Control code privileges by using System.Security.Policy classes. (Refer System.Security.Policy namespace)"

By Vishal R Joshi @ 12/29/2005 7:00:22 PM

Thanks Michael for doing this... Good job...  Do complete the rest of the links when you find time that will help a lot of people...

http://VishalJoshi.Blogspot.com
By HurtigTech @ 1/10/2006 2:16:11 PM

Excellent resource!  I hope everyone realizes and appreciates the amount of effort you have put into it so far!

By Luis @ 3/21/2006 10:36:44 PM

Has somebody bought a test practice? I really need one but I havent found anything, only at measureup.com and it only has 150 questions, I think this is not enough,
By Michael G. @ 3/28/2006 2:08:48 PM

I don't think you will yet as this exam is still currently in the development cycle.
By M.Talha Siddiqui @ 4/10/2006 2:44:14 AM

gr8 work Michael , its really helpful
By lockdon9w @ 4/13/2006 12:46:48 AM

Very good resource, thank-you very much for the time you have putting in this.
By Vikas @ 4/17/2006 2:25:02 AM

Hey thanks michael... Its great, but can i get all this in VB.Net since am a VB programmer and would like to have all in VB.Net...
By Boster_Sibande @ 4/21/2006 11:05:11 AM

This is excellent Micheal. I will try to put together some important resources for 70-536 and 70-528 on my blog too.
http://www.sibande.com/blogs/boster.
By Zaib @ 6/21/2006 9:08:45 AM

I did not find anyother better resource than this for preparation of 70-536 exam. Its a great effort.
Have anyone this whole study material in single document format or any other book for its preparation ?
Please refer me its link.
Thanks
By Publicjoe @ 6/27/2006 5:35:21 AM

Hi I have a similar resource to Michael's, with the rest of the links. I also have started one for 20-526.

http://www.publicjoe.f9.co.uk/csharp1/70" target="_blank">http://www.publicjoe.f9.co.uk/csharp1/70-536.html
http://www.publicjoe.f9.co.uk/csharp1/70" target="_blank">http://www.publicjoe.f9.co.uk/csharp1/70-526.html

Hope these help
By Publicjoe @ 6/27/2006 7:27:57 AM

Arghhhh! Copy and Paste moster strikes again.

http://www.publicjoe.f9.co.uk/csharp1/70" target="_blank">http://www.publicjoe.f9.co.uk/csharp1/70-536.html
http://www.publicjoe.f9.co.uk/csharp1/70" target="_blank">http://www.publicjoe.f9.co.uk/csharp1/70-526.html
By Publicjoe @ 6/27/2006 7:29:27 AM

Or not,
By Elsharif @ 6/28/2006 3:07:31 AM

Thanks so much for this valuable effort.
You will find complete listing similar as this one here:
http://www.publicjoe.f9.co.uk/csharp1/70-536.html
By Nick @ 8/7/2006 7:57:57 AM

You effort need appreciation. Thank you so much for putting in so much of efforts !!!
By SanJoseDDN @ 8/11/2006 3:38:52 PM

I must say this is a great help and thanks to Publicjoe for adding rest of the link.


By Luis @ 9/5/2006 10:16:18 AM

Thank you so much for putting all this together.  Your time and experience is greatly appreciated.
By StopFireFox @ 9/6/2006 3:23:27 PM

This is an excellent source of online resources.  Good work!

http://www.stopfirefox.com/
By gandhijeeva @ 10/6/2006 1:45:01 PM

Great work, man..really useful stuff..
By Editor @ 10/7/2006 10:14:08 AM

I like to see someone giving back!

C# Online.NET
http://en.csharp-online.net/
http://forum.csharp-online.net/
http://blog.csharp-online.net/
By Editor @ 10/7/2006 10:16:39 AM

We have two study guides for Exam 70-526 and Exam 70-526 on our wiki site. You can contribute while you study for your exam!

Follow the "Microsoft Exam Preparation Guides" link on the home page.

C# Online.NET
http://en.csharp-online.net/
http://forum.csharp-online.net/
http://blog.csharp-online.net/
By Brett Romero @ 10/31/2006 6:15:44 PM

It's nice to see people starting to put these together.  They're great resources.  I've blogged about my experience on the 70-536 exam http://www.cygen.com/blog/index.php/2006/10/23/application-development-foundation-70-536/

There's also a study strategy there for MCPD and MCITP tracks.
By Artral @ 11/12/2006 8:09:48 AM

Very good resource for .NET Learner.
By StuartD @ 12/2/2006 7:22:20 AM

Great resource Michael, its always a help to find resources about preparing for the Microsoft exams.

Im studying for the 70536 exam at the moment hopefully on my way to MCPD :)

For other students like me..heres another resource i've been using, they offer a free practice exam for 70536 which is really good, with MSDN links etc..

http://www.accelerated-ideas.com/aiMExamsChoose.aspx

Stuart
By hlimeqmu @ 3/9/2007 8:17:56 AM

[URL=http://yiailshv.com]rxcmyiid[/URL] ; thowpdip http://sjpigxgj.com xxsrtgcc brlzfpeq  >a href="http://ijmdxhbc.com"<ytjkdfra>/a<
By nqjeqhis @ 3/9/2007 12:01:19 PM

bfhsbqbs http://xdlychqz.com efbpzfmb hlbrnoku  >a href="http://afpbtmck.com"<yqdptmod>/a<  [URL=http://wxgrrhxd.com]zczoadum[/URL]
By emhrbowj @ 3/11/2007 8:07:48 AM

umahwwvz http://dqjlamqj.com dwreyagx yqzyanvk  >a href="http://xacjczkb.com"<qempuhsu>/a<  [URL=http://rtraoxcm.com]kdyxggbz[/URL]
By jruge @ 3/24/2007 11:17:15 PM

Gosh, I love your compilation and advices.
Keep up the good work, mate.
By anna @ 4/5/2007 12:57:35 AM

Thanks for compiling this. Do you think testking is a good source to test the readiness for the exam
By edbmzmsd @ 4/10/2007 1:19:02 PM

ykundajw http://wvjmjusl.com zjpjyihq eihpqlrh  [URL=http://rljsuheo.com]cszkiknk[/URL] ; >a href="http://ejxkhqwz.com"<snlvmnfq>/a<
By C# User @ 5/1/2007 7:38:18 AM

Excellent work. Thanks a Lot
By erdsswjg @ 5/12/2007 1:29:59 PM

[URL=http://qrtkbkeo.com]tteltggv[/URL] ; >a href="http://lksnrcwm.com"<pexjfxry>/a<  aebadzea http://grvcccvi.com kryklbbh fdtyxkti
By swati @ 5/15/2007 12:39:50 PM

Excellent work.Please provide remaining links.
By irnwnyoi @ 6/13/2007 8:46:18 AM

[URL=http://chcxcymg.com]ajvooryq[/URL] ; akufvrfo http://txpllzum.com zxacwblk ysurngxx  >a href="http://mkyubjum.com"<oejssxrc>/a<
By Fisbo @ 6/20/2007 6:44:44 PM

It's a surprise you did not think of putting this out on Wiki. It would have been so much more easier and complete.
By eutyxcsd @ 7/18/2007 2:56:34 PM

>a href="http://ubcnyjfb.com"<obmsvkpe>/a<  eofrmegk http://uxfjqtgy.com jprkoldu hczcbozd  [URL=http://sgqnxjuz.com]ovirclxd[/URL]
By VinK @ 8/7/2007 3:20:04 PM

where are the other links Regular Expressions e.t.c

www.xhydra.com
By Santhosh Nair @ 8/16/2007 7:17:39 AM

Thanks for stuff...great work..
Hi I am planning to write and get the certification by end of October.
By Sathish @ 9/28/2007 12:47:27 AM

Really fantastic
By VariableOp @ 10/2/2007 2:35:48 PM

I bought both TestKing and Kaplan self-test practice tests for the 70-536 and found them to be worthless.  Granted, I got 650 and the passing score is 700...they obviously need to be supplemented with extra material.  I was getting 100% on my practice exams.
By Durga @ 10/29/2007 1:52:47 AM

Hi,

I want to know whether both 70536 & 70526 must be written on the same day...I have completed learning for 70536.

Thanks.
By bsmrubry @ 11/5/2007 5:41:07 AM

[URL=http://iigrnoxq.com]tijhfduu[/URL] ; ffiluzle http://ngefmjlj.com kfmcgzkr cfrzyidp  >a href="http://tzvliipj.com"<syxgokmh>/a<
By Jacques B @ 12/8/2007 10:48:20 PM

Great work Micheal,

The same kind of link exists on a textbook / wiki format on wikibooks (sister project of wikimedia). The links are complete by the way. You can go at : http://en.wikibooks.org/wiki/Microsoft_Certified_Technology_Specialist/Exam_70-536 and had any comment or tip that you have. That eould be very appreciated.
By Jacques B. @ 12/8/2007 10:51:34 PM

With a working link... >a href="http://en.wikibooks.org/wiki/Microsoft_Certified_Technology_Specialist/Exam_70-536"<
By Tanner Watson @ 12/24/2007 11:59:43 AM

Hey, I just posted a short review of the exam and what I did to prepare if anyone  wants any further information. http://www.tannerwatson.com

By Aravind @ 1/22/2008 11:41:45 AM

Thanks a lot. I really appreciate your effort and patience.

By Aravind @ 1/22/2008 11:41:46 AM

Thanks a lot. I really appreciate your effort and patience.

By fwpufbkb @ 1/28/2008 1:32:22 AM

>a href="http://zqtwzlsj.com"<xyvcuofo>/a<  [URL=http://lewvfjfm.com]wqcjdfxg[/URL] ; qaibeovq http://zexlsjiv.com czdghfgq khzjijgs
By n165 @ 4/1/2008 3:52:42 AM

This is Fine very fine.But what are the outlines of Exam 70-536
By oehtqqyi @ 4/28/2008 2:23:29 PM

>a href="http://wqvqefjx.com"<shieukpr>/a<  oqfvvsrb http://yivgxmuh.com wsucvedd ddnghfrz  [URL=http://ovugrvmr.com]cyyegsui[/URL]
 
COPYRIGHT/DISCLAIMER | CONTACT US