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://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.
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.
Taught by
Annyce Davis, Sasha Vodnik, Kathryn Hodge, Bruce M. Van Horn II, Bruce M. Van Horn II, Kathryn Hodge, Meaghan Osagie (Lewis), Christian Wenz, Jen Simmons, Joe Chellman, Janan Siam, Kesha Williams, Walt Ritscher, Adam Wilbert, Bill Weinman and Christina Truong