Java Developer - Learning
Hey there everyone Sunny here in this Article i am going to talk about how to become full stack java developer
well if you are a java developer and if you want to become a full stack java
developer then you are in a right place and if you are a java beginner and if you
want to become a postdoc java developer then you are also in the right place well
in this video i am going to give you a learning path to become a full stack
java developer
right so
basically I’m going to you know explain you what are the skills i mean what are
the tools and technologies that you are going to learn to become a full stack
java developer all right great so before uh you know looking to the learning path for full stack java
developer let's first understand what is full stack developer well full stack
developer is an
engineer who
works on both client side and server side software well the pool stack
developer have a capability to develop application from start to end because
full stack Developer has a hands-on experience on server server-side
technologies as well as client-side technologies so in this video we are going
to explore what are the skills that require uh to become a full stack java
developer all right great
so look at
here this is the learning path for full stack java developer as a full stack
java developer you should know the front-end technologies back-end technologies
databases and tools to develop any software from end to end all right so look
at here full stack java developer the
word java so java is a server side Programming
language right and we are going to
use java as a back-end development
so hence the
name fuse tech java developer let's
take a look into what are the skills that are required to work on front-end
development html CSS and JavaScript
so these are the three web development Fundamental basics so make sure that you
have a good Understanding of html css and JavaScript well html we use to
develop our web pages and css we use to style our web pages and JavaScript is
used to manipulate a dom elements all right
and once you
are familiar with these you know web development fundamentals then you can
learn uh front-end modern frameworks like angular react.js or vue.js so once
you are familiar familiar with html css and javascript you can learn any one of
the modern front-end framework like angular or react.js or vue.js alright so so
as a full stack java developer
you should
know at least one front-end JavaScript framework all right great now we want an
id to you know to develop a front-end applications right for that i am going to
suggest visual studio code id so there are a lot of i know ids or editors are
there for front-end application development but i'm going to suggest visual studio
code id because it's open source and free id for developing front-end
applications all right so these are the typical uh
you know
skills that are required to work on front-end development now let's take a look
at the back-end skills that are required to work on back-end java development
across core java so make sure that you have a good knowledge and core java
basics and advanced concepts like oops concepts and multi-threading and
concurrency collections framework jobs and you know all other stuff core java
is based for you know all other java w framework all right so you should uh
have a strong foundation in core java all right so once you are good
in core java
then you can choose a java framework either you can go with spring boot just a
framework or rest easy to develop a restful web services so i highly suggest
you guys to use spring boot framework to develop a restful web services micro
services website applications all
right so you can also use jersey and rest easy frameworks to develop a response
services but
i highly recommend you guys to use spinning boot because it it provides a lot
of features to work with you know production ready uh you know rest apes and it
provides a lot of features like it provides a web we have servers like tomcat
jetty and at a dowel here we can use hibernate or eclipse link so these two are
gap implementations hibernate is one of the popular jp implementation which i
highly suggest you guys to learn
about and
you can also use spring data gpa it is just abstraction layer on top of gpa and
spring data jpa we use basically to reduce a lot of boilerplate code that is
required to develop a dowel layer and spring data jp internal use hybrid net as
a default gap provider alright guys so once you have a foundation great
foundation on core java and you know at least one java Framework to developer apes
or web application i highly suggest
you guys to
check out spring boot and once you know uh the framework for developing a dowel
here now we also need to secure our rest Endpoints or our web application right
for that i'm going to suggest you to learn spring security so spring security
is a Framework which provides authentication And authorization feature and spring
security is a very popular framework for security all right so these are the typical
skills that are required to work on back-end java development
okay so apart
from front-end skills and back-end skills you should know the databases so as a
full-stack java developer you should know the databases as well alright so here
i have listed a few common databases like a relational databases such as MySQL
database postures database MySQL server oracle
and the nasal
databases like monody elastic search Cassandra couched so there are a lot of
databases are available to work upon but these are the commonly databases I have
just listed here so apart from databases you should also know uh the tools like
uh you know eclipse or interlay idea for developing Java project so yeah clips
and integer ideas these are the two most popular ids for java uh project
development you can also
use net
beans but i never tried net beans but uh net beans also a great idea for java
development you can also check it out and git circuit is one of the essential
tool for full stack java developer to use as a you know version control system
for your project also check out the svn is an alternative for version control system
and Jenkins and dicker so of course these are the great tools from devils to work
on deployment and continuous integration and continuous delivery of your project
so docker is my favorite tool
which i
always use to deploy micro services on different containers I use docker to
default applications on uh cloud all right guys so you check out these tools
which are very uh essential for uh full stack java developer all right guys
these so these are the tools and technologies that you can look into uh to
become a full stack java developer so these are the difficult skills that I have
listed over here so apart from these skills there can be a advanced skills that
you may learn while you work on real-time projects like you will you will use you
may use aws cabernets and you know there are a lot of other advanced
skills that
you You will learn whenever you will work on real-time projects all right and these
are the skills i just had listed here that you can check out to become a java
full stack developer all right guys i hope this video uh helped you guys to at
least get an idea uh like what are the tools and technologies that you can
learn uh to become a full stack java developer all right so if you are already
a java developer and if you want to become a full stack java developer then you
can at least learn one of the modern front-end framework like either you can
learn angular or react.js or view js okay all of these are three uh three
modern frameworks
are very popular you can you can at least learn one of them i have created a
lot of content on full stack java development so i'm going to suggest few resources
that you can check out and you can go through the resources so that you will
learn everything about full stack java development alright so i have hosted two
free courses on full stack java development one is angular spring boot crude
full stack application and another is react.js springboard crude for stack application
so these are the two absolute free courses that i have hosted on my YouTube
channel
and these
are the very popular courses on my YouTube channel so in order to check out
these course you can go to my YouTube channel go to the playlist section and
within a playlist section here you can see here angular spring boot crew full
stack application so this is the course you can check out to learn everything
about angular spring boot full stack
application development so this course has 25 videos so go through these 25
videos you will learn how to develop a full
stack
application using angular and springboard so if you want to add angular and
spring boot in your resume then check out this course you will learn everything
about how to develop a complete full stack application using angular and
springboard so this is the one course and second course is react.js springboard
crude full stack application so this is also very popular course on my YouTube
channel so this course also has 25 videos so go through these 25 videos you
will learn everything about how to develop full stack application using react.js
and springboard alright guys so go through these two free courses on my YouTube
channel i am damn sure that you will become a
full stack
java developer all right all right guys so apart from my YouTube videos you can
also find a lot of content on full stack java development on my uh you know
blog website so java guys is my blog website over here you can find a lot of
content on full stack java development for example so look at here this is a springboard
tab over here this is springboard tutorial so this springboard tutorial
contains around 100 plus tutorials articles and guides on spring boot with
different
integration
with different technologies look at it this is the angular tutorial so you can
see here angular 9 tutorial angular 10 tutorial all right and this is a react tutorial
so you will find a lot of content on front-end development as well as back-end
development on my java blog website as well so i highly suggest you guys to
check out my videos and java blog website to learn all about full stack java
development alright guys thanks for watching i will see you guys in next Time..