Reminder: Some of the content contained on these wiki pages is contributed by members of the community and Microsoft provides no specific endorsement for any third party resources listed here. Please review the Code of Conduct and Terms of Use for detailed guidelines.

Developer Certification Exam Prep Resources

Rate This:

361: Software Development Fundamentals

Preparation Tools and Resources

Search here for prep resources for specific exam topics and add any exam prep resources that you have found helpful in preparing for this exam.

General preparation material

Learning plans and classroom training

Prep resources by objective

1  Understanding Core Programming

1.1  Understand computer storage and data types

  • <<Add your resources here>>
  • <<Add your resources here>>

1.2  Understand computer decision structures

  • <<Add your resources here>>
  • <<Add your resources here>>

1.3  Identify the appropriate method for handling repetition

  • <<Add your resources here>>
  • <<Add your resources here>>

1.4  Understand error handling

  • <<Add your resources here>>
  • <<Add your resources here>>

2  Understanding Object-Oriented Programming

2.1  Understand the fundamentals of classes

  • <<Add your resources here>>
  • <<Add your resources here>>

2.2  Understand inheritance

  • <<Add your resources here>>
  • <<Add your resources here>>

2.3  Understand polymorphism

  • <<Add your resources here>>
  • <<Add your resources here>>

2.4  Understand encapsulation

  • <<Add your resources here>>
  • <<Add your resources here>>

3  Understanding General Software Development

3.1  Understand application life cycle management

  • <<Add your resources here>>
  • <<Add your resources here>>

3.2  Interpret application specifications

  • <<Add your resources here>>
  • <<Add your resources here>>

3.3  Understand algorithms and data structures

  • <<Add your resources here>>
  • <<Add your resources here>>

4  Understanding Web Applications

4.1  Understanding Web page development

  • <<Add your resources here>>
  • <<Add your resources here>>

4.2  Understand Microsoft ASP.NET Web application development

  • <<Add your resources here>>
  • <<Add your resources here>>

4.3  Understand Web hosting

  • <<Add your resources here>>
  • <<Add your resources here>>

4.4  Understand Web services

  • <<Add your resources here>>
  • <<Add your resources here>> 

5  Understanding Desktop Applications

5.1  Understand Windows Forms applications

  • <<Add your resources here>>
  • <<Add your resources here>>

5.2  Understand console-based applications

  • <<Add your resources here>>
  • <<Add your resources here>>

5.3  Understand Windows Services

  • <<Add your resources here>>
  • <<Add your resources here>>

6  Understanding Databases

6.1 Understand relational database management systems

  • <<Add your resources here>>
  • <<Add your resources here>>

6.2  Understand database query methods

  • <<Add your resources here>>
  • <<Add your resources here>>

6.3  Understand database connection methods

  • <<Add your resources here>>
  • <<Add your resources here>>
Comments