Java Training Plan Afzal

Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 15

Module Topic

Objects and Classes


Inheritance
Aggregation vs. Composition
Object-Oriented Programmi Polymorphism
Static Binding and Dynamic Binding
Abstraction
Encapsulation
Naming conventions
Constructors
Super Keyword
Instance initializer block
this keyword
instanceof operator
Methods
Access Modifiers
Wrapper classes
Covariant Return
Abstract vs. Interface
Final Keyword
Loops
Break Statement
Continue Statement
Recursion
Java Nested and Inner Class
Anonymous Class
Enums
Enum constructors
Collections Framework
Collection Interface
List
Set
Map
Queue
Generics
Exceptions
I/O Streams
Serialization
Deep Copy
Streams
Multithreading
What is Design Pattern
Design Patterns
Creational Design Patterns
MySQL Introduction
SQL
SELECT Statement
WHERE Clause
AND, OR and NOT Operators
ORDER BY Keyword
INSERT INTO Statement
NULL Values
UPDATE Statement
DELETE Statement
LIMIT Clause
MIN() and MAX() Functions
COUNT(), AVG() and SUM() Functions
LIKE Operator
Wildcards
IN Operator
MySQL Database
BETWEEN Operator
Aliases
Joins
GROUP BY Statement
HAVING Clause
EXISTS Operator
ANY and ALL Operators
INSERT INTO SELECT Statement
CASE Statement
Operators
CREATE DATABASE Statement
DROP DATABASE Statement
CREATE TABLE Statement
DROP TABLE Statement
ALTER TABLE Statement
Constraints
Features
Build Script
Tasks
Gradle
Dependency Management
Plugins
Basics
Inversion of Control and Dependency Injec

Spring Boot
Spring Boot Annotations
Spring Boot
Spring Profiles
Useful Links
Links
https://www.javatpoint.com/object-and-class-in-java
https://www.javatpoint.com/inheritance-in-java`
https://medium.com/swlh/aggregation-vs-composition-in-object-oriented-programming-3fa4fd471a9f
https://www.programiz.com/java-programming/method-overloadinghttps://www.javatpoint.com/method
https://www.javatpoint.com/static-binding-and-dynamic-binding
https://www.javatpoint.com/abstract-class-in-java
https://www.javatpoint.com/encapsulation
https://www.javatpoint.com/java-naming-conventions
https://www.javatpoint.com/java-constructor
https://www.javatpoint.com/super-keyword
https://www.javatpoint.com/instance-initializer-block
https://www.javatpoint.com/this-keyword
https://www.javatpoint.com/downcasting-with-instanceof-operator
https://www.programiz.com/java-programming/methods
https://www.javatpoint.com/access-modifiers
https://www.javatpoint.com/wrapper-class-in-java
https://www.javatpoint.com/covariant-return-type
https://www.javatpoint.com/difference-between-abstract-class-and-interface
https://www.javatpoint.com/final-keyword
https://www.javatpoint.com/java-for-loophttps://www.javatpoint.com/java-while-loophttps://www.javatp
https://www.javatpoint.com/java-break
https://www.javatpoint.com/java-continue
https://www.programiz.com/java-programming/recursion
https://www.programiz.com/java-programming/nested-inner-class
https://www.programiz.com/java-programming/anonymous-class
https://www.programiz.com/java-programming/enums
https://www.programiz.com/java-programming/enum-constructor
https://www.programiz.com/java-programming/collections
https://www.programiz.com/java-programming/collection-interface
https://www.programiz.com/java-programming/listhttps://www.programiz.com/java-programming/arra
https://www.programiz.com/java-programming/sethttps://www.programiz.com/java-programming/hash
https://www.programiz.com/java-programming/maphttps://www.programiz.com/java-programming/has
https://www.programiz.com/java-programming/queuehttps://www.programiz.com/java-programming/p
https://www.programiz.com/java-programming/generics
https://www.programiz.com/java-programming/exceptionshttps://www.programiz.com/java-programmi
https://www.javatpoint.com/java-iohttps://www.programiz.com/java-programming/inputstreamhttps://w
https://www.tutorialspoint.com/java/java_serialization.htm
https://www.baeldung.com/java-deep-copy
https://www.baeldung.com/java-8-streams-introductionhttps://www.baeldung.com/java-8-streamshttps:
https://www.tutorialspoint.com/java/java_multithreading.htmhttps://www.javatpoint.com/life-cycle-of-a-
https://www.javatpoint.com/design-patterns-in-java
https://www.baeldung.com/creational-design-patternshttps://www.baeldung.com/java-abstract-factory
https://www.w3schools.com/MySQL/mysql_intro.asp
https://www.w3schools.com/MySQL/mysql_sql.asp
https://www.w3schools.com/MySQL/mysql_select.asp
https://www.w3schools.com/MySQL/mysql_where.asp
https://www.w3schools.com/MySQL/mysql_and_or.asp
https://www.w3schools.com/MySQL/mysql_orderby.asp
https://www.w3schools.com/MySQL/mysql_insert.asp
https://www.w3schools.com/MySQL/mysql_null_values.asp
https://www.w3schools.com/MySQL/mysql_update.asp
https://www.w3schools.com/MySQL/mysql_delete.asp
https://www.w3schools.com/MySQL/mysql_limit.asp
https://www.w3schools.com/MySQL/mysql_min_max.asp
https://www.w3schools.com/MySQL/mysql_count_avg_sum.asp
https://www.w3schools.com/MySQL/mysql_like.asp
https://www.w3schools.com/MySQL/mysql_wildcards.asp
https://www.w3schools.com/MySQL/mysql_in.asp
https://www.w3schools.com/MySQL/mysql_between.asp
https://www.w3schools.com/MySQL/mysql_alias.asp
https://www.w3schools.com/MySQL/mysql_join.asphttps://www.w3schools.com/MySQL/mysql_join_inner.a
https://www.w3schools.com/MySQL/mysql_groupby.asp
https://www.w3schools.com/MySQL/mysql_having.asp
https://www.w3schools.com/MySQL/mysql_exists.asp
https://www.w3schools.com/MySQL/mysql_any_all.asp
https://www.w3schools.com/MySQL/mysql_insert_into_select.asp
https://www.w3schools.com/MySQL/mysql_case.asp
https://www.w3schools.com/MySQL/mysql_operators.asp
https://www.w3schools.com/MySQL/mysql_create_db.asp
https://www.w3schools.com/MySQL/mysql_drop_db.asp
https://www.w3schools.com/MySQL/mysql_create_table.asp
https://www.w3schools.com/MySQL/mysql_drop_table.asp
https://www.w3schools.com/MySQL/mysql_alter.asp
https://www.w3schools.com/MySQL/mysql_constraints.asphttps://www.w3schools.com/MySQL/mysql_uni
https://www.tutorialspoint.com/gradle/gradle_overview.htm
https://www.tutorialspoint.com/gradle/gradle_build_script.htmhttps://www.baeldung.com/gradle
https://www.tutorialspoint.com/gradle/gradle_tasks.htm
https://www.tutorialspoint.com/gradle/gradle_dependency_management.htm
https://www.tutorialspoint.com/gradle/gradle_plugins.htm
https://medium.com/liferay-engineering-brazil/gradle-basics-tutorial-dff1c0682875
https://www.baeldung.com/inversion-control-and-dependency-injection-in-spring
https://baeldung-cn.com/spring-boot-annotations
https://www.baeldung.com/spring-profiles
https://howtodoinjava.com/spring-boot2/
Estimation

Day 1

Day 2

Day 3

Day 4

Day 5

Day 6

Day 7

Day 8

Day 9

Day 10
Day 11 & Day 12

Day 13

Day 14

Day 15

Day 16

Day 17

Day 18 & 19
Day 18 & 19

You might also like