Diploma in Full Stack Development (DFSD)

Training Provider: Ngee Ann Polytechnic
Course Reference: TGS-2023036273
S$25,470

About This Course

The course is closely aligned with the ICT Skills Framework (SFw) and seeks to equip graduates with the necessary skills primarily for the Associate Software Engineer role. The overall objective is that the student should demonstrate a professional approach to, and show competence in, the development of information systems through the application of concepts and principles acquired from the course. On satisfactory completion of the course, students should be able to:
• Explain the characteristics and functions of computer and networking systems;
• Analyse, design, develop, integrate and implement information systems;
• Select and apply appropriate methods, tools and techniques in information systems engineering;
• Demonstrate problem-solving skills in the development of information systems;
• Demonstrate the ability to communicate effectively;
• Demonstrate the ability to work independently as well as effectively as a member of a team;
• Apply appropriate quality assurance methods and procedures in information systems engineering;
• Undertake a substantial project involving information systems engineering

What You'll Learn

The Diploma in Full Stack Development (DFSD) is a part-time CET course, consist of the following modules:
1) Computing Mathematics Fundamentals (30hrs)
2) Programming Fundamentals (90hrs)
3) Operating Systems & Network Fundamentals (60hrs)
4) Object Oriented Programming (60hrs)
5) Databases (30hrs)
6) Server-Side Development (90hrs)
7) Software Analysis & Design (60hrs)
8) Front-End Development (60hrs)
9) Software Engineering Project (60hrs)
10) DevSecOps (60hrs)
11) Software Project Management (60hrs)
12) Software Testing (60hrs)
*Elective: choose either 5A or 5B with one elective module
13) *5A-Industry Practicum (180hrs)
14) *5B-Capstone Project (120hrs)
*Elective: choose either 5Bi, 5Bii, 5Biii or 5Biv
15) *5Bi-Cloud Architecture and Technologies (60hrs)
16) *5Bii-Secure Software Development (60hrs)
17) *5Biii-Mobile Applications Development (60hrs)
18) *5Biv-Emerging Trends in IT (60hrs)

Entry Requirements

Min. 3 relevant GCE ‘O’ levels and with at least 1 year of relevant working experience:
• English Language (Grade 1-7)
• Mathematics (Grade 1-6)
• Any two other subjects (Grade 1-6)
OR NITEC with GPA >= 3.5
OR NITEC with GPA >= 3.0 and with at least 1 year of relevant work experience
OR Higher NITEC with GPA >= 2.0
OR Higher NITEC with GPA >= 1.5 and with at least 1 year of relevant work experience
OR NITEC in Technology or Services with GPA >= 3.5 and with at least 1 year of relevant working experience
OR Higher NITEC in Technology or Services with GPA >=2.0 and with at least 1 year of relevant working experience
OR relevant Advanced WSQ Certificate (or higher) and Level 6 WSQ Workplace Literacy SOA and Workplace Numeracy SOA and with at least 1 year of relevant working experience
OR applicants with at least 2 years of relevant working experience may apply for the course

Course Details

Duration 900 hours
Language English
Training Commitment Part Time
Total Enrolled New course
Back to All Courses
Note: To apply for this course, visit the SkillsFuture website or contact the training provider directly.

More Courses from Ngee Ann Polytechnic

This course is designed to equip non-accounting graduates with foundational competencies to embark o...
Duration 48 hours
Fee After Subsidy S$360
This module builds towards the overaching SCTP and it helps learners to pick up Smart and Sustainabl...
Duration 68 hours
Fee After Subsidy S$697
This module builds towards the overarching SCTP and it helps learners to pick up Smart and Sustainab...
Duration 68 hours
Fee After Subsidy S$697