(SCTP) i.am-vitalize Full Stack Developer (Classroom, Synchronous & Asynchronous e-learning) (Full-Time) (TA-eligible)
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
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