chce sie nauczyc springa, dla siebie i bo chcialbym dostac sie na jakies praktyki. Jednak mam pewien problem, aktualnie czytam "Spring w akcji" (malo przeczytalem) i caly czas w glowie mam to ze czytam te przyklady, ale ja nie wiem jak zrobic taki projekt. Czy tam sa jakies przyklady dalej czy szukac na wlasna reke jak to sie robi? Rozumiem idee springa i tego jak maja wygladac te apki (mam podstawy angulara wiec moge zrobic cos fajnego + grafika) ale ja nie wiem jak korzystac ze springa w inteliij, czy korzystac z mavena, czy z gradla. Mam bardzo duzo pytan wiec jesli jest osoba ktora moglaby mi pomoc i odpowiedziec na serie glupich pytan to zapraszam w komentarzu
#spring #java #javaee
#spring #java #javaee
Bruno_
2018-06-17 13:23:17
+2
@penguin1: no i pierwszy projekt to olej tamte RESTful service i ogolnie rest controller w swoim projekcie (dopiero od drugiego) bo po sobie widze ze duzo latwiej to wszystko ogarnac jak sie nauczysz w pierwszej kolejnosci zwyklego springa + zwracanie thymeleafem htmli
Roballo
2018-06-16 16:47:38
+1
@penguin1: za szybko się rzuciłeś na tę książkę. Przerób kilka tutoriali z ich strony, potem zrób aplikację łączącą parę pomysłów i dopiero potem bierz się za teorię siedzącą w zapleczu ( ͡° ͜ʖ ͡°)
a co do twoich pytań:
- to jest sporo zwolenników mavena, ale od siebie polecam gradle bo nowszy i przyjemniejszy się wydaje.
- w intellij ladujesz projekt ze springiem i wsio juz masz z podstawowej konfiguracji.
coś mi się jednak wydaje, że z samymi projektami w pure javie masz zaległości, dobrze ogarniasz w ogóle OOP, wzorce, SOLID?
a co do twoich pytań:
- to jest sporo zwolenników mavena, ale od siebie polecam gradle bo nowszy i przyjemniejszy się wydaje.
- w intellij ladujesz projekt ze springiem i wsio juz masz z podstawowej konfiguracji.
coś mi się jednak wydaje, że z samymi projektami w pure javie masz zaległości, dobrze ogarniasz w ogóle OOP, wzorce, SOLID?
mk321
2018-06-16 16:51:50
+1
@penguin1: książka bardzo dobra. Ale nie ogarniasz podstaw.
Zacznij od podstawowej konfiguracji. Zacznij od nauki Mavena, żeby zrobić projekt.
Zacznij od podstawowej konfiguracji. Zacznij od nauki Mavena, żeby zrobić projekt.
mk321
2018-06-16 16:53:36
+1
@Roballo: Maven czy Gradle to nieduża różnica, łatwo się przesiąść. Ale łatwiej nauczyć się Mavena, bo więcej tutoriali.
Może iść na łatwiznę i wziąć Spring Boota. Ale jak wziął się za książkę to raczej na poważnie, więc zwykła konfiguracja.
Może iść na łatwiznę i wziąć Spring Boota. Ale jak wziął się za książkę to raczej na poważnie, więc zwykła konfiguracja.
ramalash
2018-06-16 17:01:43
+1
@penguin1: korzystaj z kreatora projektu nie ma sensu wymyślać koła na nowo, ja od siebie oczywiście dorzucam https://www.youtube.com/watch?v=msXL2oDexqw&list=PLmbC-xnvykcghOSOJ1ZF6ja3aOgZAgaMO w ciągu dnia nauczysz się jak zrobić prosty CRUD
ramalash
2018-06-16 17:10:13
+1
@penguin1: Jeżeli chodzi o "Spring w akcji" nie polecam na sam początek, raczej troszkę później jak już trochę załapiesz o co chodzi. Ja tez zacząłem naukę od tej książki i wiem, że nie jest łatwo ( ͡° ͜ʖ ͡°)
Bruno_
2018-06-17 09:40:56
+1
@penguin1 spring ogólnie jest ciężki, musisz się oswoić ze springiem, tak jak ktoś już pisał porob kilka zadań z spring.io/guides
Długo mi zajęło przywyknac do springa że tak powiem, na początku pewnie nie będziesz kompletnie nic rozumieć i będzie to bezmyślne przepisywanie, ale spokojnie. Przy odrobinie samozaparcia dasz radę ( ͡° ͜ʖ ͡°) sam dużo nie umiem ale cie rozumiem więc jakbyś czegoś nie wiedział albo potrzebował to pisz śmiało na pw albo dołącz do discorda, dużo ludzi chętnych do pomocy jest: https://discord.gg/HfYeQNQ
Długo mi zajęło przywyknac do springa że tak powiem, na początku pewnie nie będziesz kompletnie nic rozumieć i będzie to bezmyślne przepisywanie, ale spokojnie. Przy odrobinie samozaparcia dasz radę ( ͡° ͜ʖ ͡°) sam dużo nie umiem ale cie rozumiem więc jakbyś czegoś nie wiedział albo potrzebował to pisz śmiało na pw albo dołącz do discorda, dużo ludzi chętnych do pomocy jest: https://discord.gg/HfYeQNQ
Bruno_
2018-06-17 13:14:37
+1
@penguin1 imo oop to abstrakcja bo to oczywiste i nie wiem z czego mogą pytać xD
Podstawy javy to garbage collector, collections it, spring to framework. Mimo to jak w wymaganiach do pracy masz springa to raczej cie zapytaja, ale z czego to nie mam pojęcia.
Według mnie w tym momencie nie powinieneś się uczyć żadnej teorii, rób jakieś projekty małe (małe bo szybko się robi i możesz iść dalej, a jak chcesz duży zrobić to trzeba sporo czasu poświęcić i stajesz w miejscu), staraj się uczyć jednej rzeczy na raz, na przykład "dziś naucze się I w moim projekcie zrobię bazy danych"
Popatrz co tam jest w tych tutorialach najprostszych (olej te Facebooki Twittery itp) I spróbuj zrobić np stronkę na której można dodawać posty. To jest jak składanie domku z klocków Lego, część klocków to spring guides, część Google i stackoverflow. Nie musisz klocków znać na pamięć, musisz za to umieć je połączyć.
Podstawy javy to garbage collector, collections it, spring to framework. Mimo to jak w wymaganiach do pracy masz springa to raczej cie zapytaja, ale z czego to nie mam pojęcia.
Według mnie w tym momencie nie powinieneś się uczyć żadnej teorii, rób jakieś projekty małe (małe bo szybko się robi i możesz iść dalej, a jak chcesz duży zrobić to trzeba sporo czasu poświęcić i stajesz w miejscu), staraj się uczyć jednej rzeczy na raz, na przykład "dziś naucze się I w moim projekcie zrobię bazy danych"
Popatrz co tam jest w tych tutorialach najprostszych (olej te Facebooki Twittery itp) I spróbuj zrobić np stronkę na której można dodawać posty. To jest jak składanie domku z klocków Lego, część klocków to spring guides, część Google i stackoverflow. Nie musisz klocków znać na pamięć, musisz za to umieć je połączyć.
p.....1
[OP]
2018-06-16 16:58:51
+0
@mk321: a czy jesli korzystam z Intelij Ultimate (studenciak here) to moge korzystac z kreatora projektu od nich czy mam sie nauczyc robic to recznie bo to wazne?
p.....1
[OP]
2018-06-16 17:03:24
+0
@ramalash: bardzo dziekuje za materialy, bardzo sie przydadza <3
p.....1
[OP]
2018-06-17 09:44:44
+0
@Bruno_ ja tylko zapytam, a co z rozmową o pracę gdzie wymagana jest znajomość podstaw javy i oop. Z oop łatwo bo to znam i wiem czego się spodziewać. Ale z podstawami javy to na pewno jakieś pytania ze springa i po prostu nauczyć się jak to działa, co można zrobić i ew właśnie poprzerabiac na ile mogę tutoriale ze spring start? Będę się odzywał na pw jeśli napotkam jakieś błędy których mocno nie będę mógł przeskoczyć i dziękuję za chęć pomocy ʕ•ᴥ•ʔ