Java Basics
The structure of a Java class and a source code file00:00:00
Executable Java applications00:00:00
Java packages00:00:00
Java access modifiers00:00:00
Non-access modifiers00:00:00
Features and components of Java00:00:00
Working with Java data types
Primitive Variables00:00:00
Identifiers00:00:00
Object reference variables00:00:00
Operators00:00:00
Wrapper classes00:00:00
Methods and Encapsulation
Scope of variables00:00:00
Object’s life cycle00:00:00
Create methods with arguments and return values00:00:00
Create an overloaded method00:00:00
Constructors of a class00:00:00
Accessing object fields00:00:00
Applying encapsulation principles to a class00:00:00
Passing objects and primitives to methods00:00:00
Selected classes from the Java API and arrays
Mutable Strings -StringBuilder00:00:00
Arrays00:00:00
ArrayList00:00:00
Comparing objects for equality00:00:00
Working with calendar data00:00:00
Flow Control
if, if-else, ternary constructs00:00:00
switch00:00:00
for loop00:00:00
enhanced for00:00:00
while and do-while00:00:00
comparing loop00:00:00
loop statements – break and continue00:00:00
Working with inheritance
Inheritance with classes00:00:00
Use interfaces00:00:00
Reference variable and object types00:00:00
Casting00:00:00
Use of this and super to access objects and constructors00:00:00
Polymorphism00:00:00
Simple Lambda expressions00:00:00
Exception Handling
Exceptions n Java00:00:00
Categories of exceptions00:00:00
Creating a method that throws an exception00:00:00
What happens when an exceptions thrown00:00:00
Common exceptions and classes00:00:00
Complete collections
List00:00:00
Maps00:00:00
Queue00:00:00
Sets00:00:00
Reflection00:00:00
Java InputOutput Functions00:00:00
Java 8 Features
Lambda Expression00:00:00
Stream API00:00:00
Design Patterns (5 atleast)00:00:00
Functional Interface00:00:00
Annotations00:00:00
Multithreading00:00:00
Spring
Architecture00:00:00
IOC Container00:00:00
3.Beans00:00:00
Annotations based configurations00:00:00
Event Handling00:00:00
JDBC Framework00:00:00
Transaction Management00:00:00
Spring MVC
Spring Boot00:00:00
Architecture00:00:00
Spring Initializer00:00:00
AOP00:00:00
Spring JPA00:00:00
Spring JDBC00:00:00
Practical00:00:00
Rest API00:00:00