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 EnquiryThis 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.
Awarded 20 CPD points upon successful completion
Start Date
Study Type
Training Type
Duration
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.
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.
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.
Request more details or call the team on 1800 532632
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.
We offer a range of training packages in a range of subject areas and can offer blended learning opportunities to best meet your needs.
Our courses are practical in nature and focus on a single subject and can last anywhere from a few hours to a few days.
Diplomas are designed to give you a complete skillset mapped to a specific career path and contain a number of core and elective courses.
Click below for more details or call us on 1800 532632.
Call us now and transform your career today
Connect with us on