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

uCertify is a fantastic piece of software! The only one I've found similar only offers practice exams, while you guys offer both practice exam questions plus study notes and nifty ways to monitor your progress.

I am very much satisfied. Thank you.

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.