-
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://www.microsoft.com/en-us/learning/exam-98-361.aspx.
- 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.
Overview
Syllabus
-
- 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 Syntax and Object Oriented Programming
- Learn C# basics, including variables, strings, operations, classes, and methods, as well as the object-oriented features of this versatile programming language.
- Course 5: C# Essential Training: 2 Flow Control, Arrays, and Exception Handling
- Get started in Microsoft application development with C#. Learn essential C# techniques for testing code, storing data in arrays, controlling program flow, and handling exceptions.
- 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.