Skip to content
ictcLogo
  • About
  • Training
  • Learning Paths
  • Training Center
  • News
  • Contact
Menu
  • About
  • Training
  • Learning Paths
  • Training Center
  • News
  • Contact
Microsoft

Course 40361-A: Software Development Fundamentals: MTA Exam 98-361

  • Duration: 3 days
  • Job Role: Developer
  • Exam: 98-361

Course 40361-A: Software Development Fundamentals: MTA Exam 98-361

Share This Learning Path

Need more info? Contact us

This three-day MTA Training course helps you prepare for Microsoft Technology Associate Exam 98-361, and build an understanding of these topics: Core Programming, Object-Oriented Programming, General Software Development, Web Applications, Desktop Applications, and Databases. This course leverages the same content as found in the Microsoft Official Academic Course (MOAC) for this exam.

Audience Profile

The Microsoft Technology Associate (MTA) is Microsoft’s newest suite of technology certification exams that validate fundamental knowledge needed to begin building a career using Microsoft technologies. This program provides an appropriate entry point to a future career in technology and assumes some hands-on experience or training but does not assume on-the-job experience.

Prerequisites

  • There are no prerequisites for this course.

Course outline

Module 1: Introduction to Programing

Module Overview

This module introduces students to the Programming.

Lessons

Understanding Computer Programming
Understanding Decision Structures
Understanding Repetition Structures
Understanding Exception Handling

Lab Sessions

Knowledge Assessment
Competency Assessment
Proficiency Assessment

Lab Lessons

Fill in the Blank
Multiple Choice
Converting a Decision Table into a C# Program
Converting a Flowchart into a C# Program
Handling Exceptions
Creating a Recursive Algorithm

After completing this module, students will be able to:

Understand computer storage and data types.
Understand computer decision structures.
Identify the appropriate method for handling repetition.
Understand error handling.

Module 2: Introduction to Object-Oriented Programming

Module Overview

This module introduces students to the concepts of object-oriented programming.

Lessons

Understanding Objects
Understanding Values and References
Understanding Encapsulation
Understanding Inheritance
Understanding Polymorphism
Understanding Interfaces

Lab Sessions

Knowledge Assessment
Competency Assessment
Proficiency Assessment

Lab Lessons

Fill in the Blank
Multiple Choice
Creating Properties
Creating a Struct
Overriding the ToString Method
Creating and Handling Events

After completing this module, students will be able to:

Understand the fundamentals of classes.
Understand computer storage and data types.
Understand encapsulation.
Understand inheritance.
Understand polymorphism.
Understand encapsulation.

Module 3: Understanding General Software Development

Module Overview

This module covers two separate topics, application lifecycle management and algorithms and data structures.

Lessons

Understanding Application Lifecycle Management
Understanding Testing
Understanding Data Structures
Understanding Sorting Algorithms

Lab Sessions

Knowledge Assessment
Competency Assessment
Proficiency Assessment

Lab Lessons

Fill in the Blank
Multiple Choice
Using Arrays
Using Queues
Using Stacks
Using Linked Lists

After completing this module, students will be able to:

Understand application lifecycle management.
Understand algorithms and data structures.

Module 4: Understanding Web Applications

Module Overview

This module focus on the basics of Web development.

Lessons

Understanding Web Page Development
Understanding ASP.NET Application Development
Understanding IIS Web Hosting
Understanding Web Services Development

Lab Sessions

Knowledge Assessment
Competency Assessment
Proficiency Assessment

Lab Lessons

Fill in the Blank
Multiple Choice
Using JavaScript and HTML
Using Query Strings
Calling a Web Service Asynchronously
Using Session State

After completing this module, students will be able to:

Understand Web page development.
Understand Microsoft ASP.NET Web application development.
Understand Web hosting.
Understand Web services.

Module 5: Understanding Desktop Applications

Module Overview

This module is about development of desktop applications.

Lessons

Understanding Objects
Understanding Values and References
Understanding Encapsulation

Lab Sessions

Knowledge Assessment
Competency Assessment
Proficiency Assessment

Lab Lessons

Fill in the Blank
Multiple Choice
Using Visual Inheritance
Handling the MouseDown Event
Working with Console Input
Using the Net Utility (net.exe)

After completing this module, students will be able to:

Understand Windows Forms applications.
Understand console-based applications.
Understand Windows services.

Module 6: Understanding Databases

Module Overview

This module introduces students to basic database concepts.

Lessons

Understanding Objects
Understanding Values and References
Understanding Encapsulation

Lab Sessions

Knowledge Assessment
Competency Assessment
Proficiency Assessment

Lab Lessons

Fill in the Blank
Multiple Choice
Creating an Entity-Relationship Diagram
Creating a Stored Procedure
Normalizing Tables
Creating and Handling Events

After completing this module, students will be able to:

Understand relational database management systems.
Understand database query methods.
Understand database connection methods.

Book Your Seat​

Find Learning Paths​

  • Search Paths

  • Vendors

Latest Learning Paths​

Microsoft

Course MB-920T00-A: Microsoft Dynamics 365 Fundamentals (ERP)

  • Dynamics-365
  • Beginner

Microsoft

Course PL-600T00-A: Power Platform Solution Architect

  • Power-Platform
  • Advanced

Microsoft

Course 20703-1-B: Administering System Center Configuration Manager

  • Windows
  • Advanced

Join our community of certified professionals

Sign Up to our newsletter, and stay always up to date with latest IT certifications

About Us

ICTC is the leader in technical certification courses and exams. Our labs consist of a latest tech PCs and our instructors are certified from each vendor

Facebook Linkedin

Learn

View all the provided certifications and there relevant courses. Book online for a certification exam.

Explore

Contact Us

  • +30 211 500 29 00
  • info@ictc.gr
  • Lagoumitzi 24, Kallithea
ictcLogo

International Computer Training Center

  • Copyright reserved to ICTC
  • Proudly Crafted by GTP Works

Copyright reserved to ICTC. Proudly Crafted by GTP Works

Choose how to get more info...

Give as a call

211 500 2 900

Let us, call you

Send us an email