MTA Software Development Fundamentals

This course is designed for those new to software development. It will provide you with an insightful introduction to the basics of software programming and lay out the foundation for you to advance your IT technology training and career further. 

Quick Enquiry

Is this for you?

This entry-level training is specifically designed for those with no prior IT experience. If you’re keen to pursue a career in technology, the MTA (Microsoft Technology Associate) range of training is a great place to start. 

This particular course focusses on providing you with a foundational knowledge and understanding of software development. 

Award and Associated Qualifications

Awarded 20 CPD points upon successful completion

Start Date

Flexible

Study Type

In centre, online, or a combination

Training Type

course

Duration

20 hours

About this course

The MTA (Microsoft Technology Associate) range of training offers an excellent opportunity for those new to IT Training, to gain a recognised entry-level certification.

The course will start by giving you an introduction to general software development and will then walk you through the basics of general software development, core programming, object-oriented programming, web and desktop applications and more.

You’re led through the course by an experienced tutor through a series of online video tutorials. With this method of study, you’re in complete control of your own learning path. You study at times and locations convenient to you but still have access to support along the way if needed.

Session 1

Section A: General Software Development: Application Life Cycle, Understand User Requirements, Algorithm Defined, Payroll Algorithm Activity, Sorting Algorithms.

Section B: Computer Storage and Data Types: Data Types, Primitive Data Types, Data Type Examples, Code Example: Using Data Types, Data Type Storage Considerations, Understanding Numbering Systems, Units of Binary Storage, Common Pitfalls, Understanding the Machine Code Process.

Section C: Other Data Structures: Arrays, Parallel Arrays, Multidimensional Arrays, Stacks, Queues, and Linked Lists, General Array Information, Code Example: Linked List.

Section D: Flow Control, Repetition, Error Handling: Boolean Expressions, Flowcharting, Switch Statements, Truth Tables, Types of Repetition, Error Handling: Boolean Expressions, Slowcharting, Switch Statements, Truth Tables, Types of Repetition, Recursion, Loops, Error Handling, Types of Errors, Code Example: TryCatch.

Section E: Understanding Classes and Objects: Class Defined, Class Declaration, Code Example: Defining a Class, Methods, Methods and Parameters, Method Overloading, Passing Parameters, Support Methods, Visibilit Modifiers, Aliases, Creating New Objects, Comparing Objects, The Dot Operator, Wrapper CLasses, Static Classes and Variables.

Session 2

Section A: Inherirance, Polymorphism, Encapsulation,: Inheritance Defined, Polymorphism Defined, Polymorphism vs. Overloading, Encapsulation Defined.

Section B: Web Application Development: Understanding Web page Development, Microsoft ASP.NET Web App Development, State Management, CLient/Sever-Side Programming, Web Hosting Defined and ISS, Web Services Defined, Code Example: HTML/CSS, Javascript.

Section C: Desktop Application Development: Windows Forms Applications, Console Applications/Event Handlers, Windows Services, Code Example: Console App, MDI vs. SDI Applications, Windows Service.

Section D: Working with Databases: Relational Database Management Systems, Tables, Enforcing Referential Integrity, Entity Relationship Diagrams, Normalization, Accessing Data using Queries, SQL Stored Procedures, Database Connection Methods, Accessing Data using XML, Accessing Data In-Memory, Resource Optimization, Code Example: Reading Flat File Data, Reading DB Data.

 

Aims and Objectives

The simple aim of this training is help you learn the basics of software programming and prepare you to undertake the Software Development Fundamentals examination, 98-361.

Pre-Requisites

There are no pre-requisites required for this course.

Finance Options

Wherever possible our training is tailored to your needs. The cost of our training programmes depend on the course(s) you choose and varies according to duration and breadth. Rest assured we have a number of payment options available to ensure the cost of training is affordable and can be worked alongside your other financial commitments. Common ways people fund their training include: - 

 

Self-Funded: 

  • Flexible payment plans to help you spread the cost* available at many of our centres;
  • You could opt to pay upfront.

 

 

Company Funded:

Requesting funding from your employers needn’t be a daunting task. Many employers support and encourage their employees with their professional development and consider it a worthwhile investment to fund any training required.

What we can help with:

  • Providing a comprehensive training programme outlining learning outcomes
  • Tailored personnel letters
  • Communication with finance departments to arrange payment options (upfront or payment plan*).

* Terms and Conditions apply. Speak to a Course Advisor for full information on the options available to you.

 

 

Career Path

Set yourself on the path to a rewarding career in IT with the range MTA training courses. Once you’ve successfully completed this MTA training, you’re ideally positioned to go on and study the MCTS (Microsoft Certified Technology Specialist) courses. This could lead to a rewarding career in roles such as Software Developer, Software Programmer, Database Programmer.

Additional Information

MTA Software Development Fundamentals Course Training Centres

Location Address Region
Athlone Pitman Training Athlone, C/O Athlone Chamber, Unit 12, Inis Oir, Golden Island, Athlone Enquire &
Book Now
Carlow Pitman Training Carlow, Unit 1, Deerpark Business Complex, Dublin Road, Carlow Enquire &
Book Now
Clare Pitman Training Clare, Unit 10, Tracklands Business Park, Ennis, Co. Clare Enquire &
Book Now
Cork Pitman Training Cork, Unit 4, Airport East Business & Technology Park, Cork Enquire &
Book Now
Dublin Pitman Training Dublin, 3 Westland Square, Pearse Street, Dublin Enquire &
Book Now
Dundalk Pitman Training Dundalk, First Floor, Ramparts Shopping Centre, The Ramparts, Dundalk, Co Louth Enquire &
Book Now
Galway Pitman Training Galway, Centrepoint, Liosban Business Park, Tuam Road, Galway Enquire &
Book Now
Kerry Pitman Training Kerry, 2nd Floor Davcon Building, Monavalley Business Park, Tralee, Co. Kerry Enquire &
Book Now
Laois Pitman Training Laois, Kea-Lew Business Park, Mountrath Road, Portlaoise, Co Laois, Enquire &
Book Now
Limerick Pitman Training Limerick, Unit 8 Chapel Court, Cathedral Place, Limerick Enquire &
Book Now
Maynooth Pitman Training Maynooth, Unit H 11 - First Floor, Maynooth Business Campus, Straffan Road, Maynooth Enquire &
Book Now
Mullingar Pitman Training Mullingar, Castle House, Castle Street, Mullingar, Co. Westmeath, Enquire &
Book Now
Naas Pitman Training Naas, Monread Shopping Centre, Monread Road, Naas Enquire &
Book Now
Sligo Pitman Training Sligo, Abbey House, JFK Parade, Sligo Enquire &
Book Now
Swords Pitman Training Swords, Chamber Buildings, North Street, Swords, Co.Dublin Enquire &
Book Now
Waterford Pitman Training Waterford, Unit 630C, Northern Extension, IDA Business Park, Cleaboy Road, Waterford Enquire &
Book Now
Wexford Pitman Training Wexford, Unit 10, Westpoint Business Park, Clonard, Wexford Town Enquire &
Book Now
Wicklow Pitman Training Wicklow, 10 Bullford Business Campus, Kilcoole, Co. Wicklow Enquire &
Book Now
Carlow
Pitman Training Carlow, Unit 1, Deerpark Business Complex, Dublin Road, Carlow R93 K409
Cork
Pitman Training Cork, Unit 4, Airport East Business & Technology Park, Cork T12 KW88
Dublin
Pitman Training Dublin, 3 Westland Square, Pearse Street, Dublin D02 N567
Dundalk
Pitman Training Dundalk, First Floor, Ramparts Shopping Centre, The Ramparts, Dundalk, Co Louth A91 R820
Galway
Pitman Training Galway, Centrepoint, Liosban Business Park, Tuam Road, Galway H91 RYD2
Kerry
Pitman Training Kerry, 2nd Floor Davcon Building, Monavalley Business Park, Tralee, Co. Kerry V92 XY58
Limerick
Pitman Training Limerick, Unit 8 Chapel Court, Cathedral Place, Limerick V94 F6K2
Maynooth
Pitman Training Maynooth, Unit H 11 - First Floor, Maynooth Business Campus, Straffan Road, Maynooth W23 R9V4
Mullingar
Pitman Training Mullingar, Castle House, Castle Street, Mullingar, Co. Westmeath, N91 Y896
Naas
Pitman Training Naas, Monread Shopping Centre, Monread Road, Naas W91 YR12
Sligo
Pitman Training Sligo, Abbey House, JFK Parade, Sligo V94 YH6Y
Swords
Pitman Training Swords, Chamber Buildings, North Street, Swords, Co.Dublin K67 A347
Wexford
Pitman Training Wexford, Unit 10, Westpoint Business Park, Clonard, Wexford Town Y35 YX60
Waterford
Pitman Training Waterford, Unit 630C, Northern Extension, IDA Business Park, Cleaboy Road, Waterford X91 HY58
Laois
Pitman Training Laois, Kea-Lew Business Park, Mountrath Road, Portlaoise, Co Laois, R32 W0DT
Athlone
Pitman Training Athlone, C/O Athlone Chamber, Unit 12, Inis Oir, Golden Island, Athlone H91 RYD2
Clare
Pitman Training Clare, Unit 10, Tracklands Business Park, Ennis, Co. Clare V95 F3C5
Wicklow
Pitman Training Wicklow, 10 Bullford Business Campus, Kilcoole, Co. Wicklow A63 TP65

Looking for prices?

Request more details or call the team on 1800 532632

Download a Course Factsheet Now!

Simply enter your details below and we'll email you a copy of all the course details straightaway. One of our friendly course advisors will be in touch to see how we can help and answer all your questions.

Whats the difference?

We offer a range of training packages in a range of subject areas and can offer blended learning opportunities to best meet your needs.

Course

Our courses are practical in nature and focus on a single subject and can last anywhere from a few hours to a few days.

Diploma

Diplomas are designed to give you a complete skillset mapped to a specific career path and contain a number of core and elective courses.

Course Fees?

Click below for more details or call us on 1800 532632.

Ready to improve your career?

Personal Training?

Quick Enquiry

Group or Corporate?

Quick Enquiry

Call us now and transform your career today

1800 532632

Connect with us on