Java developer - Realistic Approach 💪🩵
1. Learn Java as a whole:
📍Beginner :
- Java Core: Java syntax , Collections framework , Exception Handling , Multithreading ,
File Handling
- Java Intermediate - JDBC , Design Pattern , Generics etc.
💪Pro :
- Advanced Java - Lambdas , streams , time , concurrency utilities , JVM internals
- Design Patterns - Creational , Structural , Behavioral
2. Build Tools:
- Learn and use popular build tools like :
📍Beginner : Maven (Web development) Gradle (App development)
💪Pro : Ant
3. Version Control:
- Master a version control system like Git. Master the skills for
📍Beginner : Github
💪Pro : GitLab , BitBucket
4. Command Line (This can be done parallel to the above 4)
Believe me when it comes to Java development Command line skills will be a boon for you guys.
Start with the basics for eg : install and setup java with Command Line only.
Start using Linux distributions ( it's very necessary ) go to a virtual box or dual boot your systems with any of Ubuntu , Kali Linux , Manjaro etc
5. Learn Servlets and JSP and then go for a framework ( Spring boot
Best Programming Resources: https://topmate.io/coding/898340
Join for more: https://t.me/programming_guide
ENJOY LEARNING 👍👍
Post #1030
2.98K
- ❤ 5
- 🔥 1
- 👏 1