ODBIERZ TWÓJ BONUS :: »

Java na serwerze - kurs przetrwania. Obóz drugi. Od serwletów do Spring Boota

Podstawowe informacje:
Czas trwania: 05:20:55
Poziom: średnio zaawansowany
Autor: Jarosław Ratajski
Liczba lekcji: 10
Technologia: Apache Tomcat 9.0, Spring 5, Java SE 8
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
29,90 zł 99,00 zł (-70%)
16,70 zł najniższa cena z 30 dni Dodaj do koszyka Za zakup otrzymasz 29 punktów
Korzyści:
Ścieżki rozwoju w ebookpoint.pl

Czego się nauczysz?

  • Programowania obiektowego na przykładach (klasy, interfejsy, dziedziczenie)
  • Pracy z kolekcjami i generykami w codziennych zadaniach
  • Obsługi wyjątków oraz tworzenia własnych klas wyjątków
  • We/Wy z wykorzystaniem strumieni i NIO.2 (pliki, katalogi, kanały)
  • Programowania funkcyjnego w Javie (wyrażenia lambda, Stream API)
  • Serializacji danych i pracy z formatami JSON/CSV
  • Testowania jednostkowego w JUnit 5 i pisania testów parametryzowanych
  • Zarządzania zależnościami i budowania projektu w Mavenie lub Gradle
  • Debugowania i profilowania aplikacji w IntelliJ IDEA lub Eclipse
  • Stosowania dobrych praktyk i wzorców czystego kodu

Spis lekcji

1. Tworzenie aplikacji webowej w Javie 05:20:55
1.1. Podstawowe narzędzia, organizacja.
00:23:23
1.2. Serwlety.
00:30:54
1.3. JSP.
00:36:39
1.4. Zaglądamy do wnętrza Tomcata.
OGLĄDAJ » 00:31:49
1.5. Serwlety i JSP zaawansowane.
00:27:33
1.6. Wstęp do frameworka Spring.
00:27:21
1.7. JSON.
OGLĄDAJ » 00:37:27
1.8. Baza danych SQL.
00:37:36
1.9. Zaglądamy do wnętrza Spring.
00:36:26
1.10. Kończymy i dopracowujemy aplikację.
00:31:47

Obierz kurs na prawdziwy obóz przetrwania w Javie.

Java jest niezwykle wszechstronnym językiem programowania, najpowszechniej używanym do programowania serwerów. Aktualnie do tego celu najczęściej wykorzystuje się framework Spring, w tym najnowsze wersje Spring 5 i Spring Boot 2. By się tego szybko nauczyć, wystarczy poznać minimum teorii — i rzucić się na głęboką wodę praktyki, na przykład by wykonać od A do Z prosty serwis oparty na SQL. Brzmi zuchwale? Programisto Javy — nie bój się! Przecież nie zostawimy Cię samego pośrodku niezaprogramowanego serwera. Dostarczymy Ci niezbędnych narzędzi. Pokażemy techniki programistyczne, podpowiemy efektywne skróty klawiszowe oraz szybkie i niezawodne sposoby na debugowanie programu serwerowego. Poznasz ważne detale funkcjonowania aplikacji serwerowych, dzięki czemu szybciej zrozumiesz zasady ich działania i poradzisz sobie w każdej sytuacji problemowej. A teoria? Owszem, dla złapania oddechu troszkę poteoretyzujemy. W proponowanym przez nas kursie pojawią się pewne informacje i smaczki historyczne, które uświadomią Ci, dlaczego programujemy właśnie tak, a nie inaczej.

Odbywszy z nami serwerowy obóz przetrwania w Javie, zaopatrzysz się w najważniejsze narzędzia i zdobędziesz kluczowe umiejętności, by odnaleźć się w pracy „backendowca” tego języka programowania. Po ukończeniu kursu będziesz miał opanowane podstawy frameworka Spring 5. Bez problemu skonfigurujesz Spring Boot 2.0 oraz skorzystasz z baz danych SQL i JPA. Dodatkowo jasne staną się dla Ciebie podstawowe zasady działania serwerów aplikacji, poznasz działanie serwletów oraz podstawy JSP, do tego dołożysz zagadnienie testowania opartego na JUnit. Będziesz w stanie wyszukać i naprawić błędy w aplikacji serwerowej, wdrożysz się do pracy z Gradle, narzędziem do budowania, i opanujesz podstawy pracy w technice TDD. Wiedząc, jak wygląda typowa architektura aplikacji Spring, wyruszysz w dalszą drogę — by programować w Javie kolejne serwery.

Jakie korzyści wyniesiesz z tego szkolenia?

Po ukończeniu tego kursu video będziesz potrafił:

  • Stworzyć własną, kompletną aplikację z użyciem frameworka Spring.
  • Efektywnie rozwiązywać podstawowe problemy, jakie pojawiają się podczas pracy z serwerem.
  • Odnaleźć się w starszych typowych projektach realizowanych w Javie.
  • Skorzystać z uporządkowanej wiedzy na temat podstaw serwletów i aplikacji web w Javie.

Java na serwerze – kurs przetrwania. Obóz drugi. Od serwletów do Spring Boota jest przeznaczony dla programistów, którzy opanowali Javę w stopniu co najmniej średnio zaawansowanym. Nie trzeba jednak znać Javy serwerowej — ta zostanie zaprezentowana od podstaw w trakcie kursu.

Make JAR, not WAR

Aktualnie obowiązujące zasady programowania serwerów są nieco odmienne od tych, które głoszono jeszcze kilka lat temu. Dawniej aplikacje web budowano jak paczki WAR i jako takie wdrażano na serwer. Trwało to długo i często prowadziło do trudnych w diagnozie błędów. Nowocześniejsze aplikacje Spring przyjmują formę aplikacji stand-alone — tzw. paczek JAR. Dzięki temu ich uruchamianie jest zwykle o wiele prostsze.

Dziesięć razy Java na serwerze

Java na serwerze – kurs przetrwania. Obóz drugi. Od serwletów do Spring Boota składa się z 10 lekcji, z których każda trwa 25-35 minut. Nim ruszymy w stronę serwera, poświęcimy chwilę na sprawy organizacyjne — przygotujemy i skonfigurujemy środowisko pracy, omówimy także zasady korzystania z kursu i jego cel. Następnie przejdziemy do zagadnienia serwletów — by się dowiedzieć, czym są i jak działają, oraz szczegółowo poznać kontener serwletów Tomcat. Na koniec tego działu zrobimy proste serwerowe „hello world!”. W kolejnej części szkolenia zajmiemy się stronami JSP i tym, co je odróżnia od serwletów. Przyjrzymy się prostej aplikacji bazującej na stronach JSP. Później zajrzymy do środka Tomcata oraz omówimy bardziej skomplikowane serwlety i strony JSP. Sporo czasu poświęcimy Springowi — zaczniemy pisać prawdziwie poważną aplikację w Spring MVC. Dowiemy się, czym jest i gdzie znajduje zastosowanie format JSON. Zapukamy do bazy danych SQL i wreszcie — prawie na koniec — zagłębimy się we wnętrzu samego Springa. Na całkowity, definitywny koniec pracy z kursem wygładzimy aplikację, którą stworzyliśmy w trakcie nauki.

Uwaga — ostrzeżenie!

Programisto Javy, pamiętaj: nigdy, ale to nigdy nie powinieneś używać typów float lub double do wyliczeń pieniężnych! Ze względu na błędy zaokrągleń w systemie binarnym obliczenia przeprowadzone z zastosowaniem double będą odbiegać wynikami od tych, które otrzymasz z kalkulatora lub Excela. A ponieważ błędy „lubią” się kumulować, nie pozostanie to bez wpływu na wysokość raty Twojego kredytu lub kwotę podatku do uiszczenia. Typów double i float używaj tam, gdzie małe różnice w precyzji obliczeń nie mają znaczenia.

„We cannot travel the roads of success without ever crossing the streets of failures”

Venkat Subramaniam

Wybrane bestsellery

O autorze kursu video

Jarosław Ratajski — rocznik 1977, ukończył matematykę na Politechnice Wrocławskiej, uzyskując tytuł magistra inżyniera. Pracował dla największych, m.in. dla firm: Capgemini, CSS Insurance, Lufthansa, Uniqa, BZ WBK i UniCredit Group. Obecnie jest związany z Engenius.ch oraz UBS Bank. Ze względu na zawodową pasję często występuje jako speaker na konferencjach poświęconych Javie i programowaniu funkcyjnemu. W czasie wolnym od programowania gra koncerty — na gitarze, perkusji i maszynie do robienia dymu ;)

Oceny i opinie klientów: Java na serwerze - kurs przetrwania. Obóz drugi. Od serwletów do Spring Boota Jarosław Ratajski (2)

Informacja o opiniach
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.
3.0
  • 6 (0)
  • 5 (1)
  • 4 (0)
  • 3 (0)
  • 2 (0)
  • 1 (1)
  • Dobry kurs. Szybki przegląd starszych technologii, wykorzystanych w inny sposób

    Opinia: anonimowa Opinia dodana: 2021-03-13 Ocena: 5   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Na 2018 rok może i kurs był aktualny, teraz zupełne średniowiecze. Takie kursy powinny być zdejmowane z platformy. Fakt jest taki, że nie spojrzałem wcześniej na datę wstawienia. Moj błąd. Daje 1 gwiazdkę za przestarzały materiał.

    Opinia: Rafał Opinia dodana: 2025-04-21 Ocena: 1   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
więcej opinii »

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2018-12-21
ISBN: 978-83-283-5429-6, 9788328354296
Numer z katalogu: 82047

Videopoint - inne kursy

Kurs video
29,90 zł
Dodaj do koszyka
Sposób płatności