Sunday, May 2, 2021

Java FSD Advance Important Links

 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