Witam,
już od jakiegoś czasu uczę się programowania w Javie, myślę że całkiem nieźle opanowałem Java SE, Swing, JavaFX2. Problem w tym, że jest raczej niewiele ofert ograniczających się do takiego zakresu umiejętności. Chciałbym więc zacząć się uczyć czegoś związanego ze stronami internetowymi. I tutaj pojawia się pytanie - uczyć się JSF, tutoriale Oracle, czy jakieś inne frameworki, Spring czy coś jeszcze innego? Chodzi mi o sugestię pod kątem szukania pracy. Podstawy mam solidne i jestem zdeterminowany, żeby znaleŹć pracę w dziedzinie programowania. Mile widziane by były też sugestie tutoriali czy kursów. Nie chcę, żeby to zabrzmiało tak, jakbym chciał iść na łatwiznę, ale chodzi mi o coś w czym mogę szybko zobaczyć efekty (i pracę).
Wiem, że podobne tematy już były, ale z tego co wiem, jeśli chodzi o technologie webowe trendy bardzo szybko się zmieniają, dlatego chciałbym najaktualniejsze informacje.
Spring (DI, AOP, MVC, TX), JPA (Hibernate), Maven, Java8 (Lambda).
Ogólnie oficjalne dokumentacje zazwyczaj są dobre. Książki sobie odpuść na temat poszczególnych frameworków.
http://javabrains.koushik.org/spring.html
http://javabrains.koushik.org/hibernate.html

- Rejestracja:około 11 lat
- Ostatnio:ponad 6 lat
- Postów:19
polecam czytać i przerabiać blogi z tutorialami
http://www.mkyong.com
http://www.javacodegeeks.com/java/enterprise-java/
z książek to na początek "Spring w Akcji" potem "Spring w Praktyce" tak poleca nawet autor tej drugiej...
filmy na yt:

JavaEE to bliżej nieokreślone hasło marketingowe, w które wchodzą różne technologie bardziej i mniej przydatne.
Jeśli chcesz korzystać z EJB to Spring się nie przyda i wice wersja.
Natomiast w skład JEE wchodzą takie rzeczy jak JPA (Hibernate), transakcje, walidacja, JMS które są przydatne i popularne.
JSF natomiast mniej.
W Springu dużo nie ma, DI można ogarnąć raz-dwa, TX i AOP trochę dłużej, MVC jeszcze dłużej.
Zacznij od prostych rzeczy, nawet możesz użyć Spring Roo czy Boot czy jak to się tam teraz nazywa.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.