## Programming Language Fundamental
## Programming Language Fundamental
Introduction to Java
Input Output and Data Types
Operators
Conditions
Loops
Pattern Problems
Functions
1D and 2D Arrays
Strings
Memory Management
Basic OOP for Problem Solving
-----------------------------------------------------------------------
## Data Structures and Algorithms
Relational Model
CRUD
Joins
Aggregation
Subqueries
Views
Transactions
Indexing
-------------------------------------------------------------------------------
## Fullstack Engineering
Or
## Backend Engineering
OOP
Multithreading
Adv Lang Concepts and Popular Interview Questions
SOLID
Design Patterns
UML Diagrams
Schema Design
How Internet Works (TCP, UDP, HTTP, Layering Architecture)
API Design
MVC
Backend LLD and Machine Coding Case Studies
Unit Testing
ORM
Deployment
Git
Spring Boot
Project Interview Questions (Spring/Hibernate)
Capstone Projects (include advance things like implementing Payment API)
-----------------------------------------------------------------------------------
---------