Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Prepare for the MTA: Software Development Fundamentals Exam (98-361)

via LinkedIn Learning Path

Overview

This learning path helps aspiring developers prepare for and pass the Microsoft Technology Associate (MTA): Software Development Fundamentals exam (98-361). For more information on this exam and the MTA certification designation, visit https://docs.microsoft.com/en-us/certifications/exams/98-361.



Note: This exam was retired in 2022.
  • Create a study guide for MTA: Software Development Fundamentals.
  • Learn the essentials of what is covered in each exam domain.
  • Discover career opportunities available for software developers.

Syllabus

Courses under this program:
Course 1: Programming Foundations: Fundamentals
-Prepare to learn the fundamental concepts, practices, and terminology of programming in this introductory course.

Course 2: Programming Foundations: Beyond the Fundamentals
-Dive deeper into the foundational concepts, practices, and terminology of programming. Learn how to work with collections, use external code, find and fix bugs, and more.

Course 3: Programming Foundations: Data Structures
-Learn about programming with data structures. Discover how to store, organize, and access data using data structures such as arrays, linked lists, stacks, queues, and hash tables.

Course 4: C# Essential Training 1: Types and Control Flow
-Learn about classes, structs, record, organizing C# code, variables, enums, nullable types, and more.

Course 5: C# Essential Training 2: Generics, Collections, and LINQ
-Learn about generics in C#, find out how to work with collections, handle exceptions, use async and await for asynchronous programming, and more.

Course 6: C# Algorithms
-Learn how to create better C# programs by using efficient algorithms.

Course 7: Programming Foundations: Software Testing/QA
-Learn how to incorporate different kinds of software testing into your development cycle to help your team meet quality goals with every release.

Course 8: C# Test-Driven Development
-Learn how to apply test-driven development methodology to C# programming.

Course 9: HTML Essential Training
-Learn how to write HTML, the programming language that powers the web.

Course 10: Learning the JavaScript Language
-Learn about variables types, objects, arrays, operators, control structures, loops, and functions, then work through a series of hands-on examples that put these ideas into action.

Course 11: Learning ASP.NET
-Learn about working with ASP.NET, a mature framework that boasts frameworks you can use to create robust websites, build RESTful services, and establish real-time web connections.

Course 12: Programming Foundations: APIs and Web Services
-Learn all about web services—the standard method of communicating between applications and across the web—and see how to build them using several popular technologies.

Course 13: Learning Windows 10 Universal App and Cross-Platform Development
-Learn why features such as Universal Windows Platform and Windows Bridges are making Windows 10 the best version ever for Windows app developers.

Course 14: MTA Database Fundamentals (98-364) Cert Prep: 1 Core Concepts
-Understand the core concepts every IT professional should know to start working with databases.

Course 15: SQL Essential Training
-Learn how to use SQL to manage your database. Explore beginner-level tutorials on creating tables, defining relationships, and manipulating strings with SQL and SQLiteStudio.

Course 16: Getting Your Website Online
-Explore a range of options for hosting a site and the core foundations you need to make your site visible.

Courses

Taught by

Annyce Davis, Sasha Vodnik, Kathryn Hodge, Matt Milner, Meaghan Osagie (Lewis), Christian Wenz, Jen Simmons, Joe Chellman, Janan Siam, Kesha Williams, Walt Ritscher, Adam Wilbert, Bill Weinman and Christina Truong

Reviews

Start your review of Prepare for the MTA: Software Development Fundamentals Exam (98-361)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.