MTA: Software Development Fundamentals (Course & Lab)

(98-361)/ISBN:978-1-61691-151-5

This course includes
Lessons
TestPrep
Hands-On Labs
AI Tutor (Add-on)

Get certified for the Microsoft MTA 98-361 certification exam with the MTA: Software Development Fundamentals course and lab. Lab simulates real-world, hardware, software, and command-line interface environments and can be mapped to any text-book, course or training. The course and lab cover MTA 98-361 exam objectives and provide an understanding of 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 certification is targeted at professionals who want to prove their expertise in software development. The Microsoft MTA 98-361 exam validates candidates' software development knowledge which is needed to begin building a career using Microsoft technologies.

Lessons

6+ Lessons | 270+ Exercises | 171+ Quizzes | 47+ Flashcards | 47+ Glossary of terms

TestPrep

29+ Pre Assessment Questions | 7+ Full Length Tests | 34+ Post Assessment Questions | 238+ Practice Test Questions

Hands-On Labs

43+ LiveLab | 00+ Minutes

Video Lessons

15+ Videos | 17+ Minutes

Here's what you will learn

Download Course Outline

Lessons 1: Understanding Core Programming

  • Understand computer storage and data types
  • Understand computer decision structures
  • Identify the appropriate method for handling repetition
  • Understand error handling

Lessons 2: Understanding Object-Oriented Programming

  • Understand the fundamentals of classes
  • Understand inheritance
  • Understand polymorphism
  • Understand encapsulation

Lessons 3: Understanding General Software Development

  • Understand Application Life Cycle Management
  • Interpret application specifications
  • Understand algorithms and data structures

Lessons 4: Understanding Web Applications

  • Understand Web page development
  • Understand Microsoft ASP.NET Web application development
  • Understand Web hosting
  • Understand Web services

Lessons 5: Understanding Desktop Applications

  • Understand Windows Forms applications
  • Understand console-based applications
  • Understand Windows Services

Lessons 6: Understanding Database Management System

  • Understand relational database management systems
  • Understand database query methods
  • Understand database connection methods

Hands-on LAB Activities

Understanding Core Programming

  • Getting Started with Visual Studio
  • Using the if Statement
  • Using the if-else Statement
  • Using the switch Statement
  • Using the Ternary Operator
  • Using the while Loop
  • Using the do-while Loop
  • Using the for Loop
  • Using the foreach Loop
  • Using the Recursive Method
  • Using Error Handling

Understanding Object-Oriented Programming

  • Creating an Object
  • Creating a Class
  • Creating an Abstract Class
  • Using Polymorphism
  • Using Encapsulation

Understanding General Software Development

  • Inserting Elements into Arrays
  • Deleting an Element from an Array
  • Searching an Element in an Array
  • Implementing a Single Linked List
  • Using Bubble Sort
  • Using a Queue

Understanding Web Applications

  • Creating an HTML Page
  • Using a Cascading Style Sheet
  • Creating an ASP.NET Web Form
  • Creating a Web Deployment Package
  • Using Properties
  • Creating a Web Service

Understanding Desktop Applications

  • Creating a Windows Form
  • Creating a Windows Store App
  • Using static Delegates
  • Finding a List and Configuring a Windows Service

Understanding Database Management System

  • Creating an ER diagram
  • Creating a Table
  • Inserting Values into a Table
  • 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

USD 127

Pricing may vary from country to country.

Active screens, Best answers, Build list, Case study

The exam contains 40-60 questions.

45 minutes

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 for 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 the day of the fifth unsuccessful exam retake. The candidate is then eligible to retake the exam 12 months from that date.
  5. If a candidate achieves a passing score on an MTA exam, the candidate cannot take it again.

Customer Review

I am very much satisfied. Thank you.

I decided to choose the MTA: Software Development Fundamentals (Course & Labs) program. The first thing I can tell you is that the user interface is nice and clean. At times it might seem to be running a little slow but that is taking into account that the course provides a fully functional virtual machine that takes a little to load (might also depend on your internet speed) but after that the user has a nice experience.

I always recommend to friends and associates preparing one of the exams to use multiple sources. For practice exams I recommend U-Certify because the exams provide feed back for each question - and a relatively large number of relevant questions.