(SCTP) i.am-vitalize Full Stack Developer (Classroom, Synchronous & Asynchronous e-learning) (Eligible for Full-Time TA)

Training Provider: Ngee Ann Polytechnic
Course Reference: TGS-2022017707
S$4,500
Original: S$15,000
Save S$10,500

About This Course

- Understand Software Development Life Cycle and the most popular methodologies in software development.
- Learn the key roles within the Software Development Life Cycle
- Utilize Design thinking to create an MVP and prototyping for software deployment.
- Learn architecture design concepts
- Learn Databases and various SQL commands
- Learn HTML, CSS and Javascript for front-end skill set
- Learn how to build the back-end using NodeJS/Express
- Learn Relational Database and data concepts
- Learn SQL and No-SQL Database
- Learn Java programming
- Learn Python and how it is applied in Data Science
- Learn the different messaging protocols like Websocket and MQTT
- Learn software development tools like GitHub
- Learn containerization and considerations for cloud based deployments
- Learn concepts of QA testing including automated and manual tests
- Learn feature tracking tools for collaboration between developers and for code maintenance

What You'll Learn

This course will equip you with all the key skills and technical know-how to kickstart your career as a Full Stack Developer.
You will learn to develop and deploy your own applications and practice working with the technologies behind them.
In this programme, you will learn the entire software development process which enables a Full Stack developer to take an idea and turn it into a finished product independently.
You will also learn the methodology that you can adopt to augment your skills in the front-end and back-end development domains.
Prior programming experience is preferred so that you could quickly skill up and begin a new career in a highly in-demand area.
The courses in this programme will help you develop skill sets in a variety of technologies including: HTML with CSS, JavaScript, GitHub, DevOps, CI/CD, Python programming, Databases, SQL, Java, websockets and
MQTT and more.
With the capstone project, you will see how you can apply the knowledge and skills to develop a self sufficient application using front-end and back-end technologies and deploy them.

Entry Requirements

Skills in programming and coding

Course Details

Duration 460 hours
Language English
Training Commitment Part Time
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