Go Advanced (Synchronous e-learning)

Training Provider: Ngee Ann Polytechnic
Course Reference: TGS-2022013886
S$870
Original: S$2,900
Save S$2,030

About This Course

This course covers advanced concepts in Go programming such as packages, creation of data structures and error handling mechanism (Defer, Panic, Recover). Participants will be equipped with knowledge of advanced Go programming techniques that will allow them to create applications with efficient resource management. The course will also teach students the use of Go's built-in concurrency model to develop maintainable concurrent code. A course assignment will require participants to develop a software application with concurrency requirements. By the end of the course, participants will be equipped with the knowledge and skills to create efficient Go programs with concurrency features.

What You'll Learn

This course covers advanced concepts in Go programming such as packages, creation of data structures and error handling mechanism (Defer, Panic, Recover). The course will also teach students the use of Go's built-in concurrency model to develop maintainable concurrent code. A course assignment will require participants to develop a software application with concurrency requirements.

Entry Requirements

Applicants should have basic programming skills

Course Details

Duration 48 hours
Language English
Training Commitment Not specified
Total Enrolled New course
Back to All Courses
Note: To apply for this course, visit or contact the training provider directly.

More Courses from Ngee Ann Polytechnic

The AD Penetration Testing module provides a comprehensive exploration of vulnerabilities in network...
Duration 64 hours
Fee After Subsidy S$1,248
This is the core business analysis module of the programme, where learners develop the skills to tra...
Duration 75 hours
Fee After Subsidy S$1,215
The capstone module brings together all skills developed across Modules 1 to 4, challenging learners...
Duration 65 hours
Fee After Subsidy S$1,053