Stag Match Institute (SMI) by Stag Match Pte Ltd

(SCTP) Full Stack Software Development Programm

A 4+ month programme that teaches essential front-end and back-end skills, including HTML, JavaScript, and React, for software development.

Course Overview

Domain
Infocomm Technology
Format
SkillsFuture Career Transition Programme (SCTP)
Duration

4+ months

Fee Subsidy

Up to 95% SF Funding

 

As businesses embrace digital transformation and the startup culture grows, there’s a critical need for versatile technology professionals who can quickly build complex applications.

This demand has led to a greater focus on software developers who can seamlessly handle both front-end and back-end tasks.

This programme is designed to equip learners with the essential skills needed to excel in modern software development. They will gain a deep understanding of both front-end and back-end technologies, enabling them to create dynamic and interactive web applications from conception to deployment.

Through hands-on projects and real-world examples, learners will master essential key programming languages, frameworks, and databases with an integrated approach. Essential topics covered include HTML, CSS, JavaScript, React, Node.js, version control, and more.

Beyond technical skills, learners will strengthen transferable skills, such as problem-solving, critical thinking, and teamwork in a fail-safe environment — a key to success in software development and the workplace.

Throughout the programme, learners will be guided in applying industry best practices to build a strong foundation in software development methodologies rooted in established principles. Following that, they will put their skills into practice with a Capstone Project that emphasises practical applications. This hands-on experience will help them gain the confidence to tackle complex projects, contribute effectively to development teams, and become proficient in building robust, scalable, and user-centric applications.

Who Should Attend

ICT professionals, engineers, and individuals with STEM-related work experience looking to pivot into a career in software development for roles such as:

  • Full-stack software engineer/developer
  • Software developer
  • Application developer
  • Front-end and back-end developer
Prerequisites

Individuals should possess a relevant background, which may include:

  • A minimum of a STEM-related diploma; or
  • Completion of a STEM-related BootCamp programme within the past three years; or
  • Relevant work experience in the Infocomm sector or related job roles; or
  • Prior or current work experience in a STEM-related field.

What You Will Learn

Module 1: Foundation of Software Development

  • Explain the foundational concepts of version control systems, HTML, CSS, and JavaScript, and their roles in software development environments

Module 2: Front-end Web Development with React JS

  • Describe the key concepts of React, including its component-based architecture and the distinction between presentational and container components
  • Explain the principles of event handling and conditional rendering in React applications
  • Compare and contrast the differences between client-side and server-side rendering, and their implications for application performance

Module 3: Back-end Software Development with Java Spring Boot and Database

  • Describe the role of Express in full-stack application development, including its use in creating API routes and middleware
  • Explain the fundamental concepts of authentication, API security, and their significance in developing secure applications
  • Explain the key processes involved in software deployment and optimisation, including the use of Docker and its commands for managing application environments

Module 4: Database Development (SQL and noSQL)

  • Explain the fundamental differences between SQL and NoSQL databases, including their architecture, data models, and use cases
  • Describe key concepts in database design, such as relationships, normalisation, and optimisation techniques within SQL databases
  • Utilise SQL queries to manipulate and retrieve data, demonstrating proficiency in operations such as creating, updating, and deleting records
  • Demonstrate best practices for deploying databases within both monolithic and microservices architectures, utilising Docker for containerisation and ensuring observability and security

Module 5: Introduction to DevOps

  • Explain the key principles and practices of the Software Development Lifecycle (SDLC), including the differences between Waterfall and Agile methodologies
  • Describe how Agile concepts such as user stories, acceptance criteria, and grooming in the context of software development can enhance team collaboration and project outcomes
  • Apply Continuous Integration (CI) and Continuous Deployment (CD) practices using GitHub Actions, including the management of secrets and the implementation of Infrastructure as Code

Module 6: Capstone Project on Full Stack Software Development Programme

  • Create a functional software application that addresses real-life industry problems, effectively demonstrating the integration of acquired software development skills
  • Evaluate the effectiveness and usability of the developed application, providing constructive feedback and suggestions for improvement based on user testing and industry standards
  • Create comprehensive documentation and presentations that articulate the project’s goals, development process, and outcomes, effectively showcasing the project to potential employers

Teaching Team


Patricia Alce
Product & Software Trainer, IGT


Wong Shen Nan
Data & Automation Engineer of Iterative

Certificate and Assessment

A Certificate of Participation will be issued to participants who:

  • Attend at least 75% of the course
  • Undertake and pass non-credit bearing assessment during the course

Fee Structure

The full fee for this course is S$16,350.00.

CategoryAfter SF Funding
Singapore Citizen (Below 40)S$4,905.00
Singapore Citizen (40 & Above)S$1,905.00
Singapore Citizen who meets the additional course fee funding support criteriaS$1,155.00
Singapore PR / LTVP+ HolderS$4,905.00
Non-Singapore CitizenNot Eligible


Note:

  • All fees above include GST. GST applies to individuals and Singapore-registered companies.
    ** Participants can also make use of the latest $4,000 SkillsFuture Credit Top up and SkillsFuture Mid-Career Training Allowance eligible.
    ^ Participants can also make use the SkillsFuture.

    **Example  : I am a 42 year old mid-career worker looking for a new job opportunities in Full Stack Developer. I enrolled in the SITLearn -SkillsFuture Career Transition Program (SCTP) . 

    Course Fee (Without subsidy) : S$16,350.00
    Course Fee after Mid-Career Enhanced Subsidy : $1,905.00
    After SkillsFuture Credit (Mid-Career) of $4,000 : $0 ( no out of pocket costs )

Additional Course Fee Funding Support Criteria
To be eligible for 95% additional course fee funding support, applicants must be a Singapore Citizen and meet one of the following criteria:
* Long-term unemployed individual (unemployed for six months or more); or
* Person with disabilities; or
* Individual in need of financial assistance – ComCare Short-to-Medium Term Assistance (SMTA) recipient or Workfare Income Supplement (WIS) recipient. Additionally, they should not have received any other funding from government sources in respect of the actual grant disbursed for the programme.

Enrol now with us

Register with us now

Boost your career growth . Enroll for a new admission.

Check out SIT's SCTP

(SCTP) Cloud Computing and Devops Programme

A 4+ month programme that equips learners with cloud and DevOps skills to enhance agility, efficiency, and competitiveness in digital environments.

(SCTP) Data Analytics and Business Intelligence Programme

A 4+ month programme covering data analytics, with hands-on experience using tools like SQL, Python, and Tableau for practical industry applications.

(SCTP) Digital Product Management Programme

A 3+ month programme covering digital product management, agile methods, UX design, and metrics, preparing you for CSPO certification.

person-front-computer-working-html

(SCTP) Full Stack Software Development Programme

A 4+ month programme that teaches essential front-end and back-end skills, including HTML, JavaScript, and React, for software development.

WhatsApp Image 2024-12-18 at 6.10.54 AM

(SCTP) UX/UI Design Programme

A 3+ month programme that equips learners with user-centric design skills to enhance customer satisfaction and create impactful UI/UX solutions.