Kurs Java

Kurs Spring w praktyce

Tu jesteś
Java - Mapa kariery Tu jesteś 4 JPA - Hibernate 5 REST 6 Spring 7 Aplikacja Webowa
[BACKEND]
8 Mikroserwisy
Webserwisy
[BACKEND]
Tworzenia backendu mikroserwisów można
uczyć się już gdy tylko opanujemy Springa,
albo też dopiero po zdobyciu
nieco prostszej umiejętności tworzenia
backendu aplikacji webowej.
Mówimy prostszej, ponieważ najczęściej
frontend aplikacji webowej tworzy
z backendem relacje 1:1.
Natomiast mikroserwisy to zwykle
środowisko rozproszone, co często
prowadzi do sytuacji,
w której występuje kilka "frontendów"
komunikujących się z kilkoma "backendami".
9 HTML, CSS, Sass
Po opanowaniu backendu można
rozwijać się w stronę pozycji fullstack
dewelopera. W tym celu wymagane
jest nauczenie się kolejnych rozwiązań
frontendowych. Oczywiście nic nie stoi na
przeszkodzie, by rozwijać się w kierunku
frontendu już w trakcie nauki backendu.
10 Bootstrap
 Material
Przystanek Backend
Spring to obecnie najbardziej popularna platforma Java na świecie, której używa zdecydowana większość firm tworzących oprogramowanie. Umożliwia budowanie aplikacji Java w oparciu o wbudowane mechanizmy, które wspierają programistę w kluczowych kwestiach, takich jak tworzenie obiektów, przechowywanie ich i udostępnianie we właściwym momencie. Ułatwia obsługę żądań HTTP, w tym pozwala na wykorzystanie potencjału koncepcji REST. Dostarcza mechanizmy do obsługi baz danych, które opierają się na wykorzystaniu dostawcy JPA - najczęściej Hibernate'a.

Co dokładnie ma Spring i dlaczego warto z niego korzystać? Odkrywamy to w kolejnych rozdziałach kursu. W kursie tym używamy adnotacji, gdyż konfiguracje XML-owe w Springu należą już zdecydowanie do przeszłości. Nie omawiamy również silnika szablonów Thymeleaf, gdyż obecnie trendy na rynku są takie, że backend aplikacji jest totalnie odseparowany od frontendu i działa niezależnie (często na osobnej maszynie). Frontend jest najczęściej tworzony za pomocą frameworków i bibliotek takich jak AngularJS, Angular 2+ lub React.
Appa Notka. Jeśli interesuje Cię temat Thymeleaf i chcesz poznać plusy i minusy tego rozwiązania wybierz się do punktu Thymeleaf / JSP & JSTL na naszej mapie kariery.
Nasza rekomendacja
Na końcu każdego rozdziału znajdziecie sekcję z naszą rekomendacją oznaczoną charakterystyczną zielono-białą ikoną. Jest to specjalne miejsce, w którym wyrażamy swoje zdanie w omawianym temacie, a także gdzie polecamy ciekawe rozwiązania. Oczywiście zawsze jest to nasza subiektywna opinia i ma jedynie wskazywać preferowane przez nas podejście do tematu.
Używamy w StartAPPa
Większość tematów oraz przykładów kodu zawartych w kursie pochodzi faktycznie z aplikacji StartAPPa. W miejscu oznaczonym zielono-czerwoną ikoną zawsze podajemy informacje dotyczące konkretnych rozdziałów w Kursie Aplikacji Web, w których można zobaczyć jak dane rozwiązanie funkcjonuje w realnych warunkach.

Wprowadzenie do platformy Spring

Spring Boot

Spring Framework

Spring Data

Spring w Aplikacji Webowej

W tej strefie znajdziesz wszystko co niezbędne, aby komfortowo uczyć się Springa oraz Hibernate'a. Doskonale opisany kod nie zawiera zbędnych komplikacji, tylko samą esencję w postaci praktycznych przykładów. Sam wybierasz w jakim obszarze chcesz doładować wiedzę, przez co nie musisz przeszukiwać kolejnych kursów w internecie w celu znalezienia jednego zagadnienia, które Cię interesuje. Tutaj odnajdziesz wszystko co jest istotne w danym temacie. Otrzymujesz pakiet złożony z kilku projektów wraz z obszernym wytłumaczeniem kodu.
Nasz model kursu

  • Dzięki tworzeniu mniejszych paczek w niższych cenach mamy zawsze najświeższe materiały (dużo łatwiej jest aktualizować mniejsze porcje kursów).
  • Od razu wiesz czy kurs jest dla Ciebie i jeśli chcesz zdobyć więcej wiedzy w danym obszarze dokupujesz kolejny pakiet.
  • Otrzymujesz roczny* dostęp do materiałów online, a przez to dostęp do wszystkich aktualizacji.
  • Wszystkie zagadnienia posiadają kod zawarty w ramach dobrze przemyślanych i uporządkowanych projektów.
  • Ściągnięty kod pozostaje u Ciebie, więc możesz zawsze podejrzeć to czego nie pamiętasz, nawet za kilka miesięcy czy lat.
* Ograniczenie dotyczy tylko treści kursów dostępnych online. Dzięki temu masz gwarancję, że przez rok treści nie zostaną usunięte z portalu. Do tego ściągnięty kod pozostaje u Ciebie na zawsze!

Uwaga. Wszystkie materiały zakupione w ramach Kurs Aplikacji Web nie mają ograniczenia czasowego (łącznie z treściami - ściągasz treść kursu w pdf, a także cały kod źródłowy projektu i korzystasz tak długo jak tylko chcesz, nawet bez dostępu do internetu).

Stale się rozwijamy, a więc bądź na bieżąco!
Na ten adres będziemy przesyłać informacje o ważniejszych aktualizacjach, a także o nowych materiałach pojawiających się na stronie.
Polub nas na Facebooku:
Nasi partnerzy:
Javappa to również profesjonalne usługi programistyczne oparte o technologie JAVA. Jeśli chesz nawiązać z nami kontakt w celu uzyskania doradztwa bądź stworzenia aplikacji webowej powinieneś poznać nasze doświadczenia.
Kliknij O nas .