About This Course
Start: 20th Aug at 7pm IST
Course Curriculum
-
Introduction to Java
readWhat is Java? Features & History Java Installation & Setup (JDK, JRE, IDEs) Java Program Structure First Java Program (Hello World)
Java Fundamentals
readVariables & Data Types Operators (Arithmetic, Relational, Logical) Input/Output (Scanner, BufferedReader) Type Casting Comments & Code Formatting
Control Structures
readConditional Statements (if, else, switch) Looping (for, while, do-while) Nested Loops Jump Statements (break, continue)
-
Core OOP Concepts
readClasses & Objects Constructors (Default, Parameterized) Inheritance (IS-A relationship) Method Overloading & Overriding Polymorphism (Compile-time & Runtime) Abstraction (Abstract Classes & Interfaces) Encapsulation (Getters/Setters)
Packages & Access Modifiers
readJava Built-in Packages Creating and Importing Packages Public, Private, Protected, Default Access
-
Arrays and Strings
readOne-dimensional & Multi-dimensional Arrays Array Operations String Class, StringBuffer & StringBuilder String Manipulation Techniques
Exception Handling
readtry-catch-finally Block Multiple Catch Blocks Throw & Throws Custom Exceptions
Java I/O Streams
readFile Handling (FileReader, FileWriter, Buffered Streams) Serialization & Deserialization Scanner vs BufferedReader
Multithreading
readThread Class & Runnable Interface Thread Life Cycle Synchronization Inter-thread Communication
-
Java Collections Framework
readList (ArrayList, LinkedList) Set (HashSet, TreeSet) Map (HashMap, TreeMap) Iterator, ListIterator Comparable vs Comparator
Lambda Expressions & Functional Interfaces
readFunctional Programming Basics Stream API Method References
Java Database Connectivity
readConnecting Java with MySQL/PostgreSQL Execute Query vs Execute Update Prepared Statement Result Set Handling Basic CRUD Operations
-
Web Development with Java
readIntroduction to Servlets & JSP MVC Architecture Request/Response Model Form Handling with JSP/Servlet
Introduction to Frameworks
readSpring Core & Spring Boot Basics Dependency Injection (DI) & Annotations Creating REST APIs in Spring Boot Hibernate ORM (Basics)
Unit Testing
readIntroduction to JUnit & TestNG Writing Test Cases Assertions & Annotations