They've really over complicated everything. I've been using Javascript up till the point that what I now need exceeds the capability of JS, come to find out, I now need JAVA which they tell me, isn't the same, because Java is "compiled", while JS is not. I need "file IO", to be able to read data from text files, and process it accordingly. How I need to process that data, is also outside the capabilities of Java, so I need Java EE because it contains Web Development features. I never even made it to Java, because of all the contradicting online tutorials that always seem to miss that one important thing, that was never mentioned concerning environment variables. Even the instructions from Oracle themselves, are often times outdated, poorly maintained, leaving you with tons of questions followed by those contradicting answers, most of them from INDIA. I'm sure most of you can relate to these question: What is the difference between JDK and Java SDK? Java, Java SE, and Java EE? Do I need JDK or JRE, or both, what file do I need to compile, what file to run? Does JRE come with JavaEE, ...with JDK, and the list of questions go on... Some answers say JRE comes with the Java EE, other says Java EE is a framework built on top of Java SE, still others say, as of version 9 JRE no longer comes with blah blah blah, and if that doesn't make you want to thrust your fist into the center of your monitor, then your left wondering, why are they talking about version 6, 7, 8, 9, with others are talking about version 16, 17 and 18, come to find out, that Java branches out in different directions. I think it's their intention to make things as complicated as they can. This seems to be the cycle of online education these days... Toolchain hell, framework hell, Text Editor/IDE hell, setting it all up, getting it all to work. By that time you've thrown up your hands, and say to yourself, "What's the point!!!". This is why we can't have NICE THINGS, because people love to over complicate the things that were once simple. In trying to make things EASY, they over complicated things... just like with the Bible, in trying to make things EASIER TO READ, they created controversy. It's what people are good at! PS. Be careful when installing programs by Embarcadero, unless you want to spend hours removing all the directories that DOS says doesn't exist, but windows does, and vice versa, but that's a Microsoft issue that's been around for some time.
It sounds like for whatever reason Spring has not got a good foothold in Colombia. It's a good thing you see JEE and struts jobs though, that tells me there is an audience for those skills. you may find possibly that the uptake to Spring is just a little slow and maybe you can learn Spring now and get a jumpstart on the competition!
Thank you for adressing enterprise level frameworks. I already made good use of your discount codes and look forward to look into the courses. I am really enjoying your channel and your courses :-)
Should I skip JavaEE then and go directly to Spring ecosystem? I want to build a web application for insurance sector, saving info from customer and making calculations :)
Hi I am about to start a course in my local area about Java JEE, I am nnot sur if it's worth it, because so many youtubers aree saying that's dead, and java inn general is dying?!!! Is that true? what's your honnest opinion?
Do I need to learn Java EE to understand how the Spring Framework works? I'm taking your Spring Framework course and I do find it difficult to fully understand how Spring Framework works, a lot of the things that Spring does looks like magic 😋 Do I have to learn object oriented analysis & design and design patterns before getting into Java EE or Spring?
Hi Tim, what is your opinion on programmers getting Java certified? Do you think it will help with getting a job as a Java Developer or is it better to just get really good at Java, and to use those skills to get a job?
Are you offering a Java 11 EE course, besides the 8 EE course? I see the Java 11 Certificate course on Udemy, but I do not know if that pertains to 11 EE.
Thanks for this tim, i actually want to purchase your java ee course but i have a question regarding that course, actually your java ee course is based on java 8 and currently we have java 11 ( 12 as well ) does it make any difference please tell me.
Nope absolutely not - there are some new features in Java 11 and 12 for that matter, but 99% of the code you will use is based on Java 8 so you won't have any issues.
Great vid ! I had problems with this in the past. I had a question if you don't mind me asking, is JavaFX still relevant in 2019 or am I better off with some other language/library for GUIs ?
For Desktop apps, yes, JavaFX is still relevant. In general there is a big push for web based development, so there will almost certainly be more opportunities for you there.
Hello Tim, I am just confused about one thing. And i would appreciate if you make a video about it. I am curious about artificial intelligence and machine learning. So i want to become an engineer for these. But, i've been busy with learning java, css, html etc. for a few months. I feel that i am close to start earning money with these. I already have a cool and realistic Hotel Management Project which i have built with javaFX. I am thinking about starting to applying jobs because i need to make some cash on these days. But as i said there is machine learning on the other hand. Would you suggest me to go all the way down for becoming a software developer? Like learning to write clean code, software engineering principles, design patterns of Java etc. Would these knowledge be beneficial when i make the transition to machine learning? Or would you just advise me to forget about what i've done so far and directly jump in to machine learning without going any deeper? Also, is it possible to make a career in both fields? I can't stop thinking about this, so any help would be good. Thank you.
Thanks, I'll look to cover that in the future. I do have this video that may help. ua-cam.com/video/ng2a6O52UB8/v-deo.html If I were you, I'd get some work first before looking at machine learning/AI which are advanced topics that require good basic programming skills. The fact you have created a project with JavaFX tells me you do have some good skills though so perhaps you are ready! Why not focus on earning some money with programming first, and then decide once you are doing that if you want to get into AI/Machine learning ?
Hi Tim, I'm recently saw your channels, finding an answer for spring framework an JEE ,so on, thanks; I have 2 questions from your experience; 1rst I did many proyects with eclipse enviroment, jdk 1.8.0, can you explain why is so differents whit the new versions, this affect my codes in future? 2nd Why do you think Android Studio promote Kotling, what is the real motivation, please, any answers, I apreciate so much! Many Thanks
to answer 1rst question you'd pay a consultant to run through your code and then give you a report and findings depending on your business. 2nd is more straightforward - Google enjoys competing with Apple in the mobile devices OS space. While Apple focuses on Swift, Google pushes Kotlin and optimizes the Android environment
JavaFX is not a good choice for fast action games like racing games or shooters. Its probably ok for card games, etc. To produce games like racing games, etc you would be better using dedicated game frameworks like libgdx. I have a course on that topic. JavaFX is really designed more for business type applications and graphical user interfaces.
JDK = Java Development Kit. It contains the tools to build and compile Java program. JRE = Java Runtime Edition. It's lets you run Java code (it executes the code you have created).
Hi Tim, I'm your student in Java course on Udemy. First of all thank you so much as a student. You are a great teacher!. I have a question for you. I m interested in develop an ERP software. I have no programming knoledge but I wouldlike to start programming. I started your course for Java beginners. I know it's a big challenge but I would like to do it. Could you please suggest to me which of your courses I need to follow and in which order to develop a cloud ERP software? Is Java language enough for do a project like this? I saw that there is also a course on My SQL database as they are so important for develoap an ERP. Thank you so much and hope to receive your answer.
Hi Mario, Thanks for the support! You would need to learn a variety of technology before attempting to create software like that - Some of the technologies that would be useful include SQL, PHP, Javascript, HTML/CSs and Java if you plan to use that also. You can see a list of all my courses here - lpa.dev/courses/y - I have courses on all of those topics. I'd probably recommend you start with the Java Masterclass first.
Hi Tim Thanks a million for the answer. I m following Java Masterclass now. Whane i'll finish this I will follow the one you recommended. Can you suggest me the best order to follow them?
Not in my experience. There is still a huge imbalance between men and woman in IT in general. Is is getting better than when I started out. Back then it was really really rare to see a women in IT at all. Now it's far more common and thats a good thing.
Watch Tim's Free Learn to Code Course on UA-cam!
ua-cam.com/play/PLXtTjtWmQhg0N08o_oSaAantmQAu-1Xad.html
wear a normal t-shirt
edit and put a mark on it later
now that's a lot of genius
ha ha, thanks!
I would like to buy a shirt with a logo that moves as it does in the video. It's mind blowing.
You know it's pretty amazing. It almost looks like it's a plain t-shirt that someone has edited a logo on into the video. But thats crazy talk!
I like the cut of your jib, Mr. The Learn Programming Channel sir!
1:56
@@TheLearnProgrammingChannel lol
Lol😂
Thanks! Helpful comparison, and the augmented reality t-shirt is dope!
Very Well Explained... Thanks Man...❤️
Thank you very much for clarifying those different products.
They've really over complicated everything. I've been using Javascript up till the point that what I now need exceeds the capability of JS, come to find out, I now need JAVA which they tell me, isn't the same, because Java is "compiled", while JS is not. I need "file IO", to be able to read data from text files, and process it accordingly. How I need to process that data, is also outside the capabilities of Java, so I need Java EE because it contains Web Development features. I never even made it to Java, because of all the contradicting online tutorials that always seem to miss that one important thing, that was never mentioned concerning environment variables. Even the instructions from Oracle themselves, are often times outdated, poorly maintained, leaving you with tons of questions followed by those contradicting answers, most of them from INDIA.
I'm sure most of you can relate to these question:
What is the difference between JDK and Java SDK? Java, Java SE, and Java EE?
Do I need JDK or JRE, or both, what file do I need to compile, what file to run?
Does JRE come with JavaEE, ...with JDK, and the list of questions go on...
Some answers say JRE comes with the Java EE, other says Java EE is a framework built on top of Java SE, still others say, as of version 9 JRE no longer comes with blah blah blah, and if that doesn't make you want to thrust your fist into the center of your monitor, then your left wondering, why are they talking about version 6, 7, 8, 9, with others are talking about version 16, 17 and 18, come to find out, that Java branches out in different directions.
I think it's their intention to make things as complicated as they can.
This seems to be the cycle of online education these days...
Toolchain hell, framework hell, Text Editor/IDE hell, setting it all up, getting it all to work. By that time you've thrown up your hands, and say to yourself, "What's the point!!!". This is why we can't have NICE THINGS, because people love to over complicate the things that were once simple.
In trying to make things EASY, they over complicated things... just like with the Bible, in trying to make things EASIER TO READ, they created controversy. It's what people are good at!
PS. Be careful when installing programs by Embarcadero, unless you want to spend hours removing all the directories that DOS says doesn't exist, but windows does, and vice versa, but that's a Microsoft issue that's been around for some time.
Here in Colombia I see a lot of postings for JEE and Struts jobs, and nowhere near as many for Spring. Why could that be?
It sounds like for whatever reason Spring has not got a good foothold in Colombia. It's a good thing you see JEE and struts jobs though, that tells me there is an audience for those skills. you may find possibly that the uptake to Spring is just a little slow and maybe you can learn Spring now and get a jumpstart on the competition!
Thank you for adressing enterprise level frameworks. I already made good use of your discount codes and look forward to look into the courses. I am really enjoying your channel and your courses :-)
Thanks so much for that Stefan. I'm glad you are enjoying the courses!
As far as i know it's possible to create Java EE complient applications from your Spring Code. Is this correct? How?
Should I skip JavaEE then and go directly to Spring ecosystem? I want to build a web application for insurance sector, saving info from customer and making calculations :)
Hi
I am about to start a course in my local area about Java JEE, I am nnot sur if it's worth it, because so many youtubers aree saying that's dead, and java inn general is dying?!!! Is that true? what's your honnest opinion?
Hi Tim, I'd like to ask if Java SE enough to make a Binary MLM system or do I need to use Java EE? Please advise. TIA
Tim, please consider doing a course on SpringBoot with Kotlin, or otherwise non-Android development with Kotlin.
Hi William. I have been thinking of doing a course with Kotlin that is not related to Android. Thanks for the suggestion!
Do you need to know HTML & CSS aside from Java EE
in order to deploy along with the Spring Framework?
No. Those are client side frameworks. You can use EE to create batch jobs or automations that don't need a client side.
Do I need to learn Java EE to understand how the Spring Framework works? I'm taking your Spring Framework course and I do find it difficult to fully understand how Spring Framework works, a lot of the things that Spring does looks like magic 😋 Do I have to learn object oriented analysis & design and design patterns before getting into Java EE or Spring?
It helps a lot
why need spring configuration ?
Wchih purposes?
Reply Must😭
It necessary bro but if u dont want to use configuration use spring boot in spring core and mvc we have to configure things manually
Does your spring framework course teach the separation of business logic from presentation logic, and what db do you use if any?
Now it's also known as Jakarta EE
Yep
I am learning java ee please tell me should i learn it in 2020 or it will be a waste of time for me
Great video! When I am clicking to your udemy courses there isn't any discount though... Did the discount end?
Didn't get my question/query answered from this video,
Felt more like an ad for the course being taught !!!
is there any recommended Basic Java course, pre to learning spring or javaEE ?
I'm sure he would recommend this one:
www.udemy.com/course/java-the-complete-java-developer-course
I’m loving this class right now.
Thanks for that!
why doesn't the logo of the channel on your t-shirt doesn't fold along with your t-shirt
Anyone know the exact URL of the page at 1:38
Hi Tim, what is your opinion on programmers getting Java certified? Do you think it will help with getting a job as a Java Developer or is it better to just get really good at Java, and to use those skills to get a job?
He answers that here:
ua-cam.com/video/Ho11V8WOrkw/v-deo.html
Yeah official Oracle Java certification is something the industry looks favourably at - i.e. its generally worth getting.
Are you offering a Java 11 EE course, besides the 8 EE course? I see the Java 11 Certificate course on Udemy, but I do not know if that pertains to 11 EE.
Thank you, sir!
Thanks for this tim, i actually want to purchase your java ee course but i have a question regarding that course, actually your java ee course is based on java 8 and currently we have java 11 ( 12 as well ) does it make any difference please tell me.
Nope absolutely not - there are some new features in Java 11 and 12 for that matter, but 99% of the code you will use is based on Java 8 so you won't have any issues.
very useful information, big thanks
Great vid ! I had problems with this in the past.
I had a question if you don't mind me asking, is JavaFX still relevant in 2019 or am I better off with some other language/library for GUIs ?
For Desktop apps, yes, JavaFX is still relevant. In general there is a big push for web based development, so there will almost certainly be more opportunities for you there.
@@TheLearnProgrammingChannel I see, thanks.
Tim do you know any good Java EE course?
Many thanks for the video
Hello Tim, I am just confused about one thing. And i would appreciate if you make a video about it.
I am curious about artificial intelligence and machine learning. So i want to become an engineer for these. But, i've been busy with learning java, css, html etc. for a few months. I feel that i am close to start earning money with these. I already have a cool and realistic Hotel Management Project which i have built with javaFX. I am thinking about starting to applying jobs because i need to make some cash on these days. But as i said there is machine learning on the other hand.
Would you suggest me to go all the way down for becoming a software developer? Like learning to write clean code, software engineering principles, design patterns of Java etc. Would these knowledge be beneficial when i make the transition to machine learning? Or would you just advise me to forget about what i've done so far and directly jump in to machine learning without going any deeper? Also, is it possible to make a career in both fields?
I can't stop thinking about this, so any help would be good. Thank you.
Thanks, I'll look to cover that in the future. I do have this video that may help. ua-cam.com/video/ng2a6O52UB8/v-deo.html
If I were you, I'd get some work first before looking at machine learning/AI which are advanced topics that require good basic programming skills. The fact you have created a project with JavaFX tells me you do have some good skills though so perhaps you are ready!
Why not focus on earning some money with programming first, and then decide once you are doing that if you want to get into AI/Machine learning ?
Hi Tim, I'm recently saw your channels, finding an answer for spring framework an JEE ,so on, thanks;
I have 2 questions from your experience;
1rst I did many proyects with eclipse enviroment, jdk 1.8.0, can you explain why is so differents whit the new versions, this affect my codes in future?
2nd Why do you think Android Studio promote Kotling, what is the real motivation, please, any answers, I apreciate so much!
Many Thanks
to answer 1rst question you'd pay a consultant to run through your code and then give you a report and findings depending on your business.
2nd is more straightforward - Google enjoys competing with Apple in the mobile devices OS space. While Apple focuses on Swift, Google pushes Kotlin and optimizes the Android environment
thanks pal , greetings from Ecuador.
should i know java 8 to learn spring boot?
It's not mandatory, but it is highly recommended to know it.
Thank you sir, you are amazing!
You are welcome!
Thanks for this I really appreciate you and this again thanks ok bye
Is it still worth learning in 2019, with the massive adoption of nodejs?
Yes
Would you do a spring + angular 7 course?
I'll consider it. Thanks for the suggestion!
thank you sir
do you prefer to make game with javafx?
JavaFX is not a good choice for fast action games like racing games or shooters. Its probably ok for card games, etc. To produce games like racing games, etc you would be better using dedicated game frameworks like libgdx. I have a course on that topic. JavaFX is really designed more for business type applications and graphical user interfaces.
What’s the difference between JDK and JRE?
JDK = Java Development Kit. It contains the tools to build and compile Java program. JRE = Java Runtime Edition. It's lets you run Java code (it executes the code you have created).
So does that mean that you need both to successfully build and run Java programs?
I like the superimposed logo on his shirt.
Hi Tim,
I'm your student in Java course on Udemy. First of all thank you so much as a student. You are a great teacher!. I have a question for you. I m interested in develop an ERP software. I have no programming knoledge but I wouldlike to start programming. I started your course for Java beginners. I know it's a big challenge but I would like to do it.
Could you please suggest to me which of your courses I need to follow and in which order to develop a cloud ERP software?
Is Java language enough for do a project like this?
I saw that there is also a course on My SQL database as they are so important for develoap an ERP.
Thank you so much and hope to receive your answer.
Hi Mario,
Thanks for the support! You would need to learn a variety of technology before attempting to create software like that - Some of the technologies that would be useful include SQL, PHP, Javascript, HTML/CSs and Java if you plan to use that also.
You can see a list of all my courses here - lpa.dev/courses/y - I have courses on all of those topics. I'd probably recommend you start with the Java Masterclass first.
Hi Tim Thanks a million for the answer. I m following Java Masterclass now. Whane i'll finish this I will follow the one you recommended. Can you suggest me the best order to follow them?
But is Java EE now Jakarta EE?
Great lesson!!!!
Thanks!
4:30 mins in, I still dont have an idea what is J2EE lmao
Really? 1:00
didnt think you could plug so many ads
tshirt too expensive?
Tim, you look like BRIAN COX (HBO's show: SUCESSION protagonist)
I think if you made the t-shirts, you would sell a lot!
You know I've had a few people say that. Maybe I really should create some and make them available for sale!
Your t-shirt's virtual logo is distracting
So cute
Wear a T-shirt with a real logo! It must not be too expensive!
What's the difference? explained in two minutes. Then 4 minutes of marketing... worse than indian videos...
Based on the video, I suspect there are a ton of hot dev chicks in JEE workplace environments?
Not in my experience. There is still a huge imbalance between men and woman in IT in general. Is is getting better than when I started out. Back then it was really really rare to see a women in IT at all. Now it's far more common and thats a good thing.