
Spring i Spring Boot. Kurs video. Testowanie aplikacji i bezpieczeństwo w Spring Security
- Ocena:
- Bądź pierwszym, który oceni ten kurs
- Wersja:
- Online
- Czas trwania:
- 04:34:04
- Technologia:
- Java 17, Maven 3.8, IntelliJ IDEA 2022, Postman 9.3
+ gratis
Kupując ten produkt dodatkowo otrzymasz:
Spring w akcji. Wydanie V ( ebook )
Opis kursu video Spring i Spring Boot. Kurs video. Testowanie aplikacji i bezpieczeństwo w Spring Security
Obierz kurs na bezpieczne i wydajne aplikacje w Spring
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 bezpiecznych i skalowalnych aplikacji. Spring doskonale integruje się z różnymi narzędziami i serwisami. Z jego znajomością stworzysz niemal każdą aplikację – desktopową, mobilną lub webową. Programowanie w Spring może być jeszcze prostsze dzięki Spring Boot, który automatyzuje wiele procesów konfiguracyjnych. Z kolei zaawansowane mechanizmy bezpieczeństwa oferuje Spring Security. Framework ten wspiera protokoły uwierzytelniania, umożliwia autoryzację, zarządzanie sesjami i bezproblemową konfigurację zabezpieczeń. By skroić aplikację na miarę współczesnych standardów i wymagań biznesowych, nie można zapomnieć o testach jednostkowych i testach integracyjnych. Dzięki szkoleniu Spring i Spring Boot. Kurs video. Testowanie aplikacji i bezpieczeństwo w Spring Security najwyższe standardy bezpieczeństwa i dobre praktyki testowania nie będą Ci obce – zagadnienia te poznasz w praktyce już w ciągu 4 godzin.
W trakcie naszego profesjonalnego szkolenia:
- Nauczysz się testować aplikacje przy użyciu testów jednostkowych i integracyjnych z wykorzystaniem narzędzia JUnit
- Zaimplementujesz mechanizmy bezpieczeństwa za pomocą Spring Security
- Dowiesz się, jak cachować dane przy użyciu mechanizmów dostępnych w Spring i Redis
- Poznasz bibliotekę Lombok, która usprawnia proces tworzenia klas
- Nauczysz się obsługiwać wyjątki przy użyciu globalnego mechanizmu Spring Boot
- Będziesz korzystać z narzędzia IntelliJ IDEA w celu tworzenia aplikacji w Spring
- Poznasz system zarządzania projektami Maven
- Nauczysz się wdrażać bezpieczne i wydajne aplikacje w Spring i Spring Boot
- Zaprojektujesz aplikacje zgodnie z najlepszymi praktykami testowania, a tym samym zapewnisz ich jakość i niezawodność
- Dowiesz się, jak przeprowadzić autoryzację i uwierzytelnianie
- Zwiększysz wydajność swoich aplikacji poprzez zastosowanie cachowania
Szkolenie ukończysz na poziomie średnio zaawansowanym. Zdobędziesz wiedzę i umiejętności z zakresu testowania integracyjnego i jednostkowego, bezpieczeństwa aplikacji, jak również techniki cachowania w Spring i Spring Boot. Dzięki znajomości testowania sprawdzisz poprawność działania komponentów lub całych modułów aplikacji, a także zachodzących między nimi interakcji. Nauczysz się stosować narzędzia IntelliJ IDEA i Maven w procesie tworzenia aplikacji webowych w Springu.
Poznasz bibliotekę Lombok pomocną zarówno w redukcji nadmiarowego kodu, jak i automatycznego generowania kodu do tworzenia getterów, setterów i innych metod w klasach Java. Lombok pozwoli Ci zautomatyzować wiele powtarzalnych czynności, co zaowocuje poprawą czytelności kodu i zwiększeniem jego odporności na błędy. Część kursu jest poświęcona cachowaniu danych z użyciem bazy danych in-memory – Redis. Ten sposób przechowywania danych w pamięci podręcznej przyspiesza działanie aplikacji poprzez szybki odczyt i zapis danych, a także zmniejszenie liczby zapytań do bazy danych. W efekcie korzystania z frameworka Spring Security dowiesz się, jak zaimplementować najważniejsze mechanizmy bezpieczeństwa, uwierzytelnianie i autoryzację użytkowników. Poznane w trakcie szkolenia zagadnienia umożliwią Ci tworzenie wydajnych, niezawodnych i odpornych na ataki aplikacji dla swoich klientów lub pracodawców. Zdobytą wiedzę z powodzeniem możesz wykorzystać w pracy programisty, inżyniera oprogramowania lub by ubiegać się o bardziej wymagające, wyspecjalizowane stanowiska.
Pamiętaj, że zdobywanie nowej wiedzy i umiejętności wymaga czasu, cierpliwości i zaangażowania. Jednak każdy krok, każda chwila spędzona na rozwijaniu swoich kompetencji to inwestycja w siebie i swoją przyszłość. Wierz w swoje możliwości, bądź ciekawy i otwarty na nowe wyzwania. Jak mówi znane powiedzenie: „Nieważne, jak powoli idziesz, ważne, że nie przestajesz”. Powodzenia!
Wybrane bestsellery
-
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
(39,60 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
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
(41,65 zł najniższa cena z 30 dni)
65.45 zł
119.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
(34,65 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Zawód programisty jest coraz popularniejszym życiowym wyborem - wciąż bowiem rośnie zapotrzebowanie na pracowników IT, a branża oferuje absolwentom informatyki satysfakcjonujące pensje, atrakcyjne warunki pracy, często też możliwość działania zdalnego. Jeśli myślisz o obraniu tej właśnie ścieżki zawodowej (albo o zmianie aktualnej profesji na IT),
(55,60 zł najniższa cena z 30 dni)
69.50 zł
139.00 zł (-50%) -
Testowanie oprogramowania jest niezwykle ważnym etapem pracy nad projektem informatycznym. Dopiero wtedy zyskuje się pewność, że kod został poprawnie przygotowany, nie zawiera błędów i będzie działał bez zarzutu. Zwykle jednak procesem sprawdzania kodu nie zajmuje się ten sam zespół, który tworzył oprogramowanie. QA developer czy QA engineer to prz
-
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,
(24,15 zł najniższa cena z 30 dni)
37.95 zł
69.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
(34,65 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Co istotne dla developerów przyzwyczajonych do pracy w Javie, Kotlin się od niej nie odcina. Działa na maszynie wirtualnej Javy i jest z nią całkowicie kompatybilny. Korzysta z jej frameworków i bibliotek, można w nim kontynuować projekty, które zostały rozpoczęte w Javie, bez konieczności modyfikacji dotychczas zrealizowanych etapów. Podstawową pr
-
Obierz kurs na... Android Studio! Urządzenia mobilne to potężne narzędzia o nieograniczonych możliwościach. To już nie tylko telefon czy niewielki komputer — weszliśmy w erę aplikacji, wśród których prym wiedzie system Android. Środowisko to ożywia blisko dwie trzecie używanych na świecie smartfonów i tabletów, a jego użytkownicy mają do dyspozycji
(35,60 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Jeśli zapytać aktywnych specjalistów branży IT o najpopularniejszy obecnie język programowania, większość z nich odpowie bez wahania: Python. Kto zatem rozważa rozpoczęcie kariery jako specjalista DevOps albo jako administrator systemów, zdecydowanie powinien zacząć naukę od opanowania tego języka, ponieważ to w nim przede wszystkim będą operować k
(71,60 zł najniższa cena z 30 dni)
80.55 zł
179.00 zł (-55%) -
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
(35,70 zł najniższa cena z 30 dni)
65.45 zł
119.00 zł (-45%) -
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
(50,70 zł najniższa cena z 30 dni)
84.50 zł
169.00 zł (-50%)
O autorze kursu video
Rafał Sawicki - podwójny inżynier, absolwent Politechniki Wrocławskiej na kierunkach automatyka i robotyka, a także informatyka, ponadto magister zarządzania, które ukończył na tej samej uczelni. Stypendysta jubileuszowego programu Fundacji Lotto „65 na 65”. Od pięciu lat związany z komercyjnym programowaniem, przez ostatnie trzy lata pracował głównie w środowisku Javy. Sam siebie określa jako ciekawego świata inżyniera oprogramowania, wciąż poszukującego nowych wyzwań. Główny obszar jego zainteresowań to tworzenie oprogramowania rozumiane jako proces całościowy, obejmujący zarówno inżynierię, jak i zarządzanie projektami. Realizował projekty dla firm z branży automotive, technologicznej i rekrutacyjnej. Od 2020 roku jest ambasadorem dolnośląskiego Cyber Labu, a od 2021 - członkiem rady nadzorczej. W chwilach wolnych od pracy uwielbia podróżować i choć podróżuje rzadko, to intensywnie. Po godzinach oddaje się również dwóm innym pasjom: grze na gitarze i tworzeniu memów.
Programista to człowiek, który potrafi znaleźć potrzebne mu informacje szybciej od reszty społeczeństwa. Nie jest osobą wszechwiedzącą. Jest osobą, która wie, gdzie i jak zdobyć wiedzę. Nie kuj więc teorii na pamięć i nie bój się używać Google’a!
Spis lekcji (odkodowane lekcje)
-
1. Wstęp 00:03:15
-
2. Przegląd aplikacji 00:57:10
-
3. Testy 01:55:59
- 3.1. Teoria: testy jednostkowe, integracyjne i piramida testów 00:08:54
- 3.2. Testy jednostkowe dla mappera 00:18:08
- 3.3. TestUtillity 00:07:00
- 3.4. Testy jednostkowe dla warstwy serwisów 00:21:02
- 3.5. Testy dla walidacji, testy parametryzowane 00:11:38
- 3.6. Testy jednostkowe dla warstwy persystencji 00:14:08
- 3.7. Testy integracyjne dla warstwy controllera cz. 1 00:17:53
- 3.8. Testy integracyjne dla warstwy controllera cz. 2 00:17:16
-
4. Cachowanie 00:29:10
-
5. Spring Security 01:04:43
-
6. Zakończenie 00:03:47
Kurs Video "Spring i Spring Boot. Kurs video. Testowanie aplikacji i bezpieczeństwo w Spring Security" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnym urządzeniu
Szczegóły kursu
- Ilość lekcji:
- 22
- Czas trwania:
- 4 godz. 34 min.
- Format:
- Online
- Rok nagrania:
- 2023-07-13
- ISBN :
- 978-83-832-2891-4, 9788383228914
- Data wydania :
- 2023-07-13
- Numer z katalogu:
- 200278
- Do kursu dołączone są materiały dodatkowe, znajdziesz je w Twojej Bibliotece
- Kategorie:
Programowanie » Java
Testowanie oprogramowania » Testowanie automatyczne
Programowanie » Spring
- Uwagi do kursu
Videopoint - inne kursy
-
Microsoft Excel to arkusz kalkulacyjny o wielkich możliwościach. Jako pionier wśród programów biurowych miał duży wpływ na rozwój dziedziny wizualizacji danych. Jeśli chcesz przedstawić dane w graficznej formie, z dużym prawdopodobieństwem skorzystasz w tym celu właśnie z Excela. Nie potrzebujesz zaawansowanej wiedzy statystycznej, by tworzyć wykre
(89,55 zł najniższa cena z 30 dni)
99.49 zł
199.00 zł (-50%) -
Ten kurs jest poświęcony chmurze Microsoft Azure – jednej z czołowych tego typu usług na rynku. Umiejętność korzystania z niej staje się powoli wymogiem w branży IT. Stąd zdobycie wiedzy na temat Azure niejednokrotnie pozwala rozwinąć karierę zawodową, a także dostosować się do rosnących potrzeb rynku pracy w dziedzinie technologii chmurowych. Jedn
(79,60 zł najniższa cena z 30 dni)
89.54 zł
199.00 zł (-55%) -
PowerShell to zaawansowany interpreter poleceń oparty na środowisku programistycznym .NET Framework. Jest preferowanym narzędziem do kontrolowania i zarządzania środowiskiem Windows i Azure. W przeciwieństwie do większości powłok, które operują na łańcuchach znaków, PowerShell wykorzystuje obiekty. Takie rozwiązanie oferuje zupełnie nowe możliwości
(67,60 zł najniższa cena z 30 dni)
84.50 zł
169.00 zł (-50%) -
Rola danych stale rośnie. Dziś są one nowym złotem, najcenniejszym zasobem, zdolność do ich kolekcjonowania, przetwarzania i eksplorowania zgodnie z zapotrzebowaniem zaś cenną umiejętnością. Tym cenniejszą, że dostęp do nich stanowi warunek rozwoju sztucznej inteligencji, czyli najgorętszej dziś dziedziny IT. Wszak modele SI są trenowane dzięki kar
(39,90 zł najniższa cena z 30 dni)
81.95 zł
149.00 zł (-45%) -
Jeśli zależy Ci na tym, by zadbać o swoje bezpieczeństwo online, proponowane przez nas szkolenie jest właśnie dla Ciebie. Dzięki niemu uświadomisz sobie, w jaki sposób nasze sieciowe urządzenia są wykorzystywane przeciw nam i jak się przed tym obronić. Dowiesz się, jak udoskonalić pod tym kątem system Windows. Poznasz zapewniającą pełną anonimowość
(52,15 zł najniższa cena z 30 dni)
81.95 zł
149.00 zł (-45%) -
Skoro zainteresował Cię ten kurs, Twoje informatyczne serce najprawdopodobniej bije w rytmie projektowania aplikacji, które mają wydajnie działać w sieci. To świetnie, ponieważ proponowane przez nas szkolenie pozwala poznać dwie kluczowe technologie, dzięki którym będziesz w stanie samodzielnie budować aplikacje w pełni funkcjonalne, kompletne i sp
(59,60 zł najniższa cena z 30 dni)
67.05 zł
149.00 zł (-55%) -
Po omówieniu w poprzednich częściach serii kursów zagadnień dotyczących redundancji, routingu EIGRP, zabezpieczania sieci, konfiguracji protokołu routingu OSPF i sieci WAN w ramach tego szkolenia przedstawiamy tajniki działania, konfiguracji i testowania sieci Wi-Fi w przedsiębiorstwie. Cisco CCNP Enterprise (350-401 ENCOR). Kurs video. Część 6. Si
(220,50 zł najniższa cena z 30 dni)
293.99 zł
490.00 zł (-40%) -
Jeśli jesteś osobą, która dba o przebieg procesów w przedsiębiorstwie, może obiła Ci się o uszy nazwa Ansible. To otwarte oprogramowanie bowiem służy do zarządzania stanem infrastruktury, a także do automatyzacji procesów administracyjnych w firmie. Pozwala w łatwy sposób wdrażać mnóstwo systemów na raz i zarządzać nimi tak, jakby zarządzało się je
(71,60 zł najniższa cena z 30 dni)
62.64 zł
179.00 zł (-65%) -
Zespół testowy zajmuje się tworzeniem przypadków testowych, przeprowadzaniem testów, wreszcie – analizowaniem i raportowaniem wyników. Często składa się z osób o zróżnicowanych umiejętnościach i odmiennym doświadczeniu. By proces zakończył się sukcesem, musi być odpowiednio zaplanowany i nadzorowany. W tym celu zatrudnia się kierownika testów, odpo
(76,05 zł najniższa cena z 30 dni)
92.95 zł
169.00 zł (-45%) -
Czy znasz już Canvę? Jeśli nie, to za chwilę poznasz i – obiecujemy – nie pożałujesz. Canva jest dostępnym online narzędziem, dzięki któremu każdy, także osoba niemająca dotąd styczności z projektowaniem graficznym, jest w stanie przygotować grafikę na potrzeby social mediów, plakat do druku albo animację do prezentacji. Brzmi świetnie? To prawda.
(35,60 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%)
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:
Kurs video


Oceny i opinie klientów: Spring i Spring Boot. Kurs video. Testowanie aplikacji i bezpieczeństwo w Spring Security Rafał Sawicki (0)
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.