Information Technology & Digital Professions
The Full Stack Developer programme is a structured professional vocational training programme designed in alignment with software development standards, workplace procedures, and real industry practice. The programme develops practical professional competence in front-end and back-end development, database work, application integration, testing, documentation, and deployment, while strengthening professional judgement, safe working practices, and quality-oriented decision-making. Training is organised into progressive blocks that combine classroom instruction, guided exercises, supervised practical work, and formal assessment. The published programme structure, curriculum, and learning outcomes support institutional documentation, external review, and international verification of training content and achieved competence.
Individuals seeking formal vocational qualification and documented competence in full stack software development.
Practitioners with practical experience who want to systematise skills, close competence gaps, and validate professional capability through structured training and assessment.
Employees of companies and service providers who require documented proof of competence for career development, tender participation, compliance, or professional progression.
Apply occupational safety, cybersecurity, and data protection requirements in the software development workflow.
Interpret technical specifications, user requirements, wireframes, database models, and project documentation for implementation tasks.
Develop responsive client-side interfaces using modern markup, styling, and programming approaches.
Build server-side application logic, APIs, and authentication flows in accordance with functional and security requirements.
Design, query, and maintain relational and non-relational databases according to integrity and performance requirements.
Test, debug, and optimise full stack applications by identifying defects, analysing causes, and implementing corrective actions.
Prepare technical documentation, version control records, and deployment-related materials required for collaborative development and maintenance.
Communicate effectively with supervisors, colleagues, and clients regarding task scope, progress, non-conformities, and completed results.
Instructional time
Total: 480 academic hours (Theory 140, Practice 260, Independent study 40, Final assessment 40).
Issued documents
Assessment
Assessment includes continuous assessment through tests and practical tasks, evaluation of workshop performance and project work, and a final practical examination with review of technical documentation and achieved results.
Prerequisites
Basic literacy, numeracy, and confident computer use are required. Participants should be ready for intensive practical training, able to follow occupational safety and data protection requirements, and prepared to work with development tools and technical documentation. Prior professional experience is not mandatory.
Training format
Competence-based vocational training delivered through classroom theory, supervised practical workshops, guided coding exercises, technical tasks, project-based application, and formal assessment.