Praktyki jako rest developer w java

0

Jestem zainteresowany tematem praktyk, uczęszczam do klasy 2 technikum, za rok będę musiał wybrać sobie jakiegoś pracodawcę. Nie ukrywam że fascynuje mnie raczej robienie w webowce niż klepanie kodu na apki desktopowe. Miałem styczność z programowaniem w popularnym frameworku Spring, potrafię postawić prosty RESTFull Web Service, połączyć to z bazą danych (Spring Data JPA, Spring Data MongoDb) i działa. Lecz nie wiem czy to wystarczy a wolałbym raczej znaleźć praktyki związane z programowaniem niż sklejaniem światłowodów czy spawaniem komputerów. Cały czas uczę sie również ReactJS i umiem na tyle że potrafię obsłużyć GET i POST. Chciałbym dostać informacje jakich rzeczy (technologi) muszę się nauczyć by móc sie dalej rozwijać i bez problemu znaleźć coś dla siebie. Wiem że część z was zacznie mi doradzać przeszukanie ofert pracy, ale ja nawet nie wiem czy stack technologiczny w który celuję jest odpowiedni.

2

Kto to jest "rest developer"? Odpoczywający programista?

0
somekind napisał(a):

Kto to jest "rest developer"? Odpoczywający programista?

Jak dla mnie to osoba która zajmuje się backendem

0

Dlaczego uczysz się ReactJS gdy chcesz być backendowcem? ReactJS jest do projektowania stron nie do tworzenia backendu, a obsługa GEt'a i POST'a to jest przecież 1 linijka z użyciem AJAX'a.
Zainteresuj się DjangoRestFramework a jeżeli chcesz zostać przy JS'ie to NodeJS

0
xDevil2 napisał(a):

Dlaczego uczysz się ReactJS gdy chcesz być backendowcem? ReactJS jest do projektowania stron nie do tworzenia backendu, a obsługa GEt'a i POST'a to jest przecież 1 linijka z użyciem AJAX'a.
Zainteresuj się DjangoRestFramework a jeżeli chcesz zostać przy JS'ie to NodeJS

Chodzi o to, że podoba mi zarówno backend jak i frontend, a Java robię od 3 lat, a czemu akurat Django jeśli mogę spytać???

0

Czyli intersuje cię fullstack. To rzeczywiście ReactJS ( + Redux). A Django dlatego, że jest jednym z najprostszych i najszybszych(w sensie, najszybciej się w tym tworzy działający produkt) frameworków do Resta (które znam) oraz bardzo popularnym więc poradników do niego jest multum.

0
xDevil2 napisał(a):

Czyli intersuje cię fullstack. To rzeczywiście ReactJS ( + Redux). A Django dlatego, że jest jednym z najprostszych i najszybszych(w sensie, najszybciej się w tym tworzy działający produkt) frameworków do Resta (które znam) oraz bardzo popularnym więc poradników do niego jest multum.

Czyli odchodzi się od Javy w pisaniu Rest na rzecz takich frameworkow jak Django i Node.js (środowisko)???

0

Nie powiedziałbym że sie odchodzi. Po prostu większość projektów nie wymaga niczego więcej niż autoryzacji i dodawania/usuwania rekordów z kilku tabel na krzyż. A do tego idealnie sprawdza się m.in Django (zapewne też sporo innych ale sam używałem głównie Django do tworzenia api, więc o nim mówię).

2
newmaster napisał(a):

Jak dla mnie to osoba która zajmuje się backendem

Backendem zajmuje się raczej backend developer.
Ale backend to nie tylko REST. REST to nawet nie połowa backendu w ogólności, co więcej jakieś 90% "restowych" backendów wcale nie jest restowa.

0

To w takim razie czym zajmuje się osobą zajmująca się backendem?? Zrobię Resta, baza danych, JWT i w sumie tyle???

0

czym zajmuje się osobą zajmująca się backendem?

Pisaniem logiki aplikacji. Tzn tego co aplikacja robi. Na przykład steruje marsjańskim łazikiem, albo genratorem czarnych dziur. Persystencja i API (czy to restowe czy jakiekolwiek inne) to jest pewnie z 5% kodu.

0

podziwiam 3 lata robienia javy a orientujesz sie jakbys siedzial w tym 3 dni

0
Shalom napisał(a):

Persystencja i API (czy to restowe czy jakiekolwiek inne) to jest pewnie z 5% kodu.

Jak zrobisz jakiegoś porządnego SOAPa z Hibernatem i podejdziesz do tego w odpowiednio enterprajsowy sposób, to to zajmie 90% kodu. Na dodatek XML. ;)

0
somekind napisał(a):
Shalom napisał(a):

Persystencja i API (czy to restowe czy jakiekolwiek inne) to jest pewnie z 5% kodu.

Jak zrobisz jakiegoś porządnego SOAPa z Hibernatem i podejdziesz do tego w odpowiednio enterprajsowy sposób, to to zajmie 90% kodu. Na dodatek XML. ;)

Ja myślałem że JSON wypiera XML

0

No wypiera, ale zanim wyprze mnie jeszcze wiele lat, o ile w ogóle to kiedykolwiek nastąpi.

0

No platformach mobilnych soap/xml w ogóle nie istnieje, nawet nie trzeba było wypierać.

0
somekind napisał(a):

No wypiera, ale zanim wyprze mnie jeszcze wiele lat, o ile w ogóle to kiedykolwiek nastąpi.

Słyszałem o SOAPie, zależy ile będę musiał konfigurować w xml, im mniej tym lepiej bo nie jest on dla mnie w ogóle przejrzysty

3

No to radzę się przyzwyczajać, bo w niektórych firmach przejście z XML na JSON wygląda tak:

{
    "data": "<xml>...content...</xml>"
}

i już mogą mówić, że są restfull.

0

No dobra wszystko spoko, ale to w końcu jakich technologie powinienem znać by być przygotowanym na praktyki ???

1 użytkowników online, w tym zalogowanych: 0, gości: 1