MCSA Certification



             


Thursday, April 10, 2008

Whizlabs MCSD .NET 70-316 Certification Primer

Earning a Microsoft certification acknowledges your expertise in working with Microsoft products and technologies and sets you apart from the crowd as a development professional. Microsoft certification demonstrates that you have the ability to successfully implement Microsoft business solutions for your organization or client.

This article will provide a basic understanding of the scope of the certification and will also give details about the certification along with the useful resources to get started.

Introduction

With .NET, Microsoft is also espousing a vision, this time about how the Internet can make businesses more efficient and deliver services to consumers. The present enterprise setup's need to have n-tier architecture with diverse platforms and object models communicating with each other. The present applications are to be created such that those applications have to run in any platform (like Windows, Linux, Mac, Unix etc.) and which consist of components written in many programming languages and object models.

Many language vendors have tried to upgrade their languages, but there is a limit to which they have been successful since they have to maintain backward capability and face many other problems too. To solve the problem of the current programmers Microsoft has come with a very promising solution "The .NET Platform".

.NET provides a number of benefits that will make developers more productive, reduce the number of bugs, speed application development, and simplify deployment. IT managers are understandably wary, since .NET is a new technology that requires a moderately steep learning curve. For most organizations, however, the benefits will far outweigh the negatives; and with .NET, you'll see great productivity gains for future development projects.

.NET certification is the premier credential for professionals who design and develop leading-edge business solutions with Microsoft .NET development tools, technologies and platforms.

You might want to consider taking the MCSD 70-316 exam to:

  • Gain valuable skills, knowledge and expertise

  • Raise your income

  • Increase your job opportunities

  • Earn more respect from your peers

  • Improve your job security

Earning a Microsoft certification acknowledges your expertise in working with Microsoft products and technologies and sets you apart from the crowd as a development professional. Microsoft certification demonstrates that you have the ability to successfully implement Microsoft business solutions for your organization or client.

This article will provide a basic understanding of the scope of the certification and will also give details about the certification along with the useful resources to get started.

What you need to know for MCSD 70-316?

As a competent developer, you should be proficient in creating Windows applications that have a smooth look and feel.

In the Exam 70-316, Microsoft tests your skills on developing Windows based applications with VS.NET/C# on seven objectives.

Exam Objectives Weightage of Questions

  1. Creating User Services 15 %

  2. Creating and Managing Components and .NET Assemblies 18%

  3. Consuming and Manipulating Data 20%

  4. Testing and Debugging 12%

  5. Deploying a Windows-based Application 18%

  6. Maintaining and Supporting a Windows-based Application 5%

  7. Configuring and Securing a Windows-based Application 12%

For a detailed break up of topics covered in the MCSD .Net 70-316 exam, you can visit the Microsoft certification web page.

The above certification page will provide you with a bird’s eye view of the skills you should focus on. During the course of this article I’ll point you to resources where you can go and read up on the skills listed on this page. The Skills being measured section of the page has the break up of the seven objectives as to which skills will be measured in the exam.

Microsoft’s exam 70-316, “Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET”, is a core requirement for the MCSD (Microsoft Certified Solution Developer) for Microsoft .NET certification and is a core or elective requirement for the MCAD (Microsoft Certified Application Developer) for Microsoft .NET certification. It is designed for candidates who “work on a team in a medium or large development environment that uses Microsoft Visual Studio .NET, Enterprise Developer Edition.”

The MCSD 70-316 exam measures your ability to develop and implement Windows-based applications by using Windows Forms and the Microsoft .NET Framework. Candidates have at least one year of experience developing Windows-based applications. Candidates should have a working knowledge of Microsoft Visual C# .NET.

MCSD 70-316 Exam Specifics

All the questions are Multiple Choice Questions and the total number of questions in the exam ranges from 55 to 60. The time allotted is 150-175 minutes. This exam is moderately difficult and costs 125 USD. It may be taken from Pearson Vue or Thomson Prometric. Previously, Microsoft used to provide only Pass/Fail status for the MCSD 70-316 exam, but now 700 is the minimum score required. Microsoft has also incorporated a new style of question where you get a split-screen. The question is at the very top, drag-and-drop items on the bottom left and configuration screens on the bottom right. You will have plenty of time to answer the exam questions, so there is no need to rush. If you have spare time available, you can double check the questions and ensure that you have read them correctly and actually answered the question as intended.

What you need to do to pass MCSD 70-316 exam?

First, you should get involved in overview of .NET framework and also identify the tools and services provided by .NET framework. After getting familiar with the tool and services available, you need to get well versed with the windows forms. To get started on Windows forms you can read the article available on MSDN. It'll give you a good introduction to Windows Forms.

.NET is completely object oriented. It is likely that you will see a question or two on OOP concepts. You need to get a through understanding of OOP Concepts like Encapsulation, Polymorphism, Exceptional Handling etc. Interoperability is an important area to focus on while preparing for MCSD 70-316 exam. Active X controls of the pre .NET age are not directly supported by Winforms but they are completely re-usable using wrapper classes. You will be asked a question or two on the accessibility features of Windows for the physically challenged users.

After getting familiar with user services, you should get familiar with how to create and manage components. This involves dealing with how to create and manipulate .NET assemblies. In this regard satellite assemblies seem to be one of the favorites of Microsoft for MCSD 70-316 Exam. So you may get some questions related to satellite assemblies and not to mention, resource assemblies also.

When it comes to manipulating data in .NET, there are two sources of data you would widely be dealing with - XML & Relational Databases. You will be using ADO.NET to interact with relational databases. A good grasp on ADO.NET is very essential for clearing this paper. MSDN provides you an article that gives you a good overview of ADO.NET.

I will also recommend Professional ADO.NET from Wrox Publications as a good resource. Professional C# also has a very good section on ADO.NET.

Another objective checked in the 70-316 exam mainly concentrates on your familiarity with the Visual Studio .NET debugger. You need to have a clear understanding of the tools provided by Visual Studio .NET for debugging the application. Apart from Visual Studio .NET this section largely stresses upon Tracing. Tracing is a feature by which you can write logs to a particular location (could be a text file). You can change the level of tracing you want to perform in a live production environment.

One of the advantages of using Visual Studio .NET is the ease of deploying an application. There are many deployment options available in .NET and you must have a clear understanding of using these deployment options. You will get many scenario-based questions in which your understanding of deployment options will be checked.

There will be a few questions that stress more on optimizing code/deployment to increase performance.

Configuring a Windows application is also one of the areas that will be tested and you need to have an understanding about the configuration options available. MSDN provides an article that gives useful information about the configuration options.

Security is one of the key considerations of any application. Microsoft has taken a great initiative to give many options to secure the .NET application. You must ensure that you have a thorough understanding about the security policy and also about the tools available in .NET to secure the application.

Tips and Pitfalls for MCSD 70-316 Exam

Roadmaps to the skills development and career opportunities that the Microsoft .NET platform provides for developers and recommended learning pathways through Official Microsoft Learning Products and Microsoft Press books are available now. In addition to your hands-on experience working with the product, you may want to take advantage of the tools and training on the Get Started with Microsoft Visual Studio .NET Development page to help you prepare.

Dos and Don’ts during the exam and while preparing for it

Dynamic control creation is important to know. Microsoft is focusing more on user-driven content than static content with .NET. Make sure you understand how to create .NET satellite assemblies and localized components. A portion of this has to do with what operating system name and version you have, but there are specific steps you can take to package and deploy your application properly. Focus your data studies on what works optimally with SQL Server.

Brush up on stored procedures if you're a little rusty. Understand the different types of SQL Server authentication as well as the different types of authentication offered by Windows operating systems. Sure you can pick out code errors when given examples. Specifically, know how to resolve looping errors, import errors, and general syntax errors.

Make sure you understand Windows Installer technology and how it relates to applications written in Visual Studio .NET. If you're not a developer who's focused on enterprise-based applications, you may not have a lot of exposure to localization and globalization of software. This is one area where Microsoft believes a certified developer should have a significant background.

Make sure you understand how security works in .NET. Understand which accounts have privileges to run which sections of code. Although it may be a little bit of work, study the .NET policy extensions and how they fit into the operating systems your company is running. We must not forget legacy environments.

Make sure you brush up on ActiveX controls from Visual Studio 6.0. Know how to instantiate the control and work with it in the new environment. It is especially important to understand how legacy components interact with the .NET development environment.

Learn how to use the DataSet object to generate XML and vice versa. You should know how to create schemas and validate the data, as well as create strongly typed datasets. Overall, you are expected to have a thorough understanding of XML as in .NET to succeed in MCSD 70-316 exam.

Conclusion

With Microsoft targeting all its future applications on .NET and companies adopting the Microsoft new initiative, it is quite obvious that .NET is going to pave its way for the future and will be Microsoft’s weapon for its future vision. .NET is a major leap of Microsoft with intranet in mind. Getting knowledge of .NET and eventually the MCSD .NET certification will certainly help you in maintaining consistency with the future releases of Microsoft.

Useful Resources

Books

Following good books are available at the time of writing this document, which are written specifically from MCP exam point of view.

  • MCAD/MCSD Self-Paced Training Kit: Developing Windows-Based Applications with Microsoft Visual Basic.NET and Microsoft Visual C#.NET, Second Edition by Matthew A. Stoecker/Microsoft

  • MCAD/MCSD Training Guide (70-316): Developing and Implementing Windows-Based Applications with Visual C# and Visual Studio .NET by Amit Kalani

  • MCAD/MCSD EXAM (70-316) QUESTIONS AND ANSWERS, WITH HANDS ON LABS, Developping WINDOWS APPLICATIONS WITH Visual C# [eBook: Adobe Reader] by Mike Wright

Other than these, following are some good books on the subject:

  • Programming C#, Third Edition by Jesse Liberty

  • Windows Forms Programming in C# by Chris Sells

  • Professional C#, Second Edition by Simon Robinson, K. Scott Allen, Ollie Cornes, Jay Glynn, Zach Greenvoss, Burton Harvey, Christian Nagel, Morgan Skinner, Karli Watson

  • Microsoft Visual C# .NET Language Reference by Microsoft Corporation

  • Inside C#, Second Edition by Tom Archer, Andrew Whitechapel

  • C# and the .NET Platform, Second Edition by Andrew Troelsen

When you are ready to prepare for MCSD 70-316 exam, here's where you should start.

Instructor-led Courses for this exam include:

  • Course 2389: Programming with Microsoft ADO .NET

  • Course 2555: Developing Microsoft .NET Applications for Windows (Visual C# .NET)

Microsoft Online Resources

  • TechNet: Designed for IT professionals, this site includes How-to’s, best practices, downloads, technical chats, and much more.

  • MSDN: The Microsoft Developer Network (MSDN) is a reference for developers, featuring code samples, technical articles, newsgroups, chats, and more.

  • Training & Certification Newsgroups: A newsgroup exists for every Microsoft certification. By participating in the ongoing dialogue, you take advantage of a unique opportunity to exchange ideas with and ask questions of others, including more than 750 Microsoft Most Valuable Professionals (MVPs) worldwide.

Apart from that, there are other useful sites as follows:

Of course - nothing can top the MSDN site for technical content - it is a very comprehensive resource - however, it’s a bit too comprehensive, as it caters to a larger set of developers than just the ones developing applications on C#/Windows.

Exam Simulators

Whizlabs, the market leader in IT Certification Exam Preparation, provides MCSD .NET 70-316 Exam Simulator. The simulator is quite useful and effective in fine-tuning your preparation within a limited timeframe.

Certification Forums

Certification forums are a very good resource to align you preparation with your peers. You can discuss any insight, problem, or issue with like-minded professionals and keep yourself updated all the time through the forum. Whizlabs MCSD .NET Certification Forum facilitates such a platform for you to succeed in the 70-316 exam and enhance your learning experience.

*First Published at Whizlabs’ site.

Whizlabs (www.whizlabs.com), an ISO Certified company, is a leading provider of IT skill assessment and certification exam preparation tools. Whizlabs' suite of offerings include "IT Certification Exam simulators and Instructor-led, Online Trainings" for various exams by Sun, IBM, Oracle, Microsoft, BEA, Cisco, and other leading IT vendors and "IT skill Assessment Management Solution" for Corporations, Training Institutes, and Universities.

In its first 3 years of inception Whizlabs has helped 300,000 software professionals in realizing their dream of acquiring IT Certifications of their interest.

Whizlabs offerings have fuelled the career growth of IT professionals working in 321 Fortune 500 companies spread in 118 countries across the globe.

The author can be contacted at authors@whizlabs.com

Labels: , , , , ,

Thursday, March 27, 2008

How To Prepare For MCSE Certification

It's widely known that jobs regarding Information Technology (IT) are a popular choice both among college students and people looking to switch careers, because of the availability of jobs in this field and the technology hype of today's age. However, many employers are looking for certain program certifications in the applicant's resume become looking further for an interview. One such certification is the Microsoft Certified Professional (MCF), which includes six different types of specific certification like technology specialist, professional, IT professional, systems administrator, database administrator, and engineer. One who is interested in getting certified for any of them must go through IT training first and then take a vigorous qualification test.

One of the most popular tests among the six is the Microsoft Certified Systems Engineer (MCSE) test. Some call it the best known and most useful test, and various preparations are needed if you're interested in taking it. It's so vigorous that the company created a MCSE boot camp a few years ago, and now many more companies have followed suit and have their own intensive MCSE boot camps as well. You can find many of them as both online and in-person training, and the fee is around $4000-$6000 for two week courses. Many employers will cover the cost of this class if you stay with the company for a while after you improve yourself. If you want a less structured and less expensive method preparing for the MCSE test, computer training videos are another great way to do it. They usually cost less than $1000 for a set of CDs and books and you can watch them whenever you have the time. This way is perfect for anyone who already has a job and can not afford to take time off that job to train for another career.

The MCSE test itself is split into two types: Windows 2000 and Windows Server 2003. Each of the two types requires different tests, and it's either 5 or 6 tests. Usually, the tests consist of multiple choice questions and solution building questions.

Regardless which method of preparing for the MCSE exam you choose, either the Microsoft certification boot camp or by videos, both have proven to be successful if the participants pay attention and study hard. It's important to choose by the amount you can afford to spend, how much free time you have to do it, and which method you generally prefer. After doing the research, better pick what the best way is for you and get started!

Natalie Aranda is a freelance writer. It's so vigorous that the company created a MCSE boot camp a few years ago, and now many more companies have followed suit and have their own intensive MCSE boot camps as well. Regardless which method of preparing for the MCSE exam you choose, either the Microsoft certification boot camp or by videos, both have proven to be successful if the participants pay attention and study hard.

Labels: , , ,

Tuesday, March 11, 2008

MCSE Boot Camp ? Back To Basic Training

A web search using the words MCSE Courses turns up literally hundreds, if not thousands of search results. Everything from MCSE Boot camp which guarantees certification ready candidates in 16 days, to three week resort hotel-stay training regimes in India. Many online programs are also available?with self study materials. Many local or community colleges offer programs in MCSE certification.

In determining the best route for you as a potential MCSE certification applicant, it makes sense to review a number of different options for completing your MCSE courses. Factors such as available financing and cost, quality of the instructors and course materials, length of time required, self-study or group learning, and availability of job location assistance upon completion of the MCSE courses should be taken into consideration in determining the optimum plan of action.

Depending on your personal work situation, some companies may be prepared to assist employees to take MCSE courses during working hours or may be willing to finance or reimburse employees to gain certification on their own time. The benefits to the company are obvious?an employee is able to stay current in their field, job longevity is assured, and the employee feels more loyalty to the company. Find more info at http://www.mcsecourses4u.info

Even if you have decided to go the MCSE courses alone?it is wise to get the advice of an IT professional as to the best way to approach your goal. Establish a mentoring relationship with someone who is willing to provide advice and perhaps even some technical, hands-on experience. Self-study is important in that much work once in the field is done by an individual, but MCSE professionals also work in an environment where people are involved, so learning to work with people can be critical in successfully utilizing the formal MCSE courses in order to effectively accomplish required tasks in the working world.

Lisa Anderson is a proud contributing author. Find more articles here. For more info visit MCSE Courses or MCSE Distance Learning

Labels: , , , , ,

Tuesday, January 29, 2008

Get The Boot - A Birds-Eye Look Into MCSE Boot Camps

MCSE boot camps have its supporters and its detractors. Some people do not understand why you should have to spend money on boot camp when you can get the MCSE study materials yourself at a fraction of the camp price. However, who has the willpower to actually sit through a self-imposed MCSE training? Not too many people! That is what the MCSE boot camps are for.

These boot camps are typically an intense two-week long MCSE training course that prepares you for the MCSE exams. Some companies that conduct boot camps offering Microsoft certification, especially the MCSE, guarantee that you will pass your MCSE exams. If you happen to fail, they will usually issue a voucher to try it again. For many people who attend these MCSE boot camps, it is preferable to have an intense two weeks with little to distract you rather than drawing out the classes for weeks with outside influences like work and family interfering with study time. Sure, being gone for two weeks is a temporary hassle, but you will have your certification in a fraction of the time.

Did you catch the being gone for two weeks bit? You can probably find a boot camp near your home, but most likely you will end up attending an MCSE boot camp away from your home, far enough away where it is not worth it to commute. Two weeks away from home? That doesn?t sound like a picnic! But just think of the rewards you will reap after trudging through all that MCSE training and taking the MCSE exams.

If you are lucky, your company will pick up the tab on your Microsoft certification. Paying on your own is a major investment, usually a few thousand dollars depending on where the location is and if hotel and meals are included in the price. For your money, you will get a tough instructor, an MCSE drill sergeant for lack of a better description. That instructor?s reputation is on the line, so he or she will be motivated to ensure your success. That is why the success rate for these MCSE boot camps is high, in some places as high as 95%!

For your investment, you will have numerous MCSE training sessions in Networking Basics as well as learning about the infrastructure of a network. You will study security design, directories and how to manage Windows network environments. Hands-on training in learning labs with after-hours access for extra practice is the norm. Practice MCSE exams are also given out as a study tool and to also help prepare you for your own test time.

Microsoft certifications are here to stay and the MCSE is a popular avenue to travel. If you have got the time and can swing the cost, MCSE boot camps will definitely give you a boost into a new career.James Croydon, Microsoft Certified Professional and MCSE Online advisor - focusing on MCSE Online Certification and MCSE Courses Online

Labels: , , , , ,

Friday, January 18, 2008

Microsoft MCSE Certification and your Career Development.

One of the most important certifications in the IT field is the MCSE certification. This is the Microsoft Certified Systems Engineer certificate and it covers a wide range of Microsoft based systems. The MCSE certificate can be earned in a large number of different ways. You can use classroom training, distance or online learning courses, or Microsoft's own e-learning program. There are even programs that combine online learning with classroom training for those who benefit from a more personal approach.

The importance of Microsoft systems in the world of Information Technology (IT) can not be stressed too highly. The future is going to bring demands for specialized training beyond the current levels, and certification is going to be more than suggested, it is going to be required. In fact, this situation has already become the norm in many major organizations. One of the most important certifications in the IT field is the MCSE certification.

Regardless of if you are beginning in the IT field or if you are already working in the field, you are going to need to have a plan in place for your own personal career development. The field is confused because so many new technological advances explode onto the scene almost daily. The competition for positions is already intense, and will grow even more so as the generation raised in the internet and personal computer era comes of age armed with computer related skills that were not even imagined a few short years ago.

MCSE training is the type of thing that is going to be as important on your resume as your name. It will be like the basic high school diploma of ten years ago. Even in situations where you are all ready in the field and employed, MCSE training is going to be the type of thing that will make a difference in the competition for promotion within your IT organization.

Career development is the means by which you prepare now for what the future is going to bring. It means more than finding a job or getting the next promotion as important as those things may be to your future. What it also means is preparing yourself for the challenges of your chosen field. It means gaining the knowledge and skills that will allow you to succeed once the job is won or the promotion is secured. There are many things you are going to need to develop your IT career, but none may be as critical as the MCSE certificate.

Natalie aranda writes about computer training ( http://www.cbtplanet.com )

Labels: , , ,

Sunday, January 13, 2008

Microsoft Certifications

Microsoft software runs most of the programs and systems used by businesses, government agencies, the academe, and just about any individual. You may have already secured the services of information technology professionals to prep up your IT system or troubleshoot for you. One, if not all of them, is probably Microsoft Certified.

Information technology professionals need to have certifications. This would attest to their expertise in their fields. These certifications supplement their list of credentials, apart from their college degrees related to information technology. And one of these certifications is the Microsoft Certification.

The Microsoft Certification is for IT professionals who implement and administer the wide range of Microsoft products and Microsoft-based programs. A comprehensive exam is administered to candidates to test their knowledge and skills relating to the general and specific applications of the different Microsoft products and solutions. This is important as clients often look to their troubleshooters and administrators as experts in the field.

The process of applying for a certification prepares the IT professional for any situation that he may encounter at work. For them to pass, they must show expertise on the following areas: desktop support with a corresponding MCDST, systems administration with a corresponding MCSA, systems engineering with a corresponding MCSE, database administration with a corresponding MCDBA, training with a corresponding MCT, application development with a corresponding MCAD, and solution development MS Office specialist certifications. Candidates who pass the exams gain the title of a Microsoft Certified Professional or MCP.

Review classes and training programs are available for candidates around the globe. Online programs for distance learners are also offered in a number of Web sites. Application for the certification and processing is available online as well.

Microsoft Certification helps information technology professionals land good jobs and assures their clients of quality and standard services and products. This also protects the name of Microsoft.

Certification provides detailed information on Certification, MCSE Certifications, Microsoft Certifications, CISSP Certification and more. Certification is affiliated with Computer Training Schools.

Labels: , , , ,

Tuesday, December 18, 2007

Microsoft Certification: The New MCTS Tracks And Exams

Microsoft is revamping its certification tracks, and will eventually retire the familiar MCSE certificatons. The new certification setup is much like Cisco's, where there are specialist certifications to go along with the more general CCNA, then mid-level certifications such as the CCNP, and then a more-advanced practical exam modeled somewhat after the coveted CCIE certification.

Microsoft's new specialist exams are the Microsoft Certified Technology Specialist (MCTS) exams. As of March 2006, there were five separate MCTS Tracks. Three of them deal with .NET Framework 2.0; these are the Web Application, Windows Applications, and Distributed Applications certifications. Each of these separate certifications requires the candidate to pass two exams. There is also a one-exam SQL Server 2005 certification, as well as a BizTalk Server 2006 single-exam certification.

The initial question is "Why is Microsoft doing this?" According to their website, MS feels that IT hiring managers today have a tough time deciding which computer certifications best identify job candidates who best meet their needs. I know it's easy to take verbal shots at Microsoft (it'll be an Olympic sport one day), but this new series of certs does have appeal for hiring managers, which can only help qualified candidates. Instead of the more-general MCSE, which does still suffer from the overcertification of NT 4.0 MCSEs back in the day, these more-specific certifications will make it easier for the job candidate to prove that they can do the job - and easier for the hiring manager to make an informed decision.

Microsoft hasn't announced the track that will eventually replace the MCSE, but this track will be revealed with the next client-server Windows release. It's up to you to stay informed of these changes, so I recommend you visit Microsoft's certification website often. "I didn't know" isn't much help once a certification expires!

Chris Bryant, CCIE #12933, is the owner of The Bryant Advantage , home of free CCNA and CCNP tutorials! Pass the CCNA exam with Chris Bryant!

Labels: , , ,