MTA: Software Development Fundamentals

(98-361.AA1)/ISBN:978-1-64459-211-3

This course includes
Lessons
TestPrep
Hand-on Lab

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

Here's what you will learn

Download Course Outline

Lessons 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:

  1. 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.
  2. 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.
  3. A seven-day waiting period is imposed between each subsequent exam retake.
  4. 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