Java Full Stack Developer. Kurs video. Tworzenie aplikacji internetowych od podstaw
- Ocena:
- 4.6/6 7 opinii
- Wersja:
- Online
- Czas trwania:
- 11:57:26
- Technologia:
- Spring Boot 2.2, Visual Studio Code 2020, Spring Tools 4, Angular 9, Java 13, TypeScript, PostgreSQL 12.2
Opis kursu video Java Full Stack Developer. Kurs video. Tworzenie aplikacji internetowych od podstaw
Kurs Java Full Stack Developer online
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 kursu Java Full Stack Developer?
W trakcie tego kursu Full Stack Developer:
- 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.
Wybierz kursy WordPress, poszerz swoją wiedzę i zwiększ swoją konkurencyjność na rynku pracy.
Wybrane bestsellery
-
Promocja
Angular został przystosowany przez programistów Google’a do tworzenia złożonych i skalowalnych aplikacji. Dzięki modułowości i wydajności jest wybierany do pisania wymagających aplikacji korporacyjnych i biznesowych. Kod jest zredukowany i zorganizowany modułowo, co zapewnia czytelność i ułatwia pracę nad projektem. Dla tworzenia dynamicznych aplik(59,59 zł najniższa cena z 30 dni)
59.59 zł
149.00 zł (-60%) -
Bestseller Nowość Promocja
Znajomość Springa i Spring Boota jest obecnie wymagana przez większość pracodawców poszukujących programistów Javy. Nic dziwnego – ta technologia znacznie upraszcza i przyspiesza działanie. Jako że ma spore grono zwolenników, jest szeroko wspierana przez społeczność programistów. Wzbogać swoje CV o znajomość Springa i Spring Boota, a będziesz o wie(53,55 zł najniższa cena z 30 dni)
77.35 zł
119.00 zł (-35%) -
Promocja
Czy znasz Angulara? Warto się z nim bliżej zaznajomić, ponieważ należy do najważniejszych frameworków służących do budowania interfejsów użytkownika w aplikacjach internetowych. Stworzony i wspierany przez Google, ma niezwykle spójny ekosystem i oferuje pełny zestaw narzędzi do tworzenia skalowalnych i kompleksowych aplikacji. Co istotne, tworząc z(41,65 zł najniższa cena z 30 dni)
47.60 zł
119.00 zł (-60%) -
Bestseller Promocja
Oprogramowanie Apache Kafka powstało jako broker wiadomości w LinkedIn. Obecnie pełni funkcję rozproszonego systemu przetwarzania strumieniowego danych, używanego do budowania aplikacji opracowujących duże ilości danych w czasie rzeczywistym. Z zalet tego oprogramowania korzystają firmy na całym świecie – jest kluczowym narzędziem w takich sektorac(31,14 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
Java należy do najpopularniejszych języków programowania na świecie. Używana przez miliony programistów, jest na tyle uniwersalna, że znajduje zastosowanie zarówno w aplikacjach desktopowych, mobilnych, jak i serwerowych, a także w zaawansowanych systemach zarządzania bazami danych. Z jej zalet korzystają samodzielni specjaliści, niewielkie firmy i(39,59 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Promocja
Kariera zawodowa programisty jest związana z nieustanną nauką i doskonaleniem zdobytych umiejętności. Jednym z podstawowych etapów rozwoju programisty Java jest zaznajomienie się z dobrymi praktykami programistycznymi, co obejmuje także wzorce projektowe – i to im właśnie poświęcony jest ten kurs. Wzorce projektowe stanowią zestaw praktycznych rozw(59,59 zł najniższa cena z 30 dni)
81.95 zł
149.00 zł (-45%) -
Promocja
W zakresie wytwarzania oprogramowania pojawiają się różne trendy, ale każdej organizacji, bez wyjątku, zależy na dobrym wizerunku. Widać to po wyraźnym wzroście świadomości w obszarach poświęconym bezpieczeństwu i wydajności aplikacji. Dbałość o te aspekty zapewnia chętnie wybierany przez programistów framework Spring, przeznaczony do tworzenia bez(58,04 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%) -
Promocja
Pierwsza wersja Javy ukazała się w 1995 roku. Po 27 latach od publikacji kod napisany w tym języku programowania możemy spotkać niemal wszędzie: w aplikacjach webowych, chmurowych, narzędziach programistycznych, a nawet systemach wbudowanych. Java w lodówce? Tak, i to dosłownie! Ponadto przyszłość Javy maluje się w jasnych barwach, ponieważ deklasu(53,55 zł najniższa cena z 30 dni)
59.50 zł
119.00 zł (-50%) -
Promocja
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(49,50 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
Promocja
W 1994 roku w książce Design Patterns: Elements of Reusable Object-Oriented Software pierwszy raz pojawia się pojęcie wzorca projektowego. Jego autorzy, znani jako Banda Czworga, nazywają wzorce projektowe gotowymi schematami rozwiązań typowych programistycznych problemów. Można rzec, że dzięki tym schematom nie musimy wyważać otwartych drzwi. Nale(53,55 zł najniższa cena z 30 dni)
59.50 zł
119.00 zł (-50%)
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 "Java Full Stack Developer. Kurs video. Tworzenie aplikacji internetowych od podstaw" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły kursu
- Ilość lekcji:
- 32
- Czas trwania:
- 11 godz. 57 min.
- Format:
- Online
- Data aktualizacji:
- 2020-08-20
- ISBN :
- 978-83-283-6841-5, 9788328368415
- Numer z katalogu:
- 108312
- Do kursu dołączone są materiały dodatkowe, znajdziesz je w Twojej Bibliotece
- Kategorie:
Programowanie » Java
Testowanie oprogramowania
Programowanie » Spring
Web development » Angular
Videopoint - inne kursy
-
Bestseller Nowość Promocja
Wśród zyskujących popularność nurtów, które obserwujemy w świecie IT, wyróżnia się wirtualizacja. Drugim odmienianym przez wszystkie przypadki trendem jest konteneryzacja. Stąd rosnąca popularność platformy Proxmox, której można używać do dwóch celów – właśnie do konteneryzacji i do wirtualizacji. Realizacja tych dwóch procesów w ramach jednego opr(65,40 zł najniższa cena z 30 dni)
70.85 zł
109.00 zł (-35%) -
Bestseller Nowość Promocja
Automatyzacja pozwala na zwiększenie efektywności poprzez eliminację rutynowych zadań. Wiedząc o tym, firmy chętnie wdrażają automatyzację. Te, które jeszcze tego nie robią, tracą czas i pieniądze. Raporty nie pozostawiają złudzeń: według McKinsey & Company 57% firm już korzysta z automatyzacji AI, a do 2025 roku liczba ta ma wzrosnąć do 85%. Dzięk(39,90 zł najniższa cena z 30 dni)
103.34 zł
159.00 zł (-35%) -
Bestseller Nowość Promocja
W dynamicznie zmieniającym się świecie biznesu automatyzacja procesów staje się kluczowym elementem sukcesu każdej organizacji. Technologia RPA (ang. robotic process automation) w połączeniu z zarządzaniem projektami i inżynierią oprogramowania tworzy nowy standard w zarządzaniu zasobami i operacjami firmowymi. I tu wkracza Microsoft Power Automate(43,60 zł najniższa cena z 30 dni)
70.85 zł
109.00 zł (-35%) -
Promocja
Grafika cyfrowa otwiera przed nami wyjątkowe możliwości projektowania użytkowego i wyrażenia ekspresji artystycznej. Odgrywa kluczową rolę nie tylko w przestrzeni internetowej. Kolorowe banery, plakaty, grafiki i retuszowane zdjęcia na stałe wpisały się w miejski krajobraz. Z pewnością wiele z nich, jeśli nie większość, powstało przy użyciu Photosh(67,60 zł najniższa cena z 30 dni)
92.95 zł
169.00 zł (-45%) -
Promocja
Ludzkość od zarania dziejów miała potrzebę zapisywania i porządkowania danych – pierwsze tabliczki gliniane z zapisanymi informacjami handlowymi pochodzą z 3500 roku p.n.e. Na przestrzeni wieków pojawiło się wiele technik gromadzenia danych, jednak dopiero wraz z rozwojem technologii komputerowej narodziło się nowe podejście do zarządzania informac(47,60 zł najniższa cena z 30 dni)
65.45 zł
119.00 zł (-45%) -
Bestseller Promocja
Statystyka to dziedzina wiedzy, która bazuje na danych – przedmiotem jej zainteresowania są metody ich pozyskiwania i prezentacji, a przede wszystkim analizy. W ostatnich latach mocno zyskuje na popularności i dziś niemal każda uczelnia w Polsce oferuje możliwość studiowania na kierunku związanym ze statystyką i z analizą danych. Razem bowiem stano(38,70 zł najniższa cena z 30 dni)
51.60 zł
129.00 zł (-60%) -
Promocja
Administratorzy sieci komputerowych korzystają z szeregu narzędzi i programów wspomagających ich pracę. Także tych, które automatyzują czynności i przez to czynią zadania administratora prostszymi i mniej angażującymi czasowo niż jeszcze kilka lat temu. Nie zwalnia to jednak osób na tym stanowisku z obowiązku rozumienia, w jaki sposób funkcjonuje s(119,40 zł najniższa cena z 30 dni)
109.45 zł
199.00 zł (-45%) -
Promocja
Power Apps to platforma stworzona przez Microsoft, umożliwiająca łatwe projektowanie, tworzenie i dostosowywanie aplikacji bez konieczności posiadania głębokiej wiedzy programistycznej. Z użyciem Power Apps można budować niestandardowe aplikacje, które efektywnie wspierają i automatyzują różne procesy w organizacji. Co ciekawe, do tego, by to robić(79,59 zł najniższa cena z 30 dni)
109.45 zł
199.00 zł (-45%) -
Promocja
Jednym z obszarów, w które AI wkracza coraz śmielej, jest programowanie. Tam, gdzie pracuje się z liczbami, kodem i algorytmami, pomoc sztucznej inteligencji okazuje się nieoceniona. Jak ją zaprosić do współpracy? Tego dowiesz się z naszego kursu. Jego tematyka obejmuje bowiem programowanie z wykorzystaniem takich narzędzi jak ChatGPT czy GitHub Co(59,15 zł najniższa cena z 30 dni)
92.95 zł
169.00 zł (-45%) -
Bestseller Promocja
Obierz kurs na... legalne pozyskiwanie tajnych informacji Czy znasz termin OSINT? Jeśli nie, wyjaśniamy: OSINT to akronim angielskiego wyrażenia open-source intelligence, czyli... białego wywiadu. Oznacza legalną formę pozyskiwania informacji gospodarczych z rozmaitych źródeł – od środków masowego przekazu aż po social media. W informatyce używa si(29,70 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%)
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:
Kurs video
Oceny i opinie klientów: Java Full Stack Developer. Kurs video. Tworzenie aplikacji internetowych od podstaw Marcin Berendt (7) 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.
(5)
(0)
(0)
(0)
(0)
(2)
więcej opinii