Java na serwerze - kurs przetrwania. Obóz drugi. Od serwletów do Spring Boota - Helion
ISBN: 978-83-283-5429-6
Format: video
Data wydania: 2018-12-21
Księgarnia: Helion
Cena książki: 44,55 zł (poprzednio: 99,00 zł)
Oszczędzasz: 55% (-54,45 zł)
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
Osoby które kupowały "Java na serwerze - kurs przetrwania. Obóz drugi. Od serwletów do Spring Boota", wybierały także:
- Wprowadzenie do Javy. Programowanie i struktury danych. Wydanie XII 193,23 zł, (59,90 zł -69%)
- Spring i Spring Boot. Kurs video. Testowanie aplikacji i bezpiecze 129,00 zł, (51,60 zł -60%)
- Metoda dziel i zwyci 89,00 zł, (35,60 zł -60%)
- JavaFX. Kurs video. Wzorce oraz typy generyczne 79,00 zł, (31,60 zł -60%)
- Platforma Xamarin. Kurs video. Poziom drugi. Zaawansowane techniki tworzenia aplikacji cross-platform 99,00 zł, (39,60 zł -60%)