Software Developer Professional

Course Outline

In the 1st Year of the Software Developer Professional certification, learners focus on the National Certificate Information Technology Systems Development. In the 2nd year of this certification the learner will be completing the Microsoft Certification.

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 Programming in Python (MTA)
  • Microsoft Azure Developer Associate (MCA)
  • Microsoft DevOps Engineer Expert (MCE)

Training Options:

Lecture based or Lecture based online.

Duration:

2 Years Full Time

Interested in the

Software Developer Professional
Course?