Introduction on Programing Language & Agile Development
Learners with no prior knowledge of technology will be introduced to different types of programming languages, and will understand how Agile methodology creates opportunities to assess a project’s direction during the development cycle.
Network, Software Architect and Web
Get access to a comprehensive understanding of the characteristics of the software architecture and its types.
Learners will gain a fundamental understanding of the required skills to be an effective software architect.
HTML Basics
This module provides learners the core fundamentals and skills in how to build and create different types of elements by code! It also focuses on how different elements relate to one another in the overall structure of the page.
CSS Basics
Learners will focus on how to link CSS to other documents in a web application. Learners would also be able to control and implement the style sheet language to control the look and feel of the content written in HTML.
Vanilla JavaScript & ES6
Learners will have immense knowledge of JavaScript fundamentals, DOM manipulation, ES6 classes, keywords, and how to make different types of requests to the server using different APIs.
React.js
This module covers the core aspects of react.js, introduction to jsx, competent creation, Component life cycle, and handling data in components by props and state, and how to reuse components by storing data in JSON format.
Node.js
Gain a profound understanding of the differences between synchronous and asynchronous code, hands-on code practices to learn HTTP calls from node.js, call back functions, promises, JW and curd Rest Apis.
Data Structures and Algorithms
Learners will again an understanding into the importance of Algorithms & how to divide and conquer them, and to familiarize with back-end concepts while being able to establish a relation between uploaded files and existing DB entities.
Go-lang
Learn different types of data & conversions in Go-lang and how logics and loops work.
Here, learners will be introduced to advance data types and flow control.
Testing
The module provides an understanding to the importance of testing, code inspection, and how to perform different types of testing such as unit testing, performance testing and alpha – beta testing. It’s testing galore!