Which is the best Java training institute?
I am based out of Bangalore, and I've heard it is one of the best places for Java training. Does anyone have any suggestions on the best Java training institute, either in Bangalore or a virtual program? Thank you.
There are plenty of training institutes in Bangalore. But if you are looking for placement assistance as well, then C-DAC and Seed Infotech can be considered.
You can learn java in an easy way by self-learning too.
Java programming language is one of the most used and flexible programming language and here are 7 tips to become a better Java developer.
Understand OOPS concepts:
Java is an object-oriented programming language and it is essential to understand all OOPs concepts and apply them in your project work. You need to think about all the problems in terms of class and objects.
Java has 4 major oops concepts:
Learn Java APIs:
Java is a vast programming language and has a huge learning curve. Java provides lots of APIs which you should learn. It does not matter how much theoretical knowledge you have. It is essential to have strong hands-on experience. You should learn Collections, I/O APIs, and multithreading APIs and practice them.
Write simple and understandable code:
You should write code 5 to be easy to understand. You should give meaningful variable and method names. You should write the code in a way so that there is no need of comments at all. When there is need to write a comment then you might not have done a good job.
Follow some good websites:
It is essential to learn java from good websites. You should find and subscribe to good websites and follow them.
There are some good websites available:
For JavaTpoint, https://www.dzone.com/
For Java2blog, www.code2master.com
For a core Java tutorial, https://java2blog.com/core-java-tutorial-for-beginners-experienced
Nothing can beat knowledge you gain from good books. There are some good books available which will help you to become good java developer. Some of the good books are:
Head First Java
Thinking in Java
Prepare for interview:
When you prepare for an interview, you will go through a lot of core java interview questions, https://java2blog.com/core-java-interview-questions-and-answers/ which will help to grasp the different aspect of Java language which you might have ignored. If you are going for java interview, then you need to learn the Spring tutorial and practice Spring interview questions as well.
Practice Practice and Practice:
If you want to become better at something, you need to keep practicing it. It is true for Java programming too. You need to keep writing the code and practicing it.
Contribute to open source projects:
When you read other expert's code, you can learn about coding style and best practices from it. Once you are comfortable with it, you should start contributing to open source project.
Best is to learn by yourself ,as in Training institute they will just tell u lot of theory and they have to finish course in certain time .You learn a concept then code on it .Try Head First books for reading concepts . Or try online video tutorials ,you can listen to them anytime and no need of taking notes .
Just go to www.java2s.com.. try self learning.. Have fun with your money!