MTA Developer track—for those intending to build a career as a software developer, this track helps prepare you for hands-on product training and MCSD certification. Start with MTA Software Development Fundamentals and then select the additional topics in this track to help you meet your career development goals:
- Software Development Fundamentals
- Windows Development Fundamentals
- Web Development Fundamentals
- .NET Fundamentals
- Mobile Development Fundamentals
- Gaming Development Fundamentals
- HTML5 App Development Fundamentals
- Software Testing Fundamentals
Course 40361A: Software Development Fundamentals: MTA Exam 98-361
Length: 3 Days
Course Outline
- Module 1: Introduction to Object-Oriented Programming
- Module 2: Understanding General Software Development
- Module 3: Understanding Web Applications
- Module 4: Understanding Desktop Applications
- Module 5: Understanding Databases
Course 40362A: Windows Development Fundamentals: MTA Exam 98-362
Length: 3 Days
Course Outline
- Module 1: Introducing Windows Applications
- Module 2: Creating a Windows Application Project in Visual Studio
- Module 3: Creating a Windows Forms User Interface
- Module 4: Controlling Application Execution
- Module 5: Validating User Input
- Module 6: Integrating Data
- Module 7: Packaging and Deploying Windows Applications
Course 40372A: Microsoft .NET Fundamentals: MTA Exam 98-372
Length: 3 Days
Course Outline
- Module 1: Understanding Object-Oriented Programming
- Module 2: Understanding Data Types and Collections
- Module 3: Understanding Events and Exceptions
- Module 4: Understanding Code Compilation and Deployment
- Module 5: Understanding Input/Output (I/O) Classes
- Module 6: Understanding Security
Course 40373A: Mobile Development Fundamentals: MTA Exam 98-373
Length: 3 Days
Course Outline
- Module 1: Understanding Mobile Devices, Interactions, and Tools
- Module 2: Working in a Mobile App Development Environment
- Module 3: Exploring Networked Data and Data Stores
- Module 4: Exploring Mobile Device Networking
- Module 5: Understanding Silverlight and Mobile Code
- Module 6: Understanding Mobile App Development Concepts and Working with APIs
- Module 7: Using Mobile Device Controls and Creating User Interfaces
- Module 8: Testing, Debugging, and Deploying a Mobile App
Course 40374A: Gaming Development Fundamentals: MTA Exam 98-374
Length: 3 Days
Course Outline
- Module 1: Ideating and Conceptualizing a Game
- Module 2: Identifying and Managing Game Requirements
- Module 3: Creating the Game Output Design
- Module 4: Designing Specific Game Components
- Module 5: Developing the Game User Interface (UI)
- Module 6: Developing the Game Functionality
Course 40375A: HTML5 Application Development Fundamentals: MTA Exam 98-375
Length: 3 Days
Course Outline
- Module 1: Managing the Application Life Cycle
- Module 2: Building the User Interface by Using HTML5: Text, Graphics, and Media
- Module 3: Building the User Interface by Using HTML5: Organization, Input, and Validation
- Module 4: Understanding CSS Essentials: Content Flow, Positioning, and Styling
- Module 5: Understanding CSS Essentials: Layouts
- Module 6: Managing Text Flow by Using CSS
- Module 7: Managing the Graphical Interface by Using CSS
- Module 8: Understanding JavaScript and Coding Essentials
- Module 9: Creating Animations, Working with Graphics, and Accessing Data
- Module 10: JavaScript Coding for the Touch Interface, Device and Operating System Resources, and More
Software Testing Fundamentals
Length: 3 Days
If you’d like to gain a fundamental understanding of software testing, this online course is for you. It can help prepare you for Exam 98-379, a key component of the MTA: Software Testing Fundamentals certification. The course explores the basics in test methodologies. It also focuses on working with software bugs, creating and managing software tests, and more
Course Content
- Testing Fundamentals
- Testing Methodologies
- Creating Software Tests
- Managing Software Test Projects
- Working with Bugs
- Automating Software Tests