
Java Full Stack Developer. Kurs video. Tworzenie aplikacji internetowych od podstaw
- Ocena:
- 5.0/6 5 opinii
- Wersja:
- Online i ZIP (2.88 GB)
- Czas trwania:
- 11:57:26
+ gratis
Kupując ten produkt dodatkowo otrzymasz:
Full Stack JavaScript. Poznaj technologie Backbone.js, Node.js i MongoDB. Wydanie II ( ebook )
Opis kursu video Java Full Stack Developer. Kurs video. Tworzenie aplikacji internetowych od podstaw
Frontendowiec i backendowiec w jednej osobie
Full Stack Developer posiada umiejętności programistyczne zarówno po stronie serwerowej, jak i interfejsu użytkownika - takie połączenie kompetencji jest coraz bardziej pożądane na rynku pracy w branży IT. Warto, aby osoba przygotowująca się do zawodu Full Stack Developera zainteresowała się językiem Java, którego popularność, a tym samym wymagalność, stale rośnie. W kombinacji z frameworkiem Angular po stronie użytkownika Java jest coraz częściej wykorzystywana w planowaniu architektury nowoczesnych aplikacji internetowych.
Ten kurs jest adresowany zarówno do programistów z podstawową wiedzą z zakresu programowania w Javie oraz JavaScripcie, jak i tych specjalistów, którzy dotąd tworzyli aplikacje webowe w innych językach programowania, takich jak PHP czy Python. Ci pierwsi mogą potraktować to szkolenie jako świetny wstęp do kompletnego podejścia w tworzeniu aplikacji internetowych z użyciem technologii bazujących na językach Java i JavaScript. Z kolei tym drugim kurs pozwoli na płynne przejście w świat wyżej wspomnianego stacku technologicznego.
Co Cię czeka podczas naszego profesjonalnego szkolenia?
W trakcie tego kursu video:
- Nauczysz się tworzenia REST-API z użyciem języka Java i frameworka Spring.
- Opanujesz zasady pisania testów jednostkowych, integracyjnych, e2e z użyciem JUnit i frameworka Spring.
- Skonfigurujesz połączenie z bazą danych i użyjesz Spring Data JPA w persystencji danych w aplikacji internetowej.
- Będziesz tworzyć warstwy serwisów zgodnie z konwencjami frameworka Spring.
- Zbudujesz aplikację (część interfejsu użytkownika) z użyciem frameworka Angular.
- Dowiesz się, jak wykorzystywać bibliotekę Angular Material w aplikacjach tworzonych z użyciem frameworka Angular.
Co więcej...
- Opanujesz pisanie testów jednostkowych z użyciem środowiska Karma i frameworka Jasmine.
Java Full Stack Developer. Kurs video. Tworzenie aplikacji internetowych od podstaw kończy się na poziomie średnio zaawansowanym. Po ukończeniu szkolenia słuchacz będzie wyposażony w wiedzę umożliwiającą mu tworzenie aplikacji internetowych z użyciem Javy i frameworka Spring oraz TypeScriptu i frameworka Angular.
Dlaczego Java, dlaczego Angular?
Systemy oparte na rozwiązaniach bazujących na Javie są niezwykle powszechne w biznesie, także gdy wymaga on szczególnych zabezpieczeń - korzystają z nich między innymi instytucje finansowe i banki. Dobre opanowanie Javy otwiera drzwi do nauki innych języków programowania, ponieważ na jej wirtualnej maszynie (JVM) oparte są takie języki jak Scala, Kotlin czy Clojure. Uczenie się ich bez uprzedniego poznania Javy może rodzić problemy. Jednym z wielu powodów, dla których developerzy Javy preferują używanie frameworka Angular, jest wiele podobieństw i cech wspólnych pomiędzy językiem Java i TypeScriptem. Powtarzalność klas i interfejsów oraz dziedziczenia powodują, że mimo oczywistej różnicy zastosowań developerom związanym raczej z warstwą serwerową aplikacji internetowych łatwiej jest pracować w Angularze przy elementach interfejsu użytkownika.
Wybrane bestsellery
-
Apache Kafka jest rodzajem brokera wiadomości (pośrednika między nadawcą i odbiorcą). Opracowany dziesięć lat temu, dziś jest coraz chętniej używanym oprogramowaniem. Tak się bowiem składa, że z roku na rok rośnie ilość danych, które sieci komputerowe muszą przetwarzać w czasie rzeczywistym. Bez brokerów typu Apache Kafka byłoby to na dłuższą metę
(39,90 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Algorytm jest pojęciem ściśle związanym z programowaniem. Jak podaje definicja, algorytm to skończony ciąg jasno zdefiniowanych czynności koniecznych do wykonania pewnego rodzaju zadań. W efekcie ich wykonania następuje rozwiązanie postawionego problemu. Brzmi informatycznie? Oczywiście - wszak algorytm może zostać zaimplementowany w postaci progra
(35,60 zł najniższa cena z 30 dni)
53.39 zł
89.00 zł (-40%) -
Kto się decyduje na karierę programisty, musi wybrać swój „ulubiony” język. Ten, w którym będzie się specjalizować, doskonalić, pracować. Oczywiście nie musi to być jeden jedyny język. Chodzi po prostu o język pierwszego wyboru, w którego zakresie będzie się ekspertem. Wielu programistów wybiera do tej roli Javę, czyniąc ją tym samym jednym z najpo
(39,90 zł najniższa cena z 30 dni)
92.95 zł
169.00 zł (-45%) -
Język Java należy do najważniejszych - i najpopularniejszych - języków programowania. Dlatego też jest obiektem zainteresowania wielu początkujących programistów. Można by wręcz zaryzykować tezę, że prawie każdy junior developer ma opanowane podstawy Javy i bazując na nich, rozpoczyna karierę zawodową. Tylko co dalej? Elementarna znajomość tego jęz
(39,90 zł najniższa cena z 30 dni)
87.45 zł
159.00 zł (-45%) -
Język C można nazwać ojcem wielu innych, popularniejszych dziś języków programowania. Jego opanowanie pozwala ostatecznie zrozumieć rozwiązania i struktury stosowane między innymi w C++, C# czy nawet Javie. Mimo że jest zaliczany do języków wysokiego poziomu, pozwala pisać stosunkowo lekki i wydajny kod, co nie jest bez znaczenia dla programistów t
(31,60 zł najniższa cena z 30 dni)
43.44 zł
79.00 zł (-45%) -
Najprzyjemniejszym rodzajem nauki jest nauka przez zabawę. A nauka, którą przyswaja się dla zabawy? Na przykład po to, by pograć w samodzielnie zaprogramowaną grę? Jeśli chcesz opanować podstawy tworzenia gier konsolowych i przy okazji poznać język Java, ten kurs video jest dla Ciebie. Zdobytą podczas niego wiedzę będziesz mógł wykorzystać nie tylk
(39,90 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Pracę z kursem rozpoczniesz w rozdziale pierwszym od stworzenia prostej aplikacji graficznej z JFX API. Na tej podstawie omówimy strukturę JFX API. Następnie przejdziemy do Notepada, by wykreować kontrolera plików i widoku. Rozdział drugi jest poświęcony cechom Javy 1.8. Z kolei w rozdziale trzecim skoncentrujemy się na typach generycznych — dowiem
(24,90 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%) -
Pojawienie się Spring Framework na zawsze zmieniło świat Javy. Rzeczy trudne do wykonania stały się łatwe, a te łatwe w zasadzie zaczęły robić się same. Za Springiem stoją ogromna społeczność oraz przepastne zasoby dokumentacji, przykładów i instrukcji. Teraz zaletą tego szkieletu jest również możliwość nauki podczas przygotowanego przez doświadczo
(23,60 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%) -
Dzięki szkoleniu JUnit — testy jednostkowe. Kurs video. Automatyzacja procesu testowania w Javie dowiesz się, czym są testy jednostkowe, jakie są ich cechy i zastosowanie. Nauczysz się uruchamiać testy w środowisku Eclipse oraz używać ich w Mavenie i z linii poleceń. Opanujesz tworzenie asercji, dopasowań, testów parametryzowanych, testów wyjątków,
(29,90 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Skoro interesujesz się tym szkoleniem, to pewnie znasz już podstawy języka Java. Może ukończyłeś nasz kurs dla początkujących programistów tego języka? A może zgłębiałeś jego tajniki samodzielnie? Tak czy inaczej, skoro opanowałeś bazową wiedzę dotyczącą Javy i wiesz, że chcesz w niej programować, czas sięgnąć głębiej i zaprzyjaźnić się na przykład
(39,90 zł najniższa cena z 30 dni)
71.40 zł
119.00 zł (-40%) -
Cyberprzestępczość to znany i wciąż rosnący problem. Na szczęście rozwijają się również sposoby zabezpieczania się przed cyberatakami. Warto pomyśleć o ochronie swojej pracy już na etapie tworzenia aplikacji. Tu z pomocą programistom przychodzi framework Spring Security, doskonałe narzędzie do zabezpieczania aplikacji webowych napisanych w Springu,
(26,55 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%)
O autorze kursu video
Marcin Berendt - ukończył studia inżynierskie na PJWSTK w Gdańsku, magisterskie zaś na Politechnice Poznańskiej (na Wydziale Informatyki, o specjalizacji technologie przetwarzania danych). Od ponad siedmiu lat jest zawodowo związany z wytwarzaniem oprogramowania. Aktualnie pracuje jako inżynier oprogramowania w firmie Franklin Templeton Investments - zajmuje się tam rozwijaniem aplikacji zarówno po stronie serwerowej (przy użyciu takich technologii jak Java, Spring, MyBatis), jak i po stronie interfejsu użytkownika (JavaScript, AngularJS).
Dobrego programistę można opisać wieloma cechami. Moim zdaniem najważniejszą z nich jest świadomość konieczności ciągłego rozwoju. IT jest sektorem rozwijającym się niezwykle dynamicznie - starsze technologie są często wypierane przez nowe, zmieniają się paradygmaty i konwencje wykorzystywane przy planowaniu procesu wytwarzania oprogramowania. Dlatego niezwykle ważne jest, aby regularnie się rozwijać i poznawać nowe narzędzia, szczególnie że dziś, w dobie powszechnego dostępu do informacji, mamy tak wiele możliwości, by to robić.
Spis lekcji (odkodowane lekcje)
-
1. Wstęp 00:25:09
-
2. Implementacja części serwerowej (backend) 05:17:36
- 2.1. Rozpoczęcie implementacji warstwy serwerowej 00:10:42
- 2.2. Definicja podstawowych modeli 00:18:13
- 2.3. Definiowanie interfejsów 00:12:02
- 2.4. Repozytoria 00:11:07
- 2.5. Implementacja serwisów 00:19:23
- 2.6. Testy jednostkowe (cz.1) 00:38:35
- 2.7. Testy jednostkowe (cz.2) 00:31:30
- 2.8. Testy integracyjne (cz.1) 00:25:29
- 2.9. Testy integracyjne (cz.2) 00:32:30
- 2.10. Implementacja kontrolera (cz.1) 00:16:10
- 2.11. Implementacja kontrolera (cz.2) 00:29:02
- 2.12. Implementacja kontrolera (cz.3) 00:11:16
- 2.13. Konfiguracja połączenia do bazy PostgreSQL 00:14:43
- 2.14. Testy e2e w Spring Boot - integracyjne na poziomie kontrolerów 00:46:54
-
3. Implementacja interfejsu użytkownika (frontend) 06:14:41
- 3.1. Rozpoczęcie implementacji warstwy interfejsu użytkownika 00:14:25
- 3.2. Ważne cechy aplikacji tworzonych z użyciem frameworka Angular 00:03:35
- 3.3. Implementacja interfejsu new expense (cz.1) 00:30:13
- 3.4. Implementacja interfejsu new expense (cz.2) 00:31:12
- 3.5. Implementacja interfejsu new expense (cz.3) 00:31:33
- 3.6. Implementacja interfejsu new expense (cz.4) 00:36:22
- 3.7. Implementacja interfejsu expenses-table (cz.1) 00:33:32
- 3.8. Implementacja interfejsu expenses-table (cz.2) 00:36:22
- 3.9. Łączenie części serwerowej (REST-API) z interfejsem użytkownika (cz.1) 00:29:58
- 3.10. Łączenie części serwerowej (REST-API) z interfejsem użytkownika (cz.2) 00:31:10
- 3.11. Łączenie części serwerowej (REST-API) z interfejsem użytkownika (cz.3) 00:31:34
- 3.12. Implementacja testów dla warstwy interfejsu użytkownika (Karma+Jasmine) 00:27:10
- 3.13. Implementacja testów dla warstwy interfejsu użytkownika (Karma+Jasmine) (cz.2) 00:35:45
- 3.14. Podsumowanie 00:01:50
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4(pliki spakowane w ZIP)
Szczegóły kursu
- Ilość lekcji:
- 32
- Czas trwania:
- 11 godz. 57 min.
- Format:
- Zip
- Rok nagrania:
- 2020-08-20
- ISBN :
- 978-83-283-6841-5, 9788328368415
- Data wydania :
- 2020-08-20
- Numer z katalogu:
- 108312
- Do kursu dołączone są materiały dodatkowe, znajdziesz je w Twojej Bibliotece
- Kategorie:
Programowanie » Java
- Uwagi do kursu
Videopoint - inne kursy
-
Ludzie tworzą gry nie tylko po to, by w nie grać, ale również po to, by rozwijać umiejętności programowania. Niektórzy początkujący twórcy gier wybierają tę drogę z myślą, że będzie to ich praca zawodowa, taka na całe życie, inni traktują kreowanie wirtualnych światów jako wstęp do kariery programisty aplikacji lub stron WWW, jeszcze inni postrzega
(121,14 zł najniższa cena z 30 dni)
111.75 zł
149.00 zł (-25%) -
Testowanie manualne polega na uruchamianiu przypadków testowych ręcznie. Dla powodzenia projektu istotne jest rozpoczęcie testów na jak najwcześniejszym etapie pracy. W ten sposób zespół uzyskuje kontrolę nad błędami w kodzie i na bieżąco sprawdza, czy oprogramowanie spełnia określone w dokumentacji wymagania. Testowanie ręczne zawsze poprzedza tes
(121,14 zł najniższa cena z 30 dni)
111.75 zł
149.00 zł (-25%) -
Kiedy mówimy o technologiach tworzących stack technologiczny dla JavaScriptu , zapewne wymienimy Vue.js, React lub Angular. To one znalazły się na podium frameworków przeznaczonych do tworzenia stron i aplikacji internetowych. Wszystkie trzy cieszą się popularnością i mają rzeszę zwolenników wśród frontendowych programistów. Wybór odpowiedniego do
(77,35 zł najniższa cena z 30 dni)
89.25 zł
119.00 zł (-25%) -
Linux z roku na rok zyskuje coraz większą popularność. Uniksopodobne systemy operacyjne bazujące na linuksowym jądrze funkcjonują praktycznie w każdej średniej i większej organizacji, a także - tu już niemal obowiązkowo - w przedsiębiorstwach wyspecjalizowanych w działalności informatycznej, niezależnie od ich wielkości. A że firm przybywa, przybyw
(77,35 zł najniższa cena z 30 dni)
71.40 zł
119.00 zł (-40%) -
Spring to technologia, która powstała, by ułatwić codzienną pracę programistom tworzącym elastyczne aplikacje. Przez dwadzieścia lat istnienia Spring podbił serca miłośników Javy i stał się najpopularniejszym frameworkiem dla tego języka. Za tak dużą popularnością przemawiają liczne zalety: łatwa integracja z różnymi bibliotekami, doskonałe mechani
(44,55 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł (-40%) -
Gry nie tylko dostarczają rozrywki, ale również coraz częściej mają charakter edukacyjny. Kolejne premiery głośnych produkcji - na konsole, komputery lub smartfony - odbijają się szerokim echem w mediach. Minigry dołączane są do aplikacji w naszych telefonach, aby podnieść ich atrakcyjność. Również portale społecznościowe kuszą grami, a użytkownicy
(89,55 zł najniższa cena z 30 dni)
119.40 zł
199.00 zł (-40%) -
Żyjemy w świecie informacji. Przewagę w nim ma ten, kto dysponuje pożądanymi informacjami i (równocześnie) potrafi z nich zrobić odpowiedni użytek. Ten pierwszy etap - pozyskiwanie danych - w erze cyfrowej jest związany z czerpaniem ich z baz danych i odkrywaniem prawidłowości kryjących się w tym, co wydobywa się z hurtowni danych. Tym właśnie jest
(67,05 zł najniższa cena z 30 dni)
89.40 zł
149.00 zł (-40%) -
Dostępność cyfrowa w swoim założeniu stawia na eliminację cyfrowych barier, dzięki czemu zapewnia możliwość korzystania z zasobów Internetu jak najszerszemu gronu użytkowników. To, jak dokładnie powinien wyglądać dostępny cyfrowo serwis internetowy, zdefiniowała grupa W3C w dokumentacji WAI-ARIA. Jeśli ta nazwa jest Ci obca, wiedz, że WAI-ARIA to p
(39,90 zł najniższa cena z 30 dni)
53.39 zł
89.00 zł (-40%) -
Spacewar! to pierwsza gra komputerowa, która została wydana komercyjnie. Jej wielki sukces stał się inspiracją dla kolejnych twórców i nadał kierunek całej branży gier wideo. Teraz, sześćdziesiąt lat później, produkcja gier przynosi ogromne zyski i jest rozrywką dla coraz bardziej wymagających graczy. By zadbać o każdy detal przy produkcji, zatrudn
(39,90 zł najniższa cena z 30 dni)
65.40 zł
109.00 zł (-40%) -
W sektorze business intelligence Tableau ma aż 16 procent udziału w rynku, co czyni go liderem w kategorii oprogramowania do analizy danych. Na ten zdumiewający wynik z pewnością wpłynęła prosta obsługa programu i jego intuicyjny interfejs. Nietechniczni pracownicy firmy bez problemów mogą przeglądać i analizować gotowe dane i raporty. Tableau, pró
(39,90 zł najniższa cena z 30 dni)
149.40 zł
249.00 zł (-40%)
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.
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:


Oceny i opinie klientów: Java Full Stack Developer. Kurs video. Tworzenie aplikacji internetowych od podstaw Marcin Berendt (5)
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.
(4)
(0)
(0)
(0)
(0)
(1)
Marcin, Data dodania: 2021-11-27 Ocena: 6 Opinia niepotwierdzona zakupem
więcej opinii