Java na serwerze - kurs przetrwania. Obóz pierwszy
- Autor:
- Długość
- liczba lekcji: 10, czas trwania: 4:27:02
- Ocena
Kurs video
Java na serwerze - kurs przetrwania. Obóz pierwszy

- Wydawnictwo:
- Videopoint
- Wersja:
- Online i ZIP (1.2GB)
- Czas trwania:
- 4:27:02
- Ocena:
Spis lekcji kursu video
-
1. 4:27:02
- 1.1. Pomocne narzędzia - Java JDK/Gradle/IDE 25:54
- 1.2. Witaj, świecie, w internecie - Spring 5 i prosty serwer HTTP 27:15
- 1.3. Trochę więcej akcji - licznik odwiedzin i powitanie 23:38
- 1.4. Wędrówka na front - strona Web w AngularIO z użyciem angular-cli 26:54
- 1.5. Klasy w praktyce - REST-owe API w Spring z klasami i reprezentacja JSON 25:18
- 1.6. Powrót na front - komunikacja z serwerem; uatrakcyjniamy stronę przy użyciu Angular Material 28:09
- 1.7. Dzielimy się kodem i walczymy z wątkami - podstawy Git i GitHub; podstawy pisania kodu bezpiecznego wielowątkowo 26:46
- 1.8. Testujemy na poważnie - podstawy testowania kodu z użyciem JUnit 34:57
- 1.9. Jak przetrwać bez prądu - zapis i odczyt danych z plików 25:49
- 1.10. Współpraca z bazą - utrwalanie danych w bazie MongoDB; dokończenie projektu 22:22
Opis kursu video Java na serwerze - kurs przetrwania. Obóz pierwszy
Obierz kurs na programowanie serwera w Javie
Podejście, w którym bazę do pracy z serwerem stanowi najnowsza, dziewiąta wersja języka Java oraz najświeższa wersja biblioteki Spring (5.x), jest nowatorskie i zdobywa coraz większą popularność. Nie jest jeszcze zbyt powszechne w firmach, ale właśnie dlatego teraz jest dobry czas, by przyswoić zagadnienie nowoczesnego programowania serwerów — z użyciem świetnie pasujących do siebie narzędzi. Celem, w którym powstał niniejszy kurs, jest nauczyć Cię projektowania aplikacji webowych od A do Z. Szczególny nacisk więc kładzie się w nim na typowe problemy, które się z tym wiążą, takie jak: komunikacja z klientem (REST/JSON), wielowątkowość oraz prezentacja i składowanie danych. Dodatkowo w kursie omówiono zagadnienia związane ze współdzieleniem kodu w zespole i z utrzymaniem jego jakości. Ukończywszy szkolenie, będziesz mógł pisać wymarzone przez siebie aplikacje, a także przygotować się do rozmowy w sprawie pracy w charakterze nowoczesnego programisty serwera Java.
Co Cię czeka podczas naszego profesjonalnego szkolenia?
W trakcie pracy z niniejszym kursem video poznasz:
- aplikacje serwerowe Java oraz aplikacje WEB/HTML,
- podstawy Spring 5 WebFlux,
- zasady praktycznego programowania funkcyjnego w języku Java,
- podstawy AngularIO (Angular 5),
- praktykę pracy z protokołami HTTP/REST oraz formatem JSON,
- sposoby zapisywania danych do pliku,
- metody wymiany danych MongoDB,
- podstawy automatycznego testowania kodu,
- współdzielenie kodu Git/GitHub.
Co więcej...
- ...będziesz mieć okazję do praktykowania programowania i modelowania obiektowego.
Java na serwerze — kurs przetrwania. Obóz pierwszy kończy się na poziomie podstawowym, ale pokazuje, jak przygotować kompletną, choć prostą aplikację. Jest dobrą bazą do dalszych, samodzielnych eksperymentów.
Trzy godziny z Javą na serwerze
Szkolenie, z którego za chwilę skorzystasz, zostało podzielone na 10 lekcji; każda z nich trwa od 20 do 30 minut. Zaczniemy od podstaw tworzenia serwera, by następnie przejść do omówienia metod GET i POST. Później skupimy się na obsłudze parametrów żądania i modulacji kodu. Opracowawszy te tematy, zajmiemy się modelowaniem obiektowym. Następnie w centrum naszego zainteresowania znajdzie się lekki format tekstowy JSON (JavaScript Object Notation). Ostatnie trzy lekcje będą poświęcone czystej praktyce — testowaniu, współdzieleniu kodu i zagadnieniom związanym z podstawami aplikacji wielowątkowych.
Obiektowo, funkcyjnie, a może reaktywnie?
Podczas pracy z niniejszym kursem video oraz szerzej — programowaniem serwerów w Javie prezentowane są paradygmaty programowania wykraczające poza popularne programowanie obiektowe. Pierwszym z nich jest programowanie funkcyjne. Podejście funkcyjne jest w pewnym sensie niezależne od obiektowego. Kod może być jednocześnie funkcyjny i obiektowy. Stosowanie się do zasad programowania funkcyjnego pozwala poprawić niezawodność kodu i ułatwia tworzenie programów efektywnych, elastycznych i prostych w testowaniu. Co ciekawe, mimo że Java jest z założenia tylko językiem obiektowym, można w nim z powodzeniem programować funkcyjnie. Nieco bardziej skomplikowanym zagadnieniem jest bazujące na funkcyjnym programowanie reaktywne, ułatwiające definiowanie efektywnych ścieżek przetwarzania danych i obsługi błędów w aplikacji, szczególnie w przypadku programów serwerowych.
We cannot travel the roads of success without ever crossing the streets of failures.
Venkat Subramaniam
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.

Oceny i opinie klientów: Java na serwerze - kurs przetrwania. Obóz pierwszy Jarosław Ratajski (22)
(11)
(2)
(1)
(2)
(2)
(4)
6 potwierdzona zakupem i oceniona przez: 2020-09-08
6 oceniona przez: Artur, 2019-02-07
6 potwierdzona zakupem i oceniona przez: 2019-01-20
6 potwierdzona zakupem i oceniona przez: 2019-01-19
6 potwierdzona zakupem i oceniona przez: 2018-10-09
6 potwierdzona zakupem i oceniona przez: 2018-06-28
6 oceniona przez: Adam Borowski, programsita 2018-03-22
6 potwierdzona zakupem i oceniona przez: 2018-03-22
6 oceniona przez: 2018-02-07
6 potwierdzona zakupem i oceniona przez: Jakub, 2018-01-18
6 oceniona przez: Tomasz, Początkujący programista 2018-01-14
5 potwierdzona zakupem i oceniona przez: 2019-09-27
5 oceniona przez: 2018-06-17
4 oceniona przez: 2018-07-06
3 potwierdzona zakupem i oceniona przez: 2018-11-06
3 potwierdzona zakupem i oceniona przez: 2018-02-28
2 potwierdzona zakupem i oceniona przez: marcin, 2020-06-12
2 potwierdzona zakupem i oceniona przez: Daniel, 2018-08-24
1 potwierdzona zakupem i oceniona przez: 2020-01-15
1 oceniona przez: Michał, 2019-05-23
1 potwierdzona zakupem i oceniona przez: 2019-05-22
1 oceniona przez: 2018-02-07
więcej opinii