Republic Polytechnic logo
  • Teachers
  • Parents
  • Alumni
  • Careers@RP
  • Home
  • About Us
    • Who We Are
      • Vision, Mission & Values
      • Corporate Profile
      • Historical Milestones
      • Quality & EHS Policy
      • Sustainability
    • The RP Experience
      • Becoming Greater Me
      • Why RP?
      • Designing Your Life
      • Designing Your Learning
      • Designing Your Impact
    • Our People
      • Board of Governors
      • Senior Management
      • Senate
    • Media
      • Media Releases
      • Campus News & Events
      • Publications
      • Mobile Apps
    • Our Campus
      • Campus Map
      • Getting to RP
      • Facilities
      • Library
      • MakerSpace
  • Admissions
    • Admission Guides
      • 'O' Level Students
      • 'N(A)' Level Students
      • 'A' Level Students
      • ITE Students
      • IP Students
      • Other Qualifications
      • Lifelong Learners
      • Applicants with Working Experience
      • Appeals
    • Course Intake Numbers
    • Enrolment
      • Enrolment Guide
      • For NS-Liable Applicants and NS Men
    • Financial Matters
      • Course Fees
      • Scholarships & Awards
      • Financial Assistance
  • Schools & Courses
    • Courses
      • Full-time Diplomas
      • Lifelong Learning
    • Academic Centres
      • Centre for Foundational Studies
    • Programmes
      • Poly Foundation Programme (PFP)
      • Minor Programmes
      • Diploma Plus
    • Schools
      • Applied Science
      • Business
      • Engineering
      • Hospitality
      • Infocomm
      • Sports and Health
      • Technology for Arts, Media and Design
  • Lifelong Learning
  • Student Life
    • Academic Matters
    • Student Code of Conduct
    • Student Support
      • Scholarships & Awards
      • Financial Assistance
      • Student Care
      • IT Enhanced Learning Experience
      • International Students
    • Beyond Classroom
      • Education and Career Guidance
      • Internships
      • Further Studies
      • Service-Learning
      • Co-Curricular Activities
      • Entrepreneurship
      • Cultural Festivals
    • Going International
      • Overseas Internships
      • Student Overseas Trips
      • Travel and Learn Programme
      • Other Overseas Initiatives
    • Library
  • Industry
    • Solutions for Industry
      • Consultancy and Collaborations
      • Technologies for Licensing
      • Workplace Learning (NACE@RP)
    • Corporate Programmes
    • Giving
    • Work With Our Students
      • Internships
      • Employing Our Students
    • Industry Schemes
  • Teachers
  • Parents
  • Alumni
  • Careers@RP
  •  
 

School of Infocomm (SOI)

orange-soi-banner
Navigation
 
  • About SOI
    • About Us
    • Advisory Committee
    • Achievements
    • Learning Facilities
    • Our Alumni
  • Full-time Courses
    • Diploma in Applied AI & Analytics (R13)
    • Diploma in Cybersecurity & Digital Forensics (R55)
    • Diploma in Enterprise Cloud Computing & Management (R12)
    • Diploma in Financial Technology (R18)
    • Diploma in Information Technology (R47)
    • Common ICT Programme (R58)
  • Lifelong Learning
  • Beyond Classroom
    • Student Overseas Trips
    • Internships
    • Service-Learning
    • Co-Curricular Activities
  • Industry
    • SOI Projects
    • Artificial Intelligence Technology Centre
    • IoT Solutions Centre
    • Internships Placement & Employment
    • Giving
  • Outreach
soi-software-development-banner 

Software Development / DevOps

Today, software is used in every industry, in every business, and for every function to support key and strategic needs. The study and practice of designing, developing and maintaining software is a skill in high demand. So it is essential for you to stay current and updated with new languages and new practices, if you are going to be part of a software development team.

If you are part of an operations team, learning about DevOps and the organisational approach enables faster development of software, and easier maintenance of existing deployments.

Short Courses

Introductory Programming using Python

 2 days


  Beginner

This is a foundational course in computer programming using the Python programming language.

Introduction to Low-Code Mobile Apps Development

 2 days


  Intermediate

Participants will learn how to develop simple mobile apps using a low-code development platform, where users can build complete applications with modern user interfaces, integrating data and logic quickly and visually.

An Introduction to DevOps

 3 days


  Intermediate

Through this course, participants will gain a basic knowledge of DevOps methodology like integrating teams of developers, and IT operations.

Micro-Learning Courses

An Introduction to Computational Thinking

 3 hours


  Beginner

This micro course introduces you to four Computational Thinking (CT) methods for problem-solving that will help you express problems, and their solutions in ways that a computer can execute.

Flowcharts and Decision Making in Programming

 2 hours


  Beginner

This micro course introduces flowcharts as a representation of algorithmic thinking in Computational Thinking, and the concept of decision making in flowcharts and computer programs.

Patterns and Repetition in Programming

 2 hours


  Beginner

This micro course highlights the significance of patterns in programming problem solving and the role and application of repetition constructs in computer programs.

Python List Fundamentals

 1 hour


  Beginner

List is a data structure used to store multiple items of data as a single variable. This micro course is an introduction to the concept and application of List in the Python language.

Web Service Fundamentals

 1 hour


  Beginner

This micro course introduces the basics of web services as software systems that support interoperable machine-to-machine interaction.

DevOps In A Nutshell

 1 hour


  Beginner

This is an introduction to DevOps, the practices and tools designed to increase an organisation's ability to both develop and deliver software applications and services at high velocity.

Skills-Based Modular Courses

Agile Methodology in DevOps

This module covers basic DevOps concepts as well as the concepts and techniques of agile methodology, scrum process framework and Kanban agile process.

Code Management in DevOps

This module covers the concepts of source code management and version control in a DevOps process during the development phase.

Deployment and Monitoring in DevOps

TThis module covers the concepts of deployment management, operation management and monitoring management in Continuous Delivery for DevOps.

Release and Security in DevOps

This module covers the concepts of release management and security management prior to code deployment in Continuous Delivery for DevOps. It also covers ITIL processes that complement DevOps, to better integrate IT with business needs and strategies.

Specialist Diplomas

Specialist Diploma in DevOps

 1 year


This Specialist Diploma equips participants with the skills and knowledge to implement end-to-end software service through continuous integration and continuous delivery (CI/CD) pipelines.

Work-Study Post-Diploma (Specialist Diploma in DevOps)

 1 year


This one-year work-study programme will help fresh diploma graduates get a head start in their career by enabling them to deepen their skills and knowledge, and at the same time supporting their transition into the work place. Participants will be working full-time in the area of DevOps while pursing the Specialist Diploma.

Part-Time Diplomas

Part-Time Diploma in Software Engineering

 2.5 Years


This programme is designed to equip participants with practical, industry-relevant skills and knowledge to undertake the primary role of a Software Engineer with associated skills in User Interface / User Experience (UI/UX) and Development & Operation (DevOps).

Work-Study Certificate leading to Part-Time Diploma in Software Engineering

 1 year


This one-year work-study programme programme is designed with industry consultation to equip participants with practical, industry-relevant skills and knowledge to undertake the primary role of a Software Engineer with associated skills in User Interface / User Experience (UI/UX) and Development & Operation (DevOps).

About Us

  • Who We Are
  • Our People
  • Media

Admissions

  • Admission Guides
  • Course Intake Numbers
  • Enrolment
  • Financial Matters

Schools & Courses

  • Courses
  • Programmes
  • Schools

Lifelong Learning

Student Life

  • Academic Matters
  • Student Support
  • Beyond Classroom
  • Going International
  • Library

Connect With Us

    Tiktok
  • Home
  • |
  • Contact
  • |
  • Whistleblowing
  • |
  • Disclaimer
  • |
  • Report Vulnerability
  • |
  • Privacy Statement
  • |
  • Terms of Service
  • |
  • Sitemap

9 Woodlands Avenue 9, Singapore 738964

Copyright © Republic Polytechnic. All Rights Reserved.

rp-footer