Kurs Spring Boot 2 - Skuteczne zabezpieczanie aplikacji

O kursie

Zapisy na kurs ruszyły!

Zapisy na aktualną edycję trwają tylko do czwartku, 31 grudnia do 22:00

Co otrzymam przystępując do kursu?

  • Obszerny 6-cio tygodniowy kurs video, który przygotuje Cię do tworzenia zaawansowanych aplikacji internetowych.
  • Zbiór licznych przykładów i prac domowych.
  • Atrakcyjne quizy i testy wiedzy.
  • Dołączysz do grupy wspaniałych osób dzielących się wiedzą, przez którą zyskasz siły do działania, nie poczujesz się samotnie i nawiążesz kontakty.
  • Spędzisz mało czasu zdobywając dużo wiedzy.
  • Licencję na oprogramowanie IntelliJ IDEA.
  • Dostęp do materiałów i kodów źródłowych.
  • Realny wpływ na program kursu. Ten program to nie koniec, nowe materiały tworzę regularnie!
  • Dożywotnią aktualizację programu i wszystkich materiałów.
Program szkolenia
1 Tydzień
Plan gry

  • Powitanie
  • Cel
  • Co da Ci kurs?
  • Czego kurs nie zrobi za Ciebie
  • Wspólna praca
  • Nawyk regularnej pracy
  • Wymagania - jakich narzędzi potrzebujesz
  • Praca domowa

2 Tydzień
Wprowadzenie do zabezpieczania aplikacji MVC

  • Powitanie
  • Wprowadzenie do Spring Security
  • Konfiguracja projektu i dodawanie zależność
  • Definiowanie użytkowników
  • Zarządzanie rolami użytkowników
  • Mechanizm autoryzacji
  • Nadawanie uprawnień użytkownikom
  • Implementacja formatki logowania
  • Implementacja mechaniki wylogowania się
  • Notatki
  • Praca domowa
  • Test wiedzy

3 Tydzień
Zarządzanie użytkownikami

  • Powitanie
  • Formularz rejestracyjny
  • Tworzenie użytkowników w bazie danych
  • Aktywacja użytkowników przez mail
  • Mechanizm przypominanie hasła
  • Sesja po stronie przeglądarki
  • Sesja po stronie bazy danych
  • Notatki
  • Praca domowa
  • Test wiedzy

4 Tydzień
Funkcja skrótu

  • Powitanie
  • Czym jest funkcja skrótu?
  • Wprowadzenie do przechowywania haseł
  • Hashowanie haseł
  • Dodawanie soli (salt) do hashodu
  • Rodzaje encoderów
  • Definiowanie encoderów
  • Bezpieczne przechowywanie haseł w bazie danych
  • Notatki
  • Praca domowa
  • Test wiedzy

5 Tydzień
Bezpieczeństwo REST API

  • Powitanie
  • Wprowadzenie do bezpieczeństwa API
  • Podstawy szyfrowania i uwierzytelniania w REST API
  • Nadanie certyfikatu HTTPS dla serwera Tomcat
  • Notatki
  • Praca domowa
  • Test Wiedzy
  • Keycloak - premiera I kwartał 2021

6 Tydzień
JSON Web Token

  • Powitanie
  • Zasada działania JWT
  • Przydatne narzędzia programisty
  • Tworzenie JWT
  • Walidowanie poprawności JWT
  • Szyfrowanie symetryczne
  • Notatki
  • Praca domowa
  • Test wiedzy
  • Zbiór zadań rekrutacyjnych

Poznaj opinie uczestników

Warsztat dydaktyczny budowałem jako nauczyciel akademicki, trener programowania, twórca internetowy - blogger i YouTuber. A w trakcie tych lat zebrałem setki opinii, których kilka znajdziesz poniżej:

Bez wątpienia masz predyspozycje dydaktyczne. Mało który programista potrafi komuś wytłumaczyć co ma na myśli 🙂
Super wiedza, którą potrafi świetnie przekazać! Brawo!
Kontakt, przygotowanie i umiejętność przekazywania wiedzy
Świetne umiejętności dydaktyczne. Pomocny, wspiera przy rozwiązywaniu problemów. Oby jak najwiecej takich trenerów
Czas na zajęciach szybko mijał. Prowadzący dostosowywał zadania do poziomu osób na bieżąco. Bardzo wartościowe zajęcia
Great guy, great trainer well let's call him big head 😉
Byku jesteś mega, nic w sobie nie zmieniaj wszystko masz dopracowane do perfekcji (poza literówkami :d)
Zaangażowanie godne podziwu! - dzięki wielkie za udzielone wsparcie przez cały czas zajęć 🙂
Rewelacyjny kontakt z trenerem. Przemek jest osobą bardzo kontaktowa, otwartą i uśmiechnięta a co najważniejsze jego wiedzą i umiejętność jej przekazania jest na bardzo wysokim poziomie. Na plus: kompetencje, gotowość do pomocy.
One of the best classess I've ever had. Przemek is a great teacher with skills backed up with vast knowledge about java, spring and beyond. He's been really helpful and none questions were left unanswered. Highly recommened 🙂
Nasz najlepszy trener na kursie. Pełny spokoju i cierpliwości, zawsze chętny do pomocy i odpowiadania na nasze pytania. Posiadający wiedzę i potrafiący ją przekazać. Chciałbym mieć więcej zajęć z Przemkiem, po których zawsze wychodziłem bogatszy o nową wiedzę i doświadczenie w programowaniu. Na plus oceniam, że Przemek prowadzi własny kanał i stronę o programowaniu, co jeszcze bardziej pomaga w poznawaniu tematów.
Obejrzałem kilka Twoich filmów na kanale yt oraz przeczytałem kilka artykułów na Twojej stronie. Ogólnie mega świetna robota 🙂 strumyki z ciekawymi zadaniami, świetne prezentacje np z JVM normalnie mega mi tego brakowało. Siedzę w javie kilka miesięcy, brakowało mi materiałów i inspiracji aby wejść w bardziej zaawansowane tematy póki nie natrafiłem na Twój kanał.
Profesjonalne podejście i ogromna wiedza
Ty jesteś chlopie oazą spokoju, przyzwoitości oraz chodzacą encyklopedią Spring
Przemek to osoba stale poszerzająca swoją wiedzę i z pasją do jej przekazywania. Zajęcia odbywały się luźnej, ale stymulującej do pracy atmosferze. Podczas zajęć zawsze można było liczyć na pomoc z jego strony. Życzyłabym sobie, żeby wszyscy trenerzy SDA mieli takie podejście do grup jak Przemek
Podejście profesjonalne, nauczycielskie, widać, że prowadzący nie prowadzi zajęć pierwszy raz tylko ma doświadczenie

Oferta

  • 3-miesięczny program kursu Spring Boot 2: Skuteczne zabezpieczanie aplikacji - Wartość 1499 PLN
  • Zbiór interaktywnych testów sprawdzających Twoją wiedzę - Wartość 299 PLN
  • Zbiór zadań domowych do samodzielnego opracowania - Wartość 199 PLN
  • Notatki i opracowania po każdym merytorycznym module - Wartość 99 PLN
  • Dożywotni dostęp do aktualizacji programu i materiałów - Wartość 799 PLN / rocznie
  • Certyfikat ukończenia szkolenia (w przypadku realizacji wszystkich zadań) - Bezcenne
  • Dostęp do dwóch (w przypadku uzyskania certyfikatu) dowolnych zapisów z moich szkoleń online - Wartość ~600 PLN
  • Dożywotni dostęp do grupy MasterMind - Bezcenne
  • 6-misięczna licencja IntelliJ IDEA - BEZPŁATNIE dzięki partnerstwu JetBrains!

Koszt kursu:

873,75 zł + VAT