Facebook Instagram Linkedin Trustpilot
0
Learners
0
Certificates
0
Courses

Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages

Meet your Instructor:

Jamie Campbell
Instructor: Technology and Developer

Meet your Mentor:

Carl Mullin
Mentor: Business/Technology and Developer

Software Development (Programming)

Become a Software Developer in 9 months. The SOFTWARE DEVELOPMENT (PROGRAMMING) course covers the 3 most crucial programming languages C#, Python and Java. The Software Development course includes Software Fundamentals (MTA), Database Fundamentals (MTA), MCSA, MCSA Web App Development, MCSA Database Query, C#, Microsoft Azure, Python, Software Testing and Java Programming courses.

98-361: MTA Software Fundamentals

98-364: MTA Database Fundamentals

Programming in HTML5 with JavaScript and CSS3

Introduction to HTML5 and CSS3

HTML5 and JavaScript

Advanced HTML5 and JavaScript

HTML5 APIs and Local Storage

HTML5, CSS3, and Adaptive

HTML5 Graphics and Animation

Consuming and Transmitting Data with HTML5

Utilizing the HTML5 WebSocket API and Web Worker

Introducing UWP and Basic App Layouts

Adaptive App Design

XAML App Controls

App Navigation

Application Life Cycle

Data Access and Binding in Apps

Using Mouse, Touch, and Keyboard Input

Using Other Device Input Methods

Speech Input and Cortana

App-to-app Communication and File Storage

Notifications with Toasts and Tiles

Background Tasks and Reusable Components

Authentication and Identity Management

Developing Azure and Web Services: Introduction

Developing Azure and Web Services: Entity Framework

IIS & Web Services

ASP.NET Pipeline Architecture and OData Services

WCF Services

WCF Transactions, Pipelines, and Extensibility

Developing Azure & Web Services: Security and WCF Streams

Azure Services

Developing Azure and Web Services: Azure Storage

Azure Subscription Messages, Security, and Troubleshooting

Advanced Deployment

Developing Azure and Web Services: Diagnostics, Debugging, and ACS

Developing Azure and Web Services: Azure Scalability

Developing Azure and Web Services:API Management and Monitoring

Developing Azure and Web Services: Deployment Strategy

Developing Azure and Web Services: Configuring Web Applications for Deployment

Developing Azure and Web Services: Working with Assemblies

Developing Azure and Web Services: Web API Services

Developing Azure and Web Services: Hosting Web APIs

Developing Azure and Web Services: Managing Data

Developing Azure & Web Services: WCF Transactions & Services

Getting Started with Python: Introduction

Complex Data Types in Python: Working with Lists & Tuples in Python

Complex Data Types in Python: Working with Dictionaries & Sets in Python

Complex Data Types in Python: Shallow & Deep Copies in Python

Conditional Statements & Loops: If-else Control Structures in Python

Conditional Statements & Loops: The Basics of for Loops in Python

Conditional Statements & Loops: Advanced Operations Using for Loops in Python

Conditional Statements & Loops: While Loops in Python

Software Testing Foundation 2018: Fundamentals

Software Testing Foundation 2018: Test Process Fundamentals

Software Testing Foundation 2018: Testing & the Software Development Lifecycle

Software Testing Foundation 2018: Test Types & Maintenance Testing

Software Testing Foundation 2018: Static Testing

Introduction to HTML5

HTML5 Layout

HTML5 Forms

HTML5 APIs and Media

HTML5 and CSS3

HTML5 Layout with CSS3

HTML5 and Advanced CSS3

HTML5 and JavaScript

HTML5 Graphics and Canvas

Advanced HTML5

Advanced Features of JavaScript, CSS3 and HTML5

Programming in C#: Managing Program Flow

Programming in C#: Creating and Using Types

Programming in C#: Debugging and Security Implementation

Programming in C#: Implementing Data Access

Developing ASP.NET MVC Web Applications

Introduction to ASP.NET MVC Web Applications

MVC Controllers and Actions

MVC Application Routes

Working with ASP.NET MVC Models and Unit Testing

ASP.NET MVC Databases and Entity Framework

Working with ASP.NET Web API Routes and Controllers

Working with JSON and XML Data Formats

Composing the UI Layout of an Application

Design and Implement UI Behavior

Adaptive UI Layout and Caching Strategy

Designing ASP.NET MVC Application Architecture

Asynchronous Tasks in ASP.NET MVC Web Application

Design a Distributed ASP.NET MVC Application

Implementing ASP.NET Authentication

Implement ASP.NET Claims-Based Authentication

Implement ASP.NET Authorization and Exception Handling Strategy

Troubleshooting Runtime Issues and HTTP Modules & Handlers

Debugging ASP.NET MVC Web Applications

Configuring and Deploying ASP.NET Web Applications

Implement Globalization, Azure Role Lifecycle and Search Engine Optimization

Optimizing Application Data

Implementing Secure Sites with ASP.NET

Azure Developer: Azure Cloud Technology Solutions

Azure Developer: Common Application Design & Connectivity Patterns

Azure Developer: Storage Solutions

Azure Developer: Storage Tables

Azure Developer: File Storage Solutions

Azure Developer: Cosmos DB Storage Solutions

Azure Developer: Relational Database Solutions

Azure Developer: Blob Storage Solutions

Azure Developer: Caching & Content Delivery Solutions

Azure Developer: PaaS Web Applications

Azure Developer: Creating Mobile Apps

Azure Developer: Working with Azure Logic Apps

Azure Developer: Working with Azure Service Fabric

Azure Developer: Working With Azure Functions

Azure Developer: Azure Batch & Scheduling Bulk Operations

Azure Developer: Kubernetes Service Solutions

Azure Developer: Media Services Solutions

Azure Developer: Implementing Authentication & Access Control

Azure Developer: Implementing Secure Data Solutions

Azure Developer: Advanced Scalability Using Azure

Azure Developer: Advanced Security & Integration Using Azure Services

Java SE 8 Programming I:

Java SE 8 Fundamentals: Introduction to Java

Java SE 8 Fundamentals: Classes and Objects

Java SE 8 Fundamentals: Methods, Encapsulation, and Conditionals

Java SE 8 Fundamentals: Data Manipulation and Inheritance

Java SE 8 Fundamentals: Interfaces, Exceptions, and Deployment

Java SE 8 Programming II:

Java SE 8 Programming: Encapsulation, Polymorphism, and Abstraction

Java SE 8 Programming: Interfaces, Lambda Expressions, Collections, and Generics

Java SE 8 Programming: Inheritance, Interfaces, Exceptions, and Deployment

Java SE 8 Programming: Date/Time API, I/O and File I/O (NIO.2) and Concurrency

Java SE 8 Programming: Concurrency, Parallelism, the JDBC API, and Localizaton

Course Fee: R6 995.00 or R7 495.00 on terms with R3 223.00 deposit and 9 monthly installments of R474.67.

Certification:

International exams are optional and can be written at any Pearson Vue Testing Centre in South Africa.  Discounted international exam vouchers can be purchased through IT Academy.

Courses are accessible on a Computer, Laptop, Tablet or Smartphone. Courses are designed in video with audio, printable, includes One-on-One Mentoring, Free Virtual-LABS with feedback and exam preps. Learners are assessed after each lecture, all assessments can be retaken at no additional cost. Receive a .pdf and original Certificate within 1 week which can be added to your CV. International exams are optional and can be written at anytime, Click here to view Centres in your area. e-Mail info@it-academy.co.za to arrange your exam booking.

One-on-One Mentoring

Free Virtual-LABS

Mobile Ready (Tablet/Smartphone access)

100% Pass Rate / Course Mastery Certificate

Discounted International Exam Vouchers

Free Exam Preps

Printable

12 Month Subscription

Student Card

Payment Terms

Your Quick Course Guide

Certification: Microsoft, Python, ISTQB & Java

Study Time: 12 Months to complete 260 hours eg Study 1 hour per day and complete your courses in less than 9 months | Full Time or Part Time

Vendor: Microsoft, Python, ISTQB, Java

Provider: IT Academy

Student support: One-on-One Mentoring

Pre-requisite: None

Assessment: 98-361, 98-364, 70-480, 70-483, 70-761, 70-486, 70-357, ISTQB, AZ-203 & 1Z0-808 & 1Z0-809

Resources: Laptop, Tablet or Smartphone & Internet Connection

Expertise Level: Beginners

Register

Anytime – 24/7 Access

Salary Indicator

SALARY PROJECTION

Average
salary after
completing

Junior
R216k
Average Salary
You can earn
R391K
Senior
R566k

High

Source: Payscale

R391k

You can earn an average
of R391,000.00 a year

Salary Indicator

SALARY PROJECTION

Average
salary after
completing

Junior
R216k
Average Salary
You can earn
R391K
Senior
R566k

High

Source: Payscale

R391k

You can earn an average
of R391,000.00 a year

Salary Indicator

SALARY PROJECTION

Average
salary after
completing

Junior
R216k
Average Salary
You can earn
R391K
Senior
R566k

High

Source: Payscale

R391k

You can earn an average
of R391,000.00 a year

What’s Included

Replace-trainer-img
  • One-on-One Mentoring
  • Free Virtual-LABS
  • Mobile Ready (Tablet/Smartphone access)
  • 100% Pass Rate / Course Mastery Certificate
  • Discounted International Exam Vouchers
  • Free Exam Preps
  • Printable
  • 12 Month Subscription
  • Student Card
  • Payment Terms

Testimonials

How Our Courses Work

Access your On-Demand, Cloud-Based Learning Anytime, Anywhere.

Courses are accesssible on a Laptop, Tablet or Smartphone.

Assessments after each lecture which can be retaken.

One-on-One Mentoring, Free Virtual-LABS with feedback.

IT Academy Course Mastery Certificate:

Receive a .pdf and original Certificate within 1 week which can be added to your CV.
Enquire about NQF Certification.

International Certificate:

Optional, can be written at anytime, click here to view Centres in your area. e-Mail info@it-academy.co.za to arrange your exam booking.

IT Academy Accreditation/Partners: CompTIA (512759) / Microsoft (1204038185) / MICT Seta (ACC2011/01/684)

Top Skills in demand by Companies in South Africa –
Software Development, Security, Data Analyst & Networking

What Sets Us Apart

  • Official Partnerships

Partners with IT certification vendors Cisco, CompTIA, Microsoft & MICT Seta

  • IT Experts

Courses are designed and led by Certified Professionals, Mobile Access

  • Award Winning

e-Learning content delivered via Video, Quizzes, Virtual labs & Mentoring

  • Virtual Practice Labs

Learn, Practice writing Code with instant feedback in a Live Environment

  • Live Mentoring

Free One-on-One Live Mentoring with Certified IT Experts

  • Practice Tests

Take Practice Tests designed to mimic the actual exam

How Do I Register?

Select An Individual Or Bundle Course.

Complete The Registration Form.

Start Today!

Select A Payment Plan.

Select An Individual Or Bundle Course.

Complete The Registration Form.

Select A Payment Plan.

Start Today!

Our Training Is Trusted By

Excellent

Based On 173 Reviews


What past Students say about their experience with IT Academy