Home » , » Download PDF MCAD/MCSD C# .Net Certification All In One Exam Guide (Exams 70-315, 70-316, and 70-320)

Download PDF MCAD/MCSD C# .Net Certification All In One Exam Guide (Exams 70-315, 70-316, and 70-320)


Sinopsis


If you have been around the programming world for a while, you may have some experience with languages such as Visual Basic, C++, or Java. These languages commonly provide desktop solutions, and over the years have had to expand their reach to include “enterprise” development. In order to accommodate the concepts of distributed programming, reusable software, and platform independence, languages were extended and programming structures were put into place. These additions include such things as Component Object Model (COM), Distributed Component Object Model (DCOM), Transaction servers and Application servers. Microsoft was quick to notice that a shift in development practices began with the introduction of Internet programming. The Internet necessitated some kind of common interface to be placed in front of the user. The software languages were struggling to provide scripted or interpreted environments that could run in a browser on every kind of platform. If you have ever had to work with plug-ins, browser incompatibility, slow scripted languages, or out-of-date runtime environments, you will understand the difficulties that developers faced over the past five years.  

You will also appreciate the excitement over Microsoft’s latest offering to the world— the .NET platform. This platform means different things to different people. For the world of network administrators, it means new service applications, such as Microsoft Exchange 2000 Server, Microsoft SQL 2000 Server, and the soon-to-be-released Microsoft .NET Servers.

For the development world, it means delivery of the long-awaited Visual Studio .NET and its arsenal of new and old languages, as well as the Common Language Runtime (CLR). This chapter will introduce you to the .NET platform and explore the fundamentals of the Visual C# programming language, as well as the introductory concepts of object- oriented programming (OOP). Please keep in mind that if you are an experienced OOP programmer, you may just need to skim this chapter for differences between C# and other languages, such as C++ and Java, or you may want to review the chapter as a refresher.
 
Whatever route you choose, there is little or nothing in this chapter that will be directly tested on the Microsoft exams. However, having said that, Microsoft assumes a working knowledge of all the concepts covered in this chapter. If you are new to OOP, you may want to spend extra time in this chapter and work outside the book a little in order to bring your skills to the level required. This book assumes that you already have an excellent grasp of the concepts that are briefly looked at in this chapter.



Content

  1. Introduction to C# .NET and the .NET Platform
  2. Variables and Program Structure
  3. Advanced Object-Oriented Concepts
  4. Strings, Exceptions, and Events
  5. Visual Studio .NET Development Environment
  6. Assemblies
  7. Resources and Localization
  8. XML and C# Documentation
  9. Debugging and Testing
  10. Basic Data-Access Techniques
  11. Welcome to the Internet and ASP.NET
  12. Web Forms: Client-Side Programs
  13. Server-Side Programs and Postback Operations
  14. Server Controls in ASP.NET
  15. Web Forms and User Interface
  16. Consuming and Manipulating Data from Data Sources
  17. Making the Web Application Available to Our Users
  18. Introduction to Windows Forms
  19. User-Interface Components
  20. Data in Windows Forms
  21. Web Services and COM
  22. Build Your Own Windows Control
  23. Deploying a Windows-Based Application
  24. Configuring a Windows Application
  25. Introduction to XML Web Services and Server Components 
  26. Windows Services
  27. .NET Remoting
  28. XML Web Services
  29. Data Again
  30. Deployment and Security

0 komentar:

Posting Komentar