
Description
COURSE NAME: Java Full Stack Development (5 Month Complete Program)
DATE: Batch Starts 16 November
LOCATION: Pantaloons Near Engineering Chauraha, No B 3/341, Opposite Sitapur Rd, Sector A, Jankipuram, Lucknow, Uttar Pradesh 226024
TIME: 5 PM - 6 PM
WHATSAPP: 7378967573
WEBSITE: web.codingseekho.in
=====================================================
SYLLABUS
=====================================================
1. C PROGRAMMING (RECORDED)
Introduction to C
- History & Features of C
- Structure of C Program
- Compilation & Execution Process
- Tokens, Keywords & Identifiers
- Variables & Constants
- Data Types
- Input & Output Functions
- Escape Sequences
Operators & Expressions
- Arithmetic, Relational, Logical, Assignment Operators
- Bitwise & Ternary Operator
- Operator Precedence & Associativity
Control Statements
- if, if-else, Nested if-else, else-if Ladder
- switch Case
- goto Statement
Looping Statements
- while, do-while, for Loop
- Nested Loops
- break & continue
Arrays & Strings
- 1D, 2D, Multi-Dimensional Arrays
- String Declaration & String Functions
- String Manipulation
Functions
- Function Declaration & Definition
- Call by Value & Reference
- Recursion
- Storage Classes
Pointers
- Pointer Basics & Arithmetic
- Pointers with Arrays & Functions
- Dynamic Memory Allocation
Structures & File Handling
- Structures & Unions
- File Operations — Reading & Writing Files
- File Modes
2. C++ PROGRAMMING (RECORDED)
Introduction to C++
- Features of C++
- Difference Between C & C++
- Structure of C++ Program
- I/O Stream
Object Oriented Programming
- Classes & Objects
- Constructors & Destructors
- Encapsulation & Abstraction
- Inheritance
- Polymorphism
- Function & Operator Overloading
Advanced OOP
- Virtual Functions
- Friend Functions
- Static Members
- this Pointer
STL Basics
- Vectors
- Stack
- Queue
- Map
Templates & Exception Handling
- Function & Class Templates
- Exception Handling
File Handling
- File Streams
- Reading & Writing Files
3. DATA STRUCTURES & ALGORITHMS (DSA)
Introduction to DSA
- Time Complexity
- Space Complexity
- Big O Notation
Arrays
- Traversing, Insertion, Deletion
- Searching & Sorting
Linked List
- Singly Linked List
- Doubly Linked List
- Circular Linked List
Stack & Queue
- Stack Operations
- Simple, Circular & Priority Queue
- Deque
Recursion
- Recursive Functions
- Backtracking
Searching Algorithms
- Linear Search
- Binary Search
Sorting Algorithms
- Bubble Sort
- Selection Sort
- Insertion Sort
- Merge Sort
- Quick Sort
Trees & Graphs
- Binary Tree, BST
- Tree Traversals
- BFS & DFS
Hashing
- Hash Tables
- Collision Handling
Problem Solving
- Coding Interview Questions
- Logical Problem Solving
4. CORE JAVA
Java Fundamentals
- Features of Java
- JVM, JRE & JDK
- Installation & Setup
- Structure of Java Program
Java Basics
- Variables & Data Types
- Operators
- Type Casting
- User Input
Control Statements
- if-else, switch
- Loops
- break & continue
OOP Concepts
- Classes & Objects
- Constructors
- Inheritance
- Polymorphism
- Abstraction & Encapsulation
- Interfaces & Abstract Classes
Arrays & Strings
- Arrays
- String Class
- StringBuffer & StringBuilder
Exception Handling
- try-catch-finally
- throw & throws
- Custom Exceptions
Multithreading
- Thread Class
- Runnable Interface
- Synchronization
Collections Framework
- ArrayList, LinkedList
- HashMap, HashSet
- Iterator
Java 8 Features
- Lambda Expressions
- Stream API
- Functional Interfaces
5. POSTGRESQL
Database Fundamentals
- DBMS & RDBMS Concepts
- Introduction to PostgreSQL
SQL Basics
- Creating Databases & Tables
- Data Types & Constraints
DML Operations
- INSERT
- UPDATE
- DELETE
DQL — Data Querying
- SELECT, WHERE, ORDER BY
- GROUP BY, HAVING
SQL Functions
- Aggregate Functions
- String & Date Functions
Joins
- Inner Join
- Left Join
- Right Join
Advanced SQL
- Subqueries
- Views
- Indexes
- Transactions & ACID Properties
PostgreSQL with Java
- JDBC + PostgreSQL Integration
- CRUD Operations from Java
6. FRONTEND — HTML, CSS, BOOTSTRAP, JAVASCRIPT & REACT.JS
HTML
- HTML Structure, Tags & Attributes
- Lists, Tables, Forms, Multimedia
- Semantic HTML — Header, Footer, Section, Article, Nav
CSS
- Selectors, Colors, Fonts, Backgrounds
- Margin, Padding, Borders
- Flexbox, Grid, Animations, Transitions
- Media Queries & Responsive Design
Bootstrap
- Bootstrap Grid System
- Components — Navbar, Cards, Buttons, Modals
- Utility Classes
- Responsive Layouts with Bootstrap
JavaScript
- Variables, Data Types, Operators
- Functions, Arrays, Objects
- DOM Manipulation & Events
- Form Validation
- Arrow Functions, Destructuring, Spread Operator
- Promises, Async/Await
- Fetch API & JSON
React.js
- Introduction to React
- Components & JSX
- Props & State
- React Hooks — useState, useEffect, useContext
- React Router
- API Integration with Axios & Fetch
- CRUD Application Development
- Dynamic UI Development
7. BACKEND — ADVANCED JAVA
JDBC
- Database Connectivity
- PreparedStatement & ResultSet
- CRUD Operations with PostgreSQL
Collections Framework (Advanced)
- Deep Dive — ArrayList, LinkedList, HashMap, HashSet, TreeMap
- Comparable & Comparator
JSP & Servlets
- Servlet Lifecycle
- Request & Response Handling
- Session Management
- JSP Tags & Expression Language
- JSTL
MVC Architecture
- Model View Controller Pattern
- Project Flow & Structure
Hibernate — ORM
- ORM Concept
- Hibernate Configuration
- CRUD with Hibernate
- HQL (Hibernate Query Language)
- Relationships — One-to-One, One-to-Many, Many-to-Many
Spring Boot — REST API
- Spring Framework — IOC, Dependency Injection
- Spring Boot Setup & Project Structure
- Starter Dependencies
- REST API — Controllers, Services, Repository Layer
- CRUD REST APIs
- JPA & Hibernate with Spring Boot
- PostgreSQL Integration
- Spring Security — Authentication, Authorization, JWT
- Exception Handling & Validation
- Swagger Documentation & Logging
Microservices (Core)
- Introduction to Microservices Architecture
- API Gateway
- Service Communication
- Basic Microservice Setup
8. GIT, GITHUB, HOSTING & DEPLOYMENT
Git Basics
- Introduction to Version Control
- Git Installation & Setup
- Git Commands — init, add, commit, push, pull
- Branching & Merging
- Resolving Merge Conflicts
GitHub
- Creating Repositories
- Pushing Code to GitHub
- Pull Requests & Code Reviews
- GitHub Portfolio Building
Hosting & Deployment
- Deploying Spring Boot Applications
- Frontend Hosting
- Basic Server Deployment
=====================================================
KEY FEATURES, BENEFITS & ADMISSION
=====================================================
- Live Classes + Recordings
- Coding Seekho App Access
- ISO-Certified Completion Certificate
- 6-Month Internship Certificate
- Internship at Hummingbyte Tech.
- Real-Time Projects
- Notes & Assignments
- Doubt Solving Sessions
- Resume Building
- Mock Interviews
- Job & Career Assistance
- Industry-Level Training
Offline Center: Pantaloons Near Engineering Chauraha, No B 3/341, Opposite Sitapur Rd, Sector A, Jankipuram, Lucknow, Uttar Pradesh 226024
Online: Download Coding Seekho App on Play Store
WhatsApp: 7378967573
Website: web.codingseekho.in
