Core Java
Core Java (OOPs & Basic Programming Concepts)
JVM - Internals
Garbage Collection
Java 8 - Streams
Java 8 - Lambda Expressions
Java 8 - Functional Interfaces
Collections
OOPS
Operators
Threads
Exception Handling
Interfaces
Memory Management
Executor Framework
Parallel Programming
Java 8
Language Fundamentals
OOPS
Abstract class & Interface
Exceptions Handling
Collections
Threads and Concurrency
Java8 - Functional Interface,Lambda Expressions, Stream API
JVM - Internals
Garbage Collection
Memory Management
Parallel Programming
Executor Frame Work
Mutilthreading & Cuncurrency
https://docs.oracle.com/javase/tutorial/index.html
https://www.journaldev.com/7153/core-java-tutorial
https://howtodoinjava.com/
https://www.mkyong.com/tutorials/java-8-tutorials/
https://www.javatpoint.com/internal-details-of-jvm
https://dzone.com/articles/jvm-architecture-explained
https://www.geeksforgeeks.org/jvm-works-jvm-architecture/
https://www.oracle.com/webfolder/technetwork/tutorials/obe/java/gc01/index.html
https://www.baeldung.com/jvm-garbage-collectors
https://docs.oracle.com/javase/tutorial/essential/concurrency/executors.html
https://www.baeldung.com/java-executor-service-tutorial
https://www.learningcrux.com/course/java-indepth-become-a-complete-java-engineers_2
https://www.youtube.com/watch?v=hBh_CC5y8-s
https://www.youtube.com/watch?v=r59xYe3Vyks&list=PLS1QulWo1RIbfTjQvTdj8Y6yyq4R7g-Al
https://www.youtube.com/playlist?list=PLd3UqWTnYXOnjGmyjD3zbIkyLXP15-6w0
https://www.youtube.com/watch?v=ZBJ0u9MaKtM
https://www.youtube.com/watch?v=UnaNQgzw4zY
https://howtodoinjava.com/java-concurrency-tutorial/
http://tutorials.jenkov.com/java-concurrency/index.html
https://www.vogella.com/tutorials/JavaConcurrency/article.html
https://www.learningcrux.com/course/java-multithreading-concurrency-performance-optimization
Spring Boot
Spring Boot
Spring Security
SSO , OAUTH2(Conceptual) and Caching
Spring Batch
Spring Transaction Management
Spring JPA
https://howtodoinjava.com/spring-boot-tutorials/
https://spring.io/guides/gs/spring-boot/
https://spring.io/projects/spring-security
https://howtodoinjava.com/spring-security-tutorial/
https://mkyong.com/tutorials/spring-security-tutorials/
https://spring.io/guides/tutorials/spring-boot-oauth2/
https://mkyong.com/tutorials/spring-batch-tutorial/
https://spring.io/guides/gs/batch-processing/
https://www.baeldung.com/introduction-to-spring-batch
https://dzone.com/articles/spring-transaction-management
https://www.baeldung.com/spring-programmatic-transaction-management
https://spring.io/projects/spring-data-jpa
https://dzone.com/articles/spring-data-jpa
https://www.baeldung.com/the-persistence-layer-with-spring-data-jpa
https://www.learningcrux.com/course/master-hibernate-and-jpa-with-spring-boot-in-100-steps
https://www.youtube.com/watch?v=msXL2oDexqw&list=PLqq-6Pq4lTTbx8p2oCgcAQGQyqN8XeA1x
https://www.youtube.com/watch?v=sm-8qfMWEV8&list=PLqq-6Pq4lTTYTEooakHchTGglSvkZAjnE
https://www.youtube.com/watch?v=EPd-u8ibXBY&list=PLVApX3evDwJ1d0lKKHssPQvzv2Ao3e__Q
https://www.youtube.com/watch?v=1XEX-u12i0A
https://www.youtube.com/watch?v=1fQtFALX80w&list=PLzS3AYzXBoj-H1SJxp2RuMMS4xUWrPV_3
https://www.youtube.com/watch?v=HcjHJLEbtRs
https://www.youtube.com/watch?v=Zyqpo8gxSO0
Design Patterns
Design Principles
Basic Creational Patterns
Structural Patterns
Behavioural Patterns
https://www.baeldung.com/creational-design-patterns
https://www.journaldev.com/1827/java-design-patterns-example-tutorial
https://howtodoinjava.com/design-patterns/creational/
https://www.youtube.com/watch?v=z3SRC2ckJhI&list=PLWPirh4EWFpGeQoTYL5YpzBz8Gjw-sxJb
https://howtodoinjava.com/design-patterns/structural/
https://www.javatpoint.com/structural-design-patterns
https://dzone.com/articles/structural-design-patterns-composite-pattern
https://www.baeldung.com/java-structural-design-patterns
https://www.youtube.com/watch?v=z3SRC2ckJhI&list=PLWPirh4EWFpGeQoTYL5YpzBz8Gjw-sxJb
https://howtodoinjava.com/design-patterns/behavioral/
https://www.javatpoint.com/behavioral-design-patterns
https://www.journaldev.com/1827/java-design-patterns-example-tutorial
https://www.baeldung.com/java-structural-design-patterns
https://www.youtube.com/watch?v=HFu7sbcKuGk&list=PLVg10KteaEq2oYemA0PhEwSkjUqhWKm2p
UML
UML Basics
UML Modeling
Notations
UML Constructs concepts
Type of Diagrams
https://www.guru99.com/uml-class-diagram.html
https://www.javatpoint.com/uml
Spring
Spring MVC
Spring Core & AOP
Spring Batch
SSO & OAUTH2
Spring Security
Spring JTA and JPA
Caching
Spring Transaction Management
Spring Boot Basics
Introduction to Spring
Dependancy Injection, Containers
Creating Beans Using XML configurations & Java configurations
Autowiring
Scopes
https://howtodoinjava.com/java-spring-framework-tutorials/
https://www.baeldung.com/spring-tutorial
https://howtodoinjava.com/spring-mvc-tutorial/
https://www.javatpoint.com/spring-mvc-tutorial
https://dzone.com/tutorials/java/spring/spring-mvc-tutorial-1.html
https://www.journaldev.com/2433/spring-mvc-tutorial
https://howtodoinjava.com/spring-restful/how-to-write-restful-webservices-using-spring-3-mvc/
https://www.baeldung.com/rest-with-spring-series
https://www.learningcrux.com/course/spring-core-advanced-beyond-the-basics
https://spring.io/guides/gs/rest-service/
https://www.youtube.com/watch?v=GB8k2-Egfv0&list=PLC97BDEFDCDD169D7
https://www.youtube.com/watch?v=b_gpvIO24vs&list=PLfkTJXI2Tk-eQlfpOUURnOM_jrMulVXE2
https://www.youtube.com/watch?v=rn5GukaqbSc&list=PL264wQx-QHvl3bx7lW8ey_fjtEkzORIA4
https://www.youtube.com/watch?v=8Gq-fEsN80U&list=PLmjO_jnyV1HX-rYfkeeVwNfbD8gA8tbAh
https://www.youtube.com/watch?v=kXkel8eTCCk&list=PLe5F6J9S-5iHFwY5v-ep2wKgy759jOg8X
https://www.youtube.com/watch?v=YpsFT50mths&list=PLd3UqWTnYXOkkSq5vuX9dmkvSccHhrPXz
Restful Services
RESTFul Services
Data Caching
Web Service
Apache Play
CXF
Jersey - Basics
Web Services - SOAP & REST
SOAP Frameworks
REST Frameworks
REST & SOAP Implementation
Apache CFX, play & Jesersy Basics
https://www.baeldung.com/jax-ws
https://www.javatpoint.com/soap-web-services
https://www.journaldev.com/9131/soap-webservices-in-java-example-eclipse
https://docs.oracle.com/javaee/6/tutorial/doc/gijqy.html
https://dzone.com/articles/restful-web-services-java
https://www.journaldev.com/9170/restful-web-services-tutorial-java
https://dzone.com/articles/soap-web-services-with-apache-cxf-and-spring-boot
https://www.baeldung.com/introduction-to-apache-cxf
https://howtodoinjava.com/jersey-jax-rs-tutorials/
https://www.vogella.com/tutorials/REST/article.html
ORM ORM Basics
Transaction Management
Hibernate Basics
CRUD Operations
Caching
HQL,Criteria & Native API
Build Management, Deployment & Server Config
Maven
GIT/ SVN & Config Management- Basics
Server Config
Profilling Tools
Debugging with Thread Dump
CI/ CD with Jenkins or Hudson
Scaling Systems
Load Balancing
Failover Mechanisms
Oracle
DB Basics
ER Models
Normalization
DDL
DML
DCL
https://www.oracletutorial.com/oracle-basics/
https://www.javatpoint.com/oracle-tutorial
https://www.guru99.com/pl-sql-tutorials.html
https://www.learningcrux.com/course/the-complete-oracle-sql-certification-course
https://www.youtube.com/watch?v=0NLsJQCvKXY&list=PLL_LQvNX4xKwbz1aJe0RofbT9YeJH9huQ
https://www.youtube.com/watch?v=y2CICRujsVw&list=PLWPirh4EWFpGKVoAXc4EjgaV4jbAyLrxe
MySQL
DB Basics
ER Models
Normalization
DDL
DML
DCL
https://dev.mysql.com/doc/refman/8.0/en/tutorial.html
https://www.tutorialspoint.com/mysql/index.htm
https://www.javatpoint.com/mysql-tutorial
https://www.youtube.com/watch?v=yZMfbLReFBg&list=PLC1WCudSg397DV5SxiB2ZZkoouG2b0hJA&index=1
PL/SQL
PL/SQL Basics
Anonymous Blocks
Cursors
Exceptions
Functions & Procedures
Packages and Triggers
https://www.oracletutorial.com/plsql-tutorial/
https://www.guru99.com/pl-sql-tutorials.html
https://www.tutorialspoint.com/plsql/index.htm
https://www.learningcrux.com/course/pl-sql-1-hour-intro-learn-oracle-pl-sql-programming-today
https://www.youtube.com/watch?v=J5wjIf4gdq4&list=PLWPirh4EWFpHj0kKqqYudPNOrGEa0fFIr
https://www.youtube.com/watch?v=rbarR4_gaH8&list=PLL_LQvNX4xKyiExzq9GKwORoH6nvaRnOQ
Advanced PL/SQL
Store Procs.
Functions
Packages
Triggers
HTML 5
Introduction to HTML 5
Html 5 new tags
Html 5 Form tags
Audio & video Tags
Canvas
UI (HTML5, CSS3, JavaScript)
HTML Basics tags
Form elements
Html 5 features
CSS Basics
CSS 3
Introduction to HTML
HTML tags
HTML5 Features
Introduction to CSS3
Introduction to Javascript
Event Handling
Jquery
UI Build Model
JSON
https://www.w3schools.com/html/
https://www.tutorialspoint.com/html/index.htm
https://www.javatpoint.com/html-tutorial
https://www.tutorialspoint.com/html5/index.htm
https://www.learningcrux.com/course/build-responsive-real-world-websites-with-html5-and-css3
https://www.youtube.com/watch?v=eOQXwtsxh3M&list=PL0ggi_UlVzQeKb142Qj2OUt2A1iKT1lRP
https://www.w3schools.com/css/default.asp
https://www.tutorialspoint.com/css/what_is_css.htm
https://www.learningcrux.com/course/build-responsive-real-world-websites-with-html5-and-css3
https://www.tutorialspoint.com/css/css3_tutorial.htm
https://www.youtube.com/watch?v=GvUTqsAm9vE&list=PLamqHyWseJOIliSZ23WDS1Ky-uU5yrjOk
https://www.w3schools.com/js/default.asp
https://www.javatpoint.com/javascript-tutorial
https://www.geeksforgeeks.org/javascript-tutorial/
https://www.w3schools.com/jquery/
https://www.tutorialspoint.com/jquery/index.htm
https://learn.jquery.com/
https://www.freetutorials.ca/course/advanced-javascript
https://www.learningcrux.com/course/javascript-intermediate-level-3-json
https://www.youtube.com/watch?v=le-URjBhevE&list=PLWKjhJtqVAbk2qRZtWSzCIN38JC_NdhW5
https://www.youtube.com/watch?v=2OMzGhlIZpg
Hibernate
ORM Basics
ORM Frameworks
Hiberanate and Other Frameworks
ORM Caching
Advantage and Limitations
https://docs.jboss.org/hibernate/core/4.3/quickstart/en-US/html/
https://www.mkyong.com/tutorials/hibernate-tutorials/
https://howtodoinjava.com/hibernate-tutorials/
https://www.journaldev.com/3793/hibernate-tutorial
https://www.learningcrux.com/course/master-hibernate-and-jpa-with-spring-boot-in-100-steps
https://www.youtube.com/watch?v=gUEizau0-UQ&list=PLWPirh4EWFpF9Gbnu4_DdF4ITHSN6MSsk
https://www.youtube.com/watch?v=Yv2xctJxE-w&list=PL4AFF701184976B25
https://www.youtube.com/watch?v=SZ8abQ3vmdc&list=PLd3UqWTnYXOmXS7oSFk_ZSLcJ7tydnt06
Java Script
Jquery JavaScript Design Patterns - Basics
UI Build Model
JSON
Programing
Problem Solving with Core Java
Application Security
Security Vulnerabilities
https://dzone.com/articles/application-security-for-java-developers
https://medium.com/@chrisbateson80/top-5-java-application-security-frameworks-to-build-secure-apps-e5256b45452b
https://www.baeldung.com/java-security-overview
Integration Frameworks Spring Integration
Apache Camel
Message Broker (Basics)
Queuing systems Level 1 NA NA
Integration Frameworks Message Broker
SOA and ESB (Conceptual)
Spring Integration/ Apache Camel
https://spring.io/projects/spring-integration
https://www.baeldung.com/spring-integration
https://dzone.com/articles/spring-integration-hands
https://camel.apache.org/manual/latest/getting-started.html
https://www.tutorialspoint.com/apache_camel/index.htm
https://www.springpeople.com/blog/4-message-brokers-you-need-to-know/
https://www.baeldung.com/apache-camel-intro
https://hackernoon.com/scaling-microservices-with-message-queues-spring-boot-and-kubernetes-9ba4b0e48bdf
https://www.youtube.com/watch?v=icIosLjHu3I&list=PLr2Nvl0YJxI5-QasO8XY5m8Fy34kG-YF2
Coding Standards
Coding Standards
Coding Principles
Best Parctices
Coding Practices
Dos and Donts
Coding Samples
Code Bugs
Simple Scenarios
https://developer.ibm.com/tutorials/j-perry-writing-good-java-code/
https://medium.com/@rhamedy/a-short-summary-of-java-coding-best-practices-31283d0167d3
Logger
Logger Frameworks
Architecture
Types of Logging
Log4j
https://howtodoinjava.com/log4j/
https://www.tutorialspoint.com/log4j/index.htm
Build Tools Types of Build Tools
Features
Maven
http://tutorials.jenkov.com/maven/maven-tutorial.html
https://howtodoinjava.com/maven/
https://www.baeldung.com/maven
Junit
Unit testing
Junit
https://junit.org/junit5/docs/current/user-guide/
https://howtodoinjava.com/junit-4/
https://www.baeldung.com/junit
https://www.freetutorials.ca/course/learning-junit-5
https://www.youtube.com/playlist?list=PLqq-6Pq4lTTa4ad5JISViSb2FVG8Vwa4o
CI/CD
CI/CD with Jenkins or Hudson
Load Balancing
Fail over mechanisms
Scaling the application
Profiling tools
Debugging Thred dumps
https://jenkins.io/solutions/java/
https://www.vogella.com/tutorials/Jenkins/article.html
https://www.javatpoint.com/jenkins
https://docs.oracle.com/cd/E19528-01/819-4740/abdgt/index.html
https://dzone.com/articles/load-balance-your-web-applicat
https://docs.oracle.com/cd/E19693-01/819-4635/aaqcw/index.html
https://dzone.com/articles/the-basics-of-scaling-java-ee-applications
https://docs.oracle.com/cd/E13211_01/wle/jcreserv/scale.htm
https://dzone.com/articles/top-9-free-java-process-monitoring-tools-amp-how-t
https://docs.oracle.com/javase/8/docs/technotes/guides/visualvm/profiler.html
https://medium.com/platform-engineer/guide-to-java-profilers-e344ce0339e0
https://dzone.com/articles/how-analyze-java-thread-dumps
https://www.youtube.com/watch?v=PWhqbpVbaTo&list=PLH1ul2iNXl7txKuhhDMKenYOThDww6x8S
https://www.youtube.com/watch?v=DhKpqGDXRCk
Messaging
Async Programming
Messaging Queues and Topics
JMS (Conceptual)
Active MQ
https://howtodoinjava.com/jms/jms-java-message-service-tutorial/
https://www.javatpoint.com/jms-tutorial
https://dzone.com/articles/java-message-service-jms
https://dzone.com/articles/jms-activemq
https://www.javainuse.com/java/ActiveMQTutorial
No comments:
Post a Comment