- Autor:
- Długość
- liczba lekcji: 10, czas trwania: 05:20:55
- Ocena
Kurs video
Java na serwerze - kurs przetrwania. Obóz drugi. Od serwletów do Spring Boota Jarosław Ratajski
- Autor:
- Jarosław Ratajski
- Wydawnictwo:
- Videopoint
- Wersja:
- Online
- Czas trwania:
- 5 godz. 20 min.
- Technologia:
- Apache Tomcat 9.0, Spring 5, Java SE 8
- Ocena:
Spis lekcji kursu video
-
1. 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. 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. 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
Opis
kursu video
:
Java na serwerze - kurs przetrwania. Obóz drugi. Od serwletów do Spring Boota
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
Videopoint - inne kursy
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@helion.pl
Książka drukowana
Oceny i opinie klientów: Java na serwerze - kurs przetrwania. Obóz drugi. Od serwletów do Spring Boota Jarosław Ratajski (1) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(0)
(1)
(0)
(0)
(0)
(0)