Prepare for the MTA: Software Development Fundamentals Exam (98-361)
Offered By: LinkedIn Learning
Course Description
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.
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.
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
-
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.
-
Learn everything you need to know about the latest features of Windows 11, the widely used desktop operating system from Microsoft.
-
Learn how to incorporate different kinds of software testing into your development cycle to help your team meet quality goals with every release.
-
Learn about programming with data structures such as arrays, lists, stacks, queues, and hash tables in Python.
-
Explore a range of options for hosting a site and the core foundations you need to make your site visible.
-
Gain a conversant understanding of JavaScript, including variables, types, objects, arrays, operators, control structures, loops, and functions.
-
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.
-
Learn how to create better C# programs by using efficient algorithms.
-
Learn about classes, structs, record, organizing C# code, variables, enums, nullable types, and more.
-
Learn about generics in C#, find out how to work with collections, handle exceptions, use async and await for asynchronous programming, and more.
-
Learn how to apply test-driven development methodology to C# programming.
-
Learn how to write HTML, the programming language that powers the web.
-
Understand the core concepts every IT professional should know to start working with databases.
-
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.
-
Prepare to learn the fundamental concepts, practices, and terminology of programming in this introductory course.
-
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.
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
Related Courses
Programming LanguagesUniversity of Virginia via Udacity Building a Basic Website
University of Massachusetts Amherst via Independent iDESWEB, Introducción al desarrollo web
Miríadax Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity Web Application Architectures
University of New Mexico via Coursera