Software Developer Expert

Course Outline

If you want to showcase your programming skills or want to increase your pay scale. Learning the most popular languages that are current and in demand will make you, an aspiring programmer that will achieve your career goals in future prospects.
Web, software and mobile developers are responsible for designing, developing, installing, testing and maintaining software systems. The job requires coding, designing and building applications, websites or mobile apps, working with multiple programming languages. 

Developers need to be able to understand client requirements and be able to provide recommendations for improving web, software and mobile applications as well as code in the latest programming languages to ensure they meet user needs.

Software Development Fundamentals
Software development fundamentals is to help you build an understanding of the following topics: Core Programming, Object-Oriented Programming, General Software Development, Web Applications, Desktop Applications, and Database

Database Administration Fundamentals
Database administration fundamentals covers modules such as Core Database Concepts, Creating Database Objects, Manipulating Data, Data Storage, and Administering a Database

HTML Application Development Fundamentals
Managing the Application Life Cycle, Build the User Interface by Using HTML5, Format the User Interface by Using CSS, Code by Using JavaScript

Python Programming
This course is intended for students who want to learn how to write Python code that logically solves a given problem. Candidates will learn how to write, debug, maintain and document Python code.

Microsoft Azure Fundamentals
This course teaches core understanding of cloud concepts, Azure Services, Azure pricing and support, fundamentals of cloud security, privacy, compliance, and trust

Microsoft Azure Developer Associate
Design, build, test, and maintain cloud solutions, such as applications and services, Partnering with Cloud Solution Architects, Cloud DBAs, Cloud Administrators, and clients to implement these solutions

Microsoft Azure DevOps Engineer Expert
Designing and implementing strategies for collaboration, infrastructure, source control, security, compliance, continuous integration, testing, delivery, monitoring, and feedback. Develop a security and compliance plan; manage source control; facilitate communication and collaboration; define and implement continuous integration; and define and implement a continuous delivery and release management strategy

Certification(s) Obtained:

  • National Certificate Information Technology: Systems Development, SAQA ID: 48872, NQF Level 05, 137 Credits
  • Microsoft Technology Associate (MTA)
  • Microsoft Azure Developer Associate (MCA)
  • Microsoft DevOps Engineer Expert (MCE)

Training Options:

Lecture based @ campus or Lecture based online


1 Year Full Time

Interested in the

Open chat
Need Help?
How can we assist you today?
Available hours 7:30 - 4:00
(Monday - Friday)
*After hours messages will be responded to on the next business day.