Software Development Fundamentals

Blended & eLearning

  • Overview
  • Entry Requirements
  • Principal Areas of Study
  • Assessment & Award
  • Career/Academic Progression
  • Resources & Supports

This MTA Software Development FundamentalsTraining Course will provide the skills, knowledge and competence that will enable learners or professionals to build a career in this field.   The certification is proof of a person's competence across a spectrum of skills that validates fundamental software development knowledge which is needed to begin building a career using Microsoft technologies.

At the end of the course learners will have the skills to:
Understand Core Programming
Understand Object-Oriented Programming
Understand General Software Development
Understand Web Applications
Understand Desktop Applications
Understand Databases

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.

The certification is targeted at those professionals who want to start a career in software development.

This Software Development Fundamentals course content is at introductory level and provides an understanding of the various aspects of software development. The course focuses on key fundamental concepts that all software developers need to know.

Module Units

Unit 1: Understanding Core Programming

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

Unit 2: Understanding Object-Oriented Programming

  • Understand the fundamentals of classes
  • Understand inheritance
  • Understand polymorphism
  • Understand encapsulation

Unit 3: Understanding General Software Development

  • Understand Application Life Cycle Management
  • Interpret application specifications
  • Understand algorithms and data structures

Unit 4: Understanding Web Applications

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

Unit 5: Understanding Desktop Applications

  • Understand Windows Forms applications
  • Understand console-based applications
  • Understand Windows Services

Unit 6: Understanding Databases

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

Microsoft Certification can take you from the start of your career to its pinnacle. Certification can increase your visibility, differentiate you from your peers, and bring you recognition for your knowledge and skills.

Learners take the Software Development Fundamentals: MTA Exam 98-361.  Assessment of this valuable qualification is carried out Online.  On Completion of the Course the learner will have the requisite knowledge to sit the Professional Examination at any PearsonVue testing center or for Local students at: 7 Belvedere Place, Dublin 1. 

MTA: Software Development Fundamentals Certificate

The Microsoft Certification is an industry standard qualification that is recognised worldwide and can help open doors to potential job opportunities.  Fulfill your potential and make the most of your investment in Microsoft technology with certification.

Skills Measured

Core Programming Object-Oriented Programming
General Software Development Web Applications
Desktop Applications  

The Microsoft Certification validates your expertise in a Microsoft technology. As a Microsoft Certified Professional, you’ll have access to community resources and tools that allow you to exchange ideas with peers, increase your knowledge and skills, and broaden your career opportunities.

Expert Instructor-Led Training using only the IT industry’s finest instructors. This elearning course provides a personal learning experience that gives you all the benefit of hands-on training with the flexibility of doing it around your schedule 24/7.  Unlike a live class, you can study at your own pace.

Interactive Exercises
The courseware includes real world, interactive exercises that always focus on real world scenarios and skill-set development. 

The course is structured to enable learners to retain and recall the knowledge by teaching learners using interactive exercises.  Features such as actionable analytics and study planner help in keeping students focused.

Practice Test Sets 
Course include full length practice test sets designed to test your knowledge under real exam conditions. Each course has a number of test sets consisting of hundreds of items to ensure you are 100% prepared before taking your certification exam.

Exercises, Quizzes & Flashcards
Exercises, quizzes and flashcards prepare you for your exams differently and more effectively than the traditional exam preps on the market. You will have practice quizzes, flashcards and exercises after each module to ensure you are confident on the topic you have completed before proceeding. This will allow you to gauge your effectiveness before moving to the next module in your course.