od 149 zł

Kurs Spring

Spring jest obecnie najpopularniejszym frameworkiem do tworzenia aplikacji w języku Java. W ramach tego kursu poznasz jego najważniejsze moduły i nauczysz się tworzyć aplikacje webowe z jego użyciem.

Kurs dostosowany jest do najnowszej wersji Spring Boota, tworzony był z wykorzystaniem Javy 17.

 

Kurs Spring Javastart

Czego się nauczysz:

Głównym celem kursu jest to, żeby nauczyć Cię tworzyć kompletne aplikacje webowe z wykorzystaniem najważniejszych komponentów Springa takich jak kontener wstrzykiwania zależności, Spring MVC i Spring Data. Po drodze poznasz jednak narzędzia, które są wymagane praktycznie w każdej profesjonalnej aplikacji. Mam tu na myśli np.:

  • JPA i Hibernate jako frameworki do mapowania obiektowo-relacyjnego,
  • Liquibase jako system do zarządzania schematami baz danych,
  • standard Bean Validation, który umożliwia weryfikować poprawność danych w ramach aplikacji.

W kursie pokazuję jak wykorzystać w praktyce takie narzędzia jak IntelliJ IDEA i Postman do efektywnej pracy. Poznasz też najważniejsze wzorce projektowe, które pozwolą Ci zrozumieć świat aplikacji biznesowych.

Kurs składa się z ponad 70 lekcji, których pełną listę znajdziesz niżej. 

 

Kupując ten kurs otrzymujesz:

  • rok dostępu do treści,
  • dostęp do wszystkich aktualizacji w czasie subskrypcji,
  • kilkadziesiąt lekcji omawiających kluczowe składowe Springa,
  • dostęp do wszystkich kodów źródłowych tworzonych w kursie, czyli kilkadziesiąt projektów pokazujących praktyczne wykorzystanie poznawanych elementów.
  • 6 miesięczną licencję na środowisko IntelliJ IDEA Ultimate,
  • Gwarancję satysfakcji!

Pełną listę zagadnień znajdziesz poniżej.

 

W celu najlepszego zrozumienia kursu wymagana jest dobra znajomość zagadnień związanych z programowaniem obiektowym w języku Java. Zalecana jest także podstawowa znajomość tworzenia aplikacji webowych w tym języku.

Jeżeli wcześniej nie miałeś styczności z aplikacjami internetowymi tworzonymi w języku Java, to zachęcam do przerobienia w pierwszej kolejności kursu Technologii Webowych. Omawiane są w nim podstawy SQL i baz danych, języka HTML, JavaScript i przykład kompletnej aplikacji stworzonej z wykorzystaniem Javy.

Gwarancja satysfakcji

Na wszystkie nasze kursy dajemy gwarancję satysfakcji. Robimy to, ponieważ jesteśmy pewni jakości tworzonych przez nas materiałów. Jeżeli stwierdzisz, że kurs nie spełnił Twoich oczekiwań, to wystarczy, że skontaktujesz się z nami w ciągu 14 dni od daty zakupu, a my zwrócimy Ci 100% wpłaconych pieniędzy.

Przedłużenie w niższej cenie

Gdyby rok dostępu okazał się zbyt krótkim czasem na przerobienie materiału, albo lubisz wracać do naszych treści, to oferujemy możliwość przedłużenia dostępu za ok 25% ceny kursu. Dzięki temu zyskujesz kolejny rok dostępu wraz z aktualizacjami za ułamek aktualnej ceny kursu. Oferta ta dostępna jest tylko wtedy gdy dostęp do kursu nie wygasł.

 

FAQ

Jakie środowisko programistyczne jest wykorzystywane w kursie?

Używamy IntelliJ IDEA Ultimate.

Kiedy dostanę dostęp do kursu?

Kurs odblokowywany jest natychmiast po zaksięgowaniu wpłaty przez naszego pośrednika płatności (Przelewy24).

Czy w kursie jest konfiguracja XML?

Nie. To nie jest kurs historii, tylko współczesnych wersji Springa. W kursie wykorzystujemy Spring Boota 2.6 i Javę 17 z listopada 2021.

Czy po ukończeniu kursu otrzymam certyfikat?

Na chwilę obecną w kursie nie ma systemu certyfikacji. Z czasem pojawi się egzamin, po którego zaliczeniu będzie można otrzymać certyfikat w formie elektronicznej.

Czy dostęp do kursu jest bezterminowy?

Dostęp do wszystkich kursów JavaStart wykupywany jest na okres jednego roku.

Ile zajmuje przerobienie kursu?

Zagadnień w kursie jest ponad 70, a lekcje są na tyle wyczerpujące i poruszają tak szeroki zakres materiału, że przerobienie całego kursu ze zrozumieniem powinno zająć kilka tygodni.

Co zrobić, żeby uzyskać licencję na IntelliJ IDEA Ultimate?

Kupony promocyjna na 6 miesięczną licencję IntelliJ IDEA Ultimate przeznaczone są dla osób, które wcześniej nie korzystały z tej wersji środowiska. Wystarczy, że po zakupie kursu wejdziesz w zakładkę Moje Konto -> Klucz do IntelliJ. Niezależnie od liczby zakupionych kursów przysługuje tylko 1 kupon per osoba.

 

Pełna lista zagadnień kursu

  1. Wstęp do kursu
  2. Aktualizacje
  3. Appendix
  4. Wprowadzenie i narzędzia - IntelliJ IDEA
  5. Wprowadzenie i narzędzia - O Springu
  6. Wstrzykiwanie zależności
  7. Zasada odwrócenia zależności
  8. Odwrócone sterowanie
  9. Profile
  10. Klasy konfiguracji
  11. Własności i pliki properties
  12. JPA, Hibernate i Spring Data
  13. Konfiguracja projektu i baza H2
  14. Definiowanie klas encji
  15. EntityManager i Repozytoria
  16. Aktualizacja i cykl życia encji
  17. Repozytoria Spring Data
  18. Niestandardowe operacje repozytoriów
  19. JPQL i Niestandardowe zapytania
  20. Klucze i autoinkrementacja
  21. Import danych testowych
  22. MySQL Konfiguracja
  23. Środowisko Deweloperskie i Produkcyjne
  24. Liquibase
  25. Dane testowe i konteksty w Liquibase
  26. Zmiany w schemacie bazy danych
  27. Relacja OneToOne
  28. Relacja OneToMany i ManyToOne
  29. Relacja ManyToMany
  30. Leniwe i zachłanne ładowanie obiektów
  31. Operacje kaskadowe
  32. Wybór przeglądarki
  33. Definiowanie kontrolerów
  34. Strona główna i zasoby statyczne
  35. Żądania GET, parametry i nagłówki
  36. Formularze i metoda POST
  37. Thymeleaf Wprowadzenie
  38. Wzorzec MVC
  39. Wzorzec DTO
  40. Thymeleaf - Instrukcje sterujące
  41. Thymeleaf - Pętle
  42. Spring Boot DevTools i plugin LiveReload
  43. Thymeleaf - Praca z tekstem
  44. Thymeleaf - Wyrażenia selekcji
  45. Przekierowania i wzorzec PRG
  46. Thymeleaf i formularze
  47. Adresy względne i absolutne
  48. Naturalne szablony
  49. Thymeleaf- dynamiczne style
  50. Obsługa sesji
  51. Thymeleaf Fragmenty
  52. Thymeleaf Layouty
  53. API i REST Podstawy - Wprowadzenie
  54. API i REST - Konfiguracja projektu i kontrolerów
  55. Klient Postman
  56. Negocjacja reprezentacji zasobu
  57. Zmienne ścieżki i parametry w API
  58. Konfiguracja odpowiedzi API
  59. API - Architektura aplikacji
  60. API - Podział na pakiety
  61. API - Zapis danych
  62. API - Aktualizacja danych
  63. API - Częściowa aktualizacja danych
  64. API - Usuwanie danych
  65. Walidacja - Wprowadzenie i konfiguracja
  66. Wbudowane ograniczenia Bean Validation
  67. Własne ograniczenia i walidatory
  68. Definiowanie komunikatów i ograniczeń
  69. Komunikaty z plików properties
  70. Integracja walidacji z JPA i Spring Data
  71. Integracja walidacji ze Spring MVC
  72. Integracja walidacji z API

Ostatnia aktualizacja kursu: listopad 2021.

Kurs Spring

Kupując otrzymujesz:

  • Kompleksowy kurs programowania w języku Java
  • Rok dostępu do treści wraz z aktualizacjami
  • Gwarancję satysfakcji lub zwrot pieniędzy

OFERTA

Wersja Podstawowa
149 zł
  • ponad 70 lekcji o najważniejszych aspektach Springa
  • 6-miesięczna licencja edukacyjna do IntelliJ Ultimate
  • kody źródłowe wszystkich przykładów
Kupuję
Wersja Standardowa
449 zł
  • ponad 70 lekcji o najważniejszych aspektach Springa
  • 6-miesięczna licencja edukacyjna do IntelliJ Ultimate
  • kody źródłowe wszystkich przykładów
  • Fora z nielimitowaną liczbą pytań do doświadczonych programistów
Kupuję
tag_faces

Gwarancja satysfakcji

speed

Dostęp do kursu w ciągu kilku minut po zakupie

attach_money

Zwrot pieniędzy do 14 dni

business

Faktura VAT 23%