Online Studies 2 years Higher Professional Degree
Become a back-end developer with advanced technical programming competence. You will learn advanced functions in JavaScript, databases, cloud-based services and .NET, and become job-ready to work as a full-stack developer.
This two year study program will make you highly employable. Back-end developers play an important role in any organisation or business that wants to offer effective digital services and updated server-based solutions. The services can require development against front-end solutions or independent work as a back-end developer.
The first year of this two year study program is identical to the Back-end Development one year program. You can still apply directly into this two year program, and secure your place for the full two years.
Work as a back-end or full-stack developer
After completing the program, you will be able to work in national and international companies needing back-end or full-stack developers. The need for this competency is increasing, and the job prospects are excellent. You can work in businesses that are involved in developing internal solutions or in specialised software companies that tailor solutions for their customers.

Programme objectives
This program builds on the Back-end Development one year program and provides a more advanced technical competence within programming. You will gain supplementary skills that will make you ready to work independently and as a productive software development team member. You will go in depth in more complex topics such as advanced functions in JavaScript, databases, cloud-based services and .NET. In addition, the students will gain the skills necessary in current front-end technologies to work as full-stack developers.
Courses in Back-end Development, first year:
- Programming Foundations
- Front-End Technologies
- Programming with Objects
- Project Methodology
- Semester Project
- JavaScript Servers
- Databases
- REST APIs
- Server Deployment
- Exam Project
Courses in Back-end Development, second year:
- JavaScript in Practice
- Database Technologies
- Cloud Services
- Information Security
- Data Warehousing
- Back-end Technologies
- Front-end Technologies
- Exam Project
Learning outcomes for the first year can be found on this page. Here follow the learning outcomes for the second year:
The Candidate...
- has knowledge of industry-relevant concepts, theories, models, processes and tools that are used in Back-end software development
- has knowledge of modern features of JavaScript programming language that are used in Back-end development
- has knowledge of services, processes and tools relevant to database technologies and cloud services
- has knowledge of theories and industry-relevant approaches that are used in data warehousing to analyse and report data
- has knowledge of industry-relevant Front-end and Back-end frameworks that are used in Full-stack application development
- can assess own work with databases and cloud services in relation to information security and data privacy regulations
- is familiar with the history, traditions, distinctive nature and place in the society of Back-end software development
- has insight into own opportunities for development in planning, designing and creating Back-end software solutions
- has insight into own opportunities to become a Full-stack software developer using JavaScript frameworks, libraries and tools
- can explain vocational choices of tools, methods and techniques used in planning, developing and design of Back-end solutions
- can explain vocational choices of database technologies and cloud-based services relevant to software and Back-end development
- can explain vocational choices of Front-end and Back-end frameworks used in Full-stack application development
- can explain vocational choices in data warehousing system building and data analysis and reporting
- can reflect over the practice as a Back-end developer and adjust it under supervision
- can reflect over choices in integrating cloud-based technologies
- can find and refer to information and vocational material and assess its relevance to Back-end and software development
- can find and refer to information and vocational material and assess its relevance to integrating cloud services into existing solutions
- can find and refer to information relating to information security regulations, best practices and their relevance to Back-end solutions
- can plan and carry out vocational tasks and projects alone or as part of a group and in accordance with ethical requirements and principles in the field of Back-end development
- can plan and carry out software solutions in JavaScript alone or as part of a group and in accordance with ethical requirements and principles for software development
- can exchange points of view with others with a background in programming, Back-end and Front-end disciplines and participate in discussions about the development of good developer practice
- can contribute to organisational quality assurance, streamlining and optimisation both internal and external through Back-end development practices
We recommend the following:
500 GB Hard drive (or 250 GB + cloud storage: fx. Dropbox, OneDrive, Google Drive (recommended)).
16 GB RAM.
Core i7 processor.
Both PC and Mac are applicable: Both PC and Mac are applicable:
PC - Windows 10/11
Mac - macOS Catalina (10.15) or later.
Job opportunities
You will be able to work in both national and international companies in need of back-end developers. Back-end developers form a crucial role in business technology solutions and there are numerous job listings relevant to skilled back-end developers. After graduation, you are qualified for employment as: Back-end JavaScript developer, .Net developer, Full-stack developer and Generalist JavaScript Web developer.
Do you have questions about the program or your education choice in general? Register and get free study guidance.
Watch recording of livestream
We recommend watching the latest livestream on Back-end Development, hosted by Frederick Johannes Botha 15 March 2023.