top of page

Course Curriculum

Technologies: HTML, CSS, Bootstrap, MySQL, Java, Spring Boot, JavaScript, jQuery, AJAX, JSON, Cloud Fundamentals,

System Design, Debugging + Performance Mastery, Real - Scenario Projects Designed by Industry expert,
AI-assisted development, Production - Ready Thinking

First 16 - hour Sprint Session:

Determine the most suitable technology path for each student. Check Suitability whether to choose the path of Full Stack Web Development or IT Infrastructure.

Analysis is done after learning Basic Computer Fundamentals, Operators, Conditional Statements, Loops

Basic IT

  • Hardware, Software, Network, Data.

  • Role of hardware components (CPU, RAM, storage, etc) in software 

  • Number System in Computers

  • About Operating Systems (OS)

  • Software, Web Development Languages 

  • Basic Networking Concepts 

Java

  • Build robust Java applications,

  • Write clean, structured & maintainable code by implementing OOPs principles (Encapsulation, Inheritance, Constructors, Polymorphism, Abstraction),

  • Deal with large amount of data by implementing effective Data Structures & Algorithms into the code

  • Evaluate Time & Space Complexity to develop scalable & performance-efficient solutions

  • Handle Exceptions, work with Generics & Collections,

  • Connect applications to MySQL databases using JDBC,

  • Write unit tests & understand JDK, JRE & JVM internals using Java & Eclipse.

Front End Technologies

  • Build Responsive web pages, JS Utilities, Accessible forms,

  • API Integration using HTML, CSS, Bootstrap, JavaScript &

  • Understand Internet - Browser Fundamentals 

  • AJAX- Syntax, Request & Response

  • JSON–Syntax, Objects, Data Types, Objects, Arrays, Parse, Stringify

  • Use of all HTTP Requests 

Spring Framework

  • Spring boot setup, MVC Architecture, Project Structure, Maven tool, Embedded Tomcat

  • Dependency Injection, Inversion of Control, Application properties, Annotations

  • Building REST API's: About Web Services, HTTP Methods (GET, POST, PUT, Delete),

  • HTTP Status Codes (404,200,201, 401,500), Create REST Services,

  • Call REST Services from browser, webpage, POSTMAN

  • Spring JDBC, JPA

  • Spring Boot Security: Basic Authentication, Securing REST Endpoints, Role-Based Access Control

MySQL Database

  • Build real-world database systems, design normalized data models using normalization techniques - index - constraints,

  • Write complex SQL queries using Joins,

  • Manage transactions, create Stored Procedures & Views,

  • Optimize database performance & implement Data Security

Cloud Fundamentals

Networking: 

  • Understand & troubleshoot computer networks by working with networking commands, IP addressing, DNS, DHCP & common network configuration concepts

​Linux:

  • Work with Linux servers in real-world scenarios by understanding the Linux boot process,

  • Installing & configuring CentOS in VirtualBox, and using essential Linux commands for system, file, process & network management

​AWS:

  • Cloud Computing Models, Global Infrastructure

  • Secure AWS resources by implementing IAM Users, Groups, Roles & Policies

  • Deploy applications on Linux EC2 servers by creating VPCs, Subnets, Security Groups & EC2 instances, configuring the server & deploying applications,

  • Host & manage static websites using Amazon S3, including Storage Classes, Bucket Policies & static website hosting 

  • Build cloud-based database solutions by creating Amazon RDS for MySQL

bottom of page