- Autor:
- Długość
- liczba lekcji: 10, czas trwania: 04:27:02
- Ocena
Kurs video
Java na serwerze - kurs przetrwania. Obóz pierwszy
- Wydawnictwo:
- Videopoint
- Wersja:
- Online
- Czas trwania:
- 4 godz. 27 min.
- Technologia:
- Java 9, Spring 5
- Ocena:
Spis lekcji kursu video
-
1. 04:27:02
- 1.1. Pomocne narzędzia - Java JDK/Gradle/IDE 00:25:54
- 1.2. Witaj, świecie, w internecie - Spring 5 i prosty serwer HTTP 00:27:15
- 1.3. Trochę więcej akcji - licznik odwiedzin i powitanie 00:23:38
- 1.4. Wędrówka na front - strona Web w AngularIO z użyciem angular-cli 00:26:54
- 1.5. Klasy w praktyce - REST-owe API w Spring z klasami i reprezentacja JSON 00:25:18
- 1.6. Powrót na front - komunikacja z serwerem; uatrakcyjniamy stronę przy użyciu Angular Material 00:28:09
- 1.7. Dzielimy się kodem i walczymy z wątkami - podstawy Git i GitHub; podstawy pisania kodu bezpiecznego wielowątkowo 00:26:46
- 1.8. Testujemy na poważnie - podstawy testowania kodu z użyciem JUnit 00:34:57
- 1.9. Jak przetrwać bez prądu - zapis i odczyt danych z plików 00:25:49
- 1.10. Współpraca z bazą - utrwalanie danych w bazie MongoDB; dokończenie projektu 00: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
Wybrane bestsellery
Videopoint - inne książki
Dzięki 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.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana
Oceny i opinie klientów: Java na serwerze - kurs przetrwania. Obóz pierwszy Jarosław Ratajski (22) Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię.
(11)
(2)
(1)
(2)
(2)
(4)
więcej opinii