TechTreakCS

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)


ENJOY LEARNING 👍👍

5 months ago (edited) | [YT] | 5