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