98-361 : Understanding Core Programming (18 percent)

On December 24, 2011, in 98-361, by Allen Ryan
  • Understand computer storage and data types. This objective may include but is not limited to the following:
    • How a computer stores programs and the instructions in computer memory.
    • Memory stacks and heaps
    • Memory size requirements for the various data storage types
    • Numeric data and textual data
  • Understand computer decision structures. This objective may include but is not limited to the following:
    • Various decision structures used in all computer programming languages
    • If decision structures
    • Multiple decision structures such as If…Else and switch/Select Case
    • Reading flowcharts
    • Decision tables
    • Evaluating expressions
  • Identify the appropriate method for handling repetition. This objective may include but is not limited to the following:
    • For loops
    • While loops
    • Do..While loops
    • Recursion
  • Understand error handling. This objective may include but is not limited to the following:
    • Structured exception handling
Share
Tagged with:
 
  • Understand the fundamentals of classes. This objective may include but is not limited to the following:
    • Properties
    • Methods
    • Events
    • Constructors
    • How to create a class
    • How to use classes in code
  • Understand inheritance. This objective may include but is not limited to the following:
    • Inheriting the functionality of a base class into a derived class
  • Understand polymorphism. This objective may include but is not limited to the following:
    • Extending the functionality in a class after inheriting from a base class
    • Overriding methods in the derived class
  • Understand encapsulation. This objective may include but is not limited to the following:
    • Creating classes that hide their implementation details while still allowing access to the required functionality through the interface
    • Access modifiers
Share
Tagged with:
 

98-361 : Understanding Web Applications (20 percent)

On December 24, 2011, in 98-361, by Allen Ryan
  • Understand Web page development. This objective may include but is not limited to the following:
    • HTML
    • Cascading Style Sheets (CSS)
    • JavaScript
  • Understand Microsoft ASP.NET Web application development. This objective may include but is not limited to:
    • Page life cycle
    • Event model
    • State management
    • Client-side vs. server-side programming
  • Understand Web hosting. This objective may include but is not limited to the following:
    • Creating virtual directories and Web sites
    • Deploying Web applications
    • Understanding the role of Internet Information Services
  • Understand Web services. This objective may include but is not limited to the following:
    • Web services that will be consumed by client applications
    • Accessing Web services from a client application
    • SOAP and Web Service Definition Language (WSDL)
Share
Tagged with:
 

98-361 : Understanding Desktop Applications (12 percent)

On December 23, 2011, in 98-361, by Allen Ryan
  • Understand Windows Forms applications. This objective may include but is not limited to the following:
    • Windows Forms event model
    • Visual inheritance
    • UI design
    • Use of Multiple Document Interface (MDI)
    • Single Document Interface
    • SDI applications
  • Understand console-based applications. This objective may include but is not limited to the following:
    • Characteristics and capabilities of console-based applications
  • Understand Windows Services. This objective may include but is not limited to the following:
    • Characteristics and capabilities of Windows Services
Share
Tagged with: