About This Exam
Software Development Fundamentals (98-361)
Exam Overview
The Microsoft 98-361: Software Development Fundamentals certification exam is designed for candidates who want to demonstrate foundational knowledge of development concepts and techniques. This entry-level exam validates understanding of core programming concepts, object-oriented programming principles, and general software development knowledge.
Exam Information
This certification focuses on fundamental programming skills and concepts that are applicable across various programming languages. It serves as a starting point for individuals pursuing a career in software development and provides a foundation for more advanced Microsoft certifications.
Key Topics Covered
- Understanding core programming concepts
- Object-oriented programming principles
- Web applications and development
- Desktop applications
- Databases and database technologies
- Software development life cycle
Target Audience
This exam is ideal for:
- Entry-level developers
- Students studying computer science or related fields
- IT professionals looking to expand their skills into development
- Professionals seeking to validate their fundamental programming knowledge
Exam Format
- Multiple-choice and scenario-based questions
- Approximately 40-60 questions
- Time limit: 45-60 minutes
- Passing score: 700 (on a scale of 100-1000)
Skills Measured
Core Programming (15-20%)
- Understand computer storage and data types
- Understand computer decision structures
- Identify the appropriate method for handling repetition
- Document and maintain code
Object-Oriented Programming (20-25%)
- Implement encapsulation
- Implement inheritance
- Implement polymorphism
- Implement interfaces and collections
General Software Development (15-20%)
- Understand application life cycle management
- Interpret application specifications
- Understand algorithms and data structures
Web Applications (15-20%)
- Understand web page development
- Understand Microsoft ASP.NET web application development
- Understand web hosting
- Understand web services
Desktop Applications (15-20%)
- Understand Windows Forms applications
- Understand Windows Presentation Foundation applications
- Understand console-based applications
Databases (15-20%)
- Understand relational database management systems
- Understand database query methods
- Understand database connection methods
Preparation Resources
- Microsoft Learning materials
- Official Microsoft documentation
- Practice tests and exam prep courses
- Hands-on programming experience
- Community study groups and forums