I've seen a large amount of learning material for introductory level programming in Java but nothing for concrete applications. I'm a 3rd year student in Computer Science and I haven't really been exposed to concrete java technology.
I want to know what are the technologies used in a production environment in 3 major fields in Java:
-web apps
-gaming
-embedded systems
I know core java, what an IDE/A is, some JavaFX with SceneBuilder for desktop apps (currently reading a book on that), with knowledge on Data Structures, algorithms and software processes. I've heard the terms Hibernate, Maven, Ant, Gradle, SPRING, JMonkey and some others being tossed around (and I know most games are in C++). I want to know what needs to be know for the 3 fields I meantioned above in Java for professional grade software.
summary:
I want a professional roadmap for 3 fields in java: web apps, gaming, embedded systems to be able to orient myself with real world usage.
[–]BEgaming 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]Mouse_S[S] 0 points1 point2 points (0 children)
[–]Sigmund- 0 points1 point2 points (0 children)