D
D
dimagoog2019-02-17 20:58:51
Java
dimagoog, 2019-02-17 20:58:51

What technologies to use for the first Java project?

Hello! About a month ago I started learning Java on my own. Engineering education, and from the experience of real programming only applied Matlab and VBA scripts for solving various engineering problems.
Now I've added a small base: Schildt's short guide, doing the exercises at the same time and trying to complicate them a little using existing knowledge + practiced on codewars. I am currently reading the complete guide for a better understanding of servlets and networking.
I want to start making a bigger project (compared to test tasks on two screens) and with some real benefit.
The TOR itself is something like this: 200 - 250 users at the peak, something like a task manager for company departments, but with an emphasis on accounting for the labor costs of each employee at the end of the month for different jobs, generating statistics and transferring this data above, access through a browser.
To be honest, I'm a little confused about different technologies. On the one hand, I would like to consistently learn and apply knowledge in practice, and on the other hand, I would like to get a project at the end, about which you can write in your resume without (much?) blushing.
For myself, I outlined the following stages of study:
1) For the minimum working version and understanding of the basics: Servlets, Databases, JDBC, Vaadin.
2) Then, to feel the actual technologies, add Hibernate and Spring.
I would be grateful as corrections if I missed something or, on the contrary, wrote stupidity and just advice.
Thanks in advance!

Answer the question

In order to leave comments, you need to log in

1 answer(s)
B
BorLaze, 2019-02-17
@BorLaze

1. Nobody needs servlets and JDBC now.
2. You need to study Spring Boot + JPA + UI right away
Well, not to mention the fact that task managers are at least a dime a dozen, so in any case the project will not leave the "pet" rank...

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question