MTA: Software Development Fundamentals
(98-361.AA1)/ISBN:978-1-64459-211-3
Gain the skills required to pass the MTA certification exam with the MTA Software Development Fundamentals course and lab. The lab simulates real-world, hardware, software, and command-line interface environments and can be mapped to any textbook, course, or training. The MTA certification study guide covers the 98-361 exam objectives and helps you understand core programming, object-oriented programming, general software development, web applications, desktop applications, and databases.
Here's what you will get
The MTA Software Development Fundamentals exam is a standalone certification from Microsoft with the exam code 98-361. The MTA 98-361 certification exam is targeted at those professionals who want to prove their caliber in software development. It validates a candidate's software development knowledge, allowing them to begin building a career using Microsoft technologies.
Lessons
8+ Lessons | 60+ Quizzes | 79+ Flashcards | 79+ Glossary of terms
TestPrep
40+ Pre Assessment Questions | 2+ Full Length Tests | 40+ Post Assessment Questions | 80+ Practice Test Questions
Hand on lab
45+ LiveLab | 43+ Video tutorials | 01:02+ Hours
Video Lessons
99+ Videos | 02:06+ Hours
Need guidance and support? Click here to check our Instructor Led Course.
Here's what you will learn
Download Course OutlineLessons 1: Introduction
- About 98-361 Exam
Lessons 2: Introduction to Programming
- Understanding Computer Programming
- Understanding Decision Structures
- Understanding Repetition Structures
- Understanding Exception Handling
- Summary
Lessons 3: Introduction to Object-Oriented Programming
- Understanding Objects
- Understanding Inheritance
- Understanding Polymorphism
- Understanding Encapsulation
- Summary
Lessons 4: Understanding General Software Development
- Understanding Application Lifecycle Management
- Understanding Testing
- Interpret Application Specifications
- Understanding Data Structures
- Understanding Sorting Algorithms
- Summary
Lessons 5: Understanding Web Applications
- Understanding Web Page Development
- Understanding ASP.NET Application Development
- Understanding IIS Web Hosting
- Understanding Web Services Development
- Summary
Lessons 6: Understanding Desktop Applications
- Understanding Windows Forms Applications
- Understanding Console-Based Applications
- Understanding Windows Services
- Summary
Lessons 7: Understanding Databases
- Understanding Database Management System
- Understanding Database Query Methods
- Understanding Stored Procedures
- Understanding Database Connection Methods
- Summary
Appendix A: Visual Studio 2019
Hands-on LAB Activities
Introduction to Programming
- Using the Ternary Operator
- Using the switch Statement
- Getting Started with Visual Studio
- Using the if-else Statement
- Using the if Statement
- Using the while Loop
- Using the do-while Loop
- Using the for Loop
- Using the foreach Loop
- Using the Recursive Method
- Using Error Handling
Introduction to Object-Oriented Programming
- Using static Delegates
- Using Properties
- Creating an Abstract Class
- Creating an Object
- Creating a Class
- Using Polymorphism
- Using Encapsulation
Understanding General Software Development
- Deleting an Element from an Array
- Searching an Element in an Array
- Using a Queue
- Implementing a Single Linked List
- Inserting Elements into Arrays
- Using Bubble Sort
Understanding Web Applications
- Creating a Link
- Creating an HTML Page
- Using a Cascading Style Sheet
- Creating an ASP.NET Web Form
- Creating a Web Deployment Package
- Creating a Web Service
Understanding Desktop Applications
- Creating a Windows Form
- Creating a Windows Store App
- Using Events
- Finding a List and Configuring a Windows Service
Understanding Databases
- Creating a Table
- Inserting Values into a Table
- Creating an ER diagram
- Updating a Table
- Deleting a Row from a Table
- Retrieving the Data from a Table
- Retrieving Distinct Rows from a Table
- Retrieving the Data Using the AND Operator
- Retrieving the Sorted Data Using the ORDER BY Clause
- Creating a Stored Procedure
- Connecting to a Database
Exam FAQs
Candidates are expected to have some experience with C# or Microsoft Visual Basic .NET.
USD 127
Single choice, multiple choice, drag-and-drop, active screen, build list, case studies, and short answer.
The exam contains 40-60 questions.
45 minutes
The passing score varies from exam to exam and is provided on the score report.
Microsoft Technology Associate (MTA) and Microsoft Certified Educator (MCE) exam retake policy:
- If a candidate does not achieve a passing score on an exam the first time, the candidate must wait 24 hours before retaking the exam.
- If a candidate does not achieve a passing score the second time, the candidate must wait seven days before retaking the exam a third time.
- A seven-day waiting period is imposed between each subsequent exam retake.
- A candidate may not take a given exam any more than five times per year (12 months). This 12-month period starts from the first attempt. The candidate is then eligible to retake the exam 12 months from the date of the first attempt.
For life