Microsoft Software Development Fundamentals (MTA Cloud Fundamentals) Exam Syllabus

Software Development Fundamentals PDF, 98-361 Dumps, 98-361 PDF, Software Development Fundamentals VCE, 98-361 Questions PDF, Microsoft 98-361 VCE, Microsoft MTA Cloud Fundamentals Dumps, Microsoft MTA Cloud Fundamentals PDFUse this quick start guide to collect all the information about Microsoft Software Development Fundamentals (98-361) Certification exam. This study guide provides a list of objectives and resources that will help you prepare for items on the 98-361 Microsoft Software Development Fundamentals exam. The Sample Questions will help you identify the type and difficulty level of the questions and the Practice Exams will make you familiar with the format and environment of an exam. You should refer this guide carefully before attempting your actual Microsoft MTA Cloud Fundamentals certification exam.

The Microsoft Software Development Fundamentals certification is mainly targeted to those candidates who want to build their career in Visual Studio domain. The Microsoft Technology Associate (MTA) - Software Development Fundamentals exam verifies that the candidate possesses the fundamental knowledge and proven skills in the area of Microsoft MTA Cloud Fundamentals.

Microsoft Software Development Fundamentals Exam Summary:

Exam Name Microsoft Technology Associate (MTA) - Software Development Fundamentals
Exam Code 98-361
Exam Price $127 (USD)
Duration 45 mins
Number of Questions 40-60
Passing Score 700 / 1000
Books / Training 40361A: Software Development Fundamentals: MTA Exam 98-361 (3 Days)
40035A: Software Development Fundamentals with .NET: Training 2-Pack for MTA Exams 98-361 and 98-372 (5 Days)
40034A: Software Development Fundamentals with HTML5: Training 2-Pack for MTA Exams 98-361 and 98-375 (5 Days)
Schedule Exam Pearson VUE
Sample Questions Microsoft Software Development Fundamentals Sample Questions
Practice Exam Microsoft 98-361 Certification Practice Exam

Microsoft 98-361 Exam Syllabus Topics:

Topic Details Weights
Understanding core programming

Understand computer storage and data types
- 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
- 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
- For loops, While loops, Do...While loops, and recursion

Understand error handling
- Structured exception handling

Understanding object-oriented programming

Understand the fundamentals of classes
- Properties, methods, events, and constructors; how to create a class; how to use classes in code

Understand inheritance
- Inheriting the functionality of a base class into a derived class

Understand polymorphism
- Extending the functionality in a class after inheriting from a base class, overriding methods in the derived class

Understand encapsulation
- Creating classes that hide their implementation details while still allowing access to the required functionality through the interface, access modifiers

Understanding general software development

Understand application life cycle management
- Phases of application life cycle management, software testing

Interpret application specifications
- Reading application specifications and translating them into prototypes, code, select appropriate application type, and components

Understand algorithms and data structures
- Arrays, stacks, queues, linked lists, and sorting algorithms; performance implications of various data structures; choosing the right data structure

Understanding web applications

Understand web page development
- HTML, Cascading Style Sheets (CSS), JavaScript

Understand Microsoft ASP.NET web application development
- Page life cycle, event model, state management, client-side versus server-side programming

Understand web hosting
- Creating virtual directories and websites, deploying web applications, understanding the role of Internet Information Services

Understand web services
- Web services that will be consumed by client applications, accessing web services from a client application, SOAP and Web Service Definition Language (WSDL)

Understanding desktop applications

Understand Windows apps
- UI design guideline categories, characteristics and capabilities of Store Apps, identify gestures

Understand console-based applications
- Characteristics and capabilities of console-based applications

Understand Windows Services
- Characteristics and capabilities of Windows Services

Understanding databases

Understand relational database management systems
- Characteristics and capabilities of database products, database design, Entity Relationship Diagrams (ERDs), normalization concepts

Understand database query methods
- Structured query language (SQL), creating and accessing stored procedures, updating data and selecting data

Understand database connection methods
- Connecting to various types of data stores, such as flat file; XML file; in-memory object; resource optimization


To ensure success in Microsoft MTA Cloud Fundamentals certification exam, we recommend authorized training course, practice test and hands-on experience to prepare for Microsoft Software Development Fundamentals (98-361) exam.

Rating: 4.9 / 5 (75 votes)