Advisory and Updates on COVID-19 (Coronavirus Disease 2019): sutd.edu.sg/advisory.

Fundamentals in Developer Tools

The course will provide an overview of methods, workflows and tools to handle increasingly complex software development projects and work as a team to deliver high-quality software.

Participants will learn through hands-on practice to apply some best practices in software engineering (e.g. Git Workflows) and will also focus on the applications to real-world applications.

Course Details

Course Dates:
Coming soon.

Duration:
5 days. 9am - 5pm

 

Who Should Attend


 
  • Mid-career switchers
  • Upskillers in ICT-related industries

Prerequisites

  • Participants should possess basic understanding of programming

Programme Outline

Day 1
  • Continuous Integration
  • GitFlow, Unit Testing, Performance Testing, UI Testing, Code Coverage
  • Continous Deployment
  • Testing
  • Configuration
  • Deployment with AWS Cloud
Day 2
  • Git/GitHub
  • Introduction to basic Docker concepts
Day 3
  • Introduction to REST API and Websockets
  • Introduction to web application vulnerabilities and mitigations
Day 4
  • Introduction to shell (bash, zsh or fish)
Day 5
  • Project Presentation
Assessment

To assess understanding, learners will go through a combination of formative and summative assessments including a group project and presentation.

Subject Credits

Upon completion and satisfying the requirements of passing this course, learners will be awarded 12 subject credits.

Course Fees and Funding

SkillsFuture Course Fee Subsidy
(70%)

Fee after subsidy
$1,350.00


GST on Fee after SSG Course Fee Subsidy
$94.50


You pay
$1,444.50

Mid-career Enhanced Subsidy (MCES)
(90%)

Fee after subsidy
$450.00


GST on Fee after SSG Course Fee Subsidy
$94.50


You pay
$544.50

Enhanced Training Support for SMEs (ETSS)
(90%)

Fee after subsidy
$450.00


GST on Fee after SSG Course Fee Subsidy
$94.50


You pay
$544.50

Full Course Fee (without subsidies): $4,815 (inclusive of prevailing GST) 

Instructor

Stanley Nguyen
Fellow, SUTD Academy

Stanley Nguyen is an energetic, ambitious individual with strong interest in software development. Fluent in computational thinking, programming languages, and development frameworks. Open-minded individual with good inter-personal skills, a fast-learner who yearns for opportunities for self-development.

His experiences include leading teams of engineers across Xendit. He has also worked as a Software Engineer at VISA Inc.

He holds a Bachelor of Engineering (Information System Technology and Design), from the Singapore University of Technology And Design.