When to Learn Java Framework? | Spring

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
[Music] welcome back aliens my name is named reddy and today we're going to talk about what is the right time to learn a new framework for java now i got this question for a long time on youtube on facebook then when should we start learning a framework i mean how would you know that you are you know enough of code java to start learning framework so first of all when i say you want to learn java we have two different things here the first one is the java language the fundamentals of java and the technology java technology now if you talk about fundamentals of java which simply means you're learning about code java you're learning about the programming stuff right how to use for loop how to use arrays how to use connection api how to use threads then once you complete the code java stuff okay when do you know that you have computed code java so once you complete threads collection api uh then exception handling then working with the jacks or socket programming so at that point you know okay now you know core java so what you want to learn now is the advanced part right the java technology now in java technology we have java web technologies which is server jsp right so you can learn software you can learn jsp now why do we need server jsps because if you want to make a website right let's say if you want to make a dynamic website of course you need server jsp there so we require java because those are the fundamentals if you want to build website if you want to build a dynamic website of course you have to learn server jsp right but in java we have lots of frameworks right now if you don't know this framework is framework is basically a place where you will get all the ready ready-made stuff it will give you a design pattern of course right if you want to be a good programmer you should be good with design pattern as well you should know different design patterns available in java we have factory design pattern we have uh we have a creation design pattern in that we have factory we have abstract factory right uh then we have behavioral design patterns so if you you when you build a project you have to make sure that you are using design patterns and when we use a framework it will help you to do that now for web technologies we have studs framework in fact it's an old old framework but then we we were using search pin framework before if you want to go for database if you have a object if you have a database if you want to connect this to we have hybrid framework then we also have a spring framework now spring is one of the best framework available for java now so if you want to learn one framework using which you can do everything you can learn spring example in spring we have different modules we have spring code which deals with core java we have i mean koja means when i say object creation dependency injections all those things are available using spring code let's say if you want to make a website if you want to make a website using subway jsp you can also use spring mvc so spring mvc provides you a framework you can learn you can use that uh in spring we have spring orm we can connect hibernate and splitting together so it's a very big framework so if you want to learn a framework now the best one would be go for spring framework but question otherwise how do you know when to start learning spring framework i would say you know it's spring framework is actually very big framework if you just go to spring dot io website uh if you go to the project tab there if you click on that they will give you a list of modules available uh do we need to learn everything of course not you should not learn i mean you don't need to learn all the available modules in spring but then there are some basic models which you have to learn for example spring framework which includes spring code or spring mvc yes you have to know that we have spring boot now in fact if you launch spring boat it will make your software development experience very very easy the thing is when you build a project there are lots of stuff included right you have to create a project structure you have to add dependencies and those those are a lot of things which you have to do even you have to configure the application you can do all those things with the help of spring boot okay but again the question remains when to start learning this so first of all out of all these modules you have to select which modules you have to learn example if you want to learn only spring code where you have to use dependence injection what you can do is learn core java threads exception handling collection once you do that you can go to spring code okay so first complete co java till threads and then you can jump to spring code so now what you know is you know you know java and you know spring code and luckily i do have videos on spring code on youtube then if you want to go ahead let's say if you want to make a website of course you have to learn a servlet and jsp because those are the what is the de facto standard for java web technologies so subject is something which you always use even if you have learned storage even if you have learned spring before or maybe spring mvc if you have seen any example there you can see we don't have any servlet thing there but still in the back end what works is solvent because tomcat only supports servlet right so first you have to learn servlet then you have to learn jsp after that you can go for spring mvc in fact you can also learn spring the west but i would suggest before learning spring rest get a feel of rest api i mean how exactly rest api works how exactly we implement rest api with the help of jersey framework so what you can do is you can i have i do have a videos on rest api right so watch those uh some so that's not all everything is there but then watch those videos first you will get the idea how rest works on jersey so that you can learn spring rest right so again so for koja if you have done koja you can go for spring code of server jsp you can learn spring mvc and for a restaurant rest api to learn spring rest next is hybrid net now once you know jdbc once you know that uh jdbc in java you can learn hibernate as well the only thing is you should you should be also knowing about the database side i mean lots of people that ignore this thing they think we are programmers we don't need to have a knowledge about programming or database and that's not the case there should no database as well so you have to improve your skills on database so once you learn code java once you launch jdbcv database of course you should be knowing then you can learn hybrid net now once you know hybrid knight what you can do is you can implement spring orm right so once you know hybrid net so once you know code java once you know jdbc once you know hybrid net you can go for spring orm and you can connect spring application with hybrid application it will be an awesome thing if you just want to see the live live example you can just go one of my so we have our videos on uh spring hibernate integration on youtube you can watch that video and you will get to know how exactly it works right it's awesome so we have all those things now once you know all these things you can learn you can go with any spring based module example if you want to go for spring scala of course right you shouldn't be doing scholar there so what's the right time of so let's come back to the base topic what's the right time of starting a learning a framework so once you know code java you can start with the learning framework as well and with the with if you want to learn spring mvc you should know server jsp as well so you can that's how it goes okay now in the uh can we learn spring framework without learning core java we can try you know uh in fact i was thinking about this to make a video for those people who don't even know java can you learn directly spring framework because i mean of course when you join a company you have to work on spring framework so can we learn spring framework without core java we can try okay so uh i'm thinking about making a series i mean not now it will take some time where i will teach you spring boot okay because spring boot is damn easy to work with and without having any code java knowledge let's try with that you can also learn spring boot mvc without knowing server jsp again we'll see that how it works okay so the basic thing is if you want to when to start learning framework once you know co java you can start with any framework if you have any more questions let me know in the comment sections and i hope you enjoyed this session do click on the like button and do subscribe
Info
Channel: Telusko
Views: 161,944
Rating: undefined out of 5
Keywords: telusko, navin, reddy, tutorial, java, framework, when, how, what, is, to, learn, spring
Id: qODaFAT6at0
Channel Id: undefined
Length: 7min 48sec (468 seconds)
Published: Sat Jul 08 2017
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.