Bezpieczeństwo aplikacji frontend na przykładzie React
➡️ Czego się nauczysz:
Z materiału video:
– Dowiesz się, jak zadbać o bezpieczeństwo swojej aplikacji React,
– Dowiesz się, jak działa architektura SPA i architektura React w kontekście bezpieczeństwa,
– Poznasz działanie Same-Origin Policy oraz Content Security Policy,
– Nauczysz się rozpoznawać rodzaje ataków i poznasz metody obrony przed nimi,
– Poznasz dobre praktyki związane z projektowaniem bezpiecznych aplikacji.
➡️ Dla kogo:
Ten materiał jest przeznaczony dla programistów, którzy chcą zwiększyć swoją wiedzę na temat bezpieczeństwa aplikacji webowych, ze szczególnym naciskiem na frontend i aplikacje React.
➡️ Program:
1. Wprowadzenie w tematykę bezpieczeństwa aplikacji internetowych,
2. Przegląd najważniejszych zagrożeń,
3. Architektura SPA,
4. Architektura React i jej wpływ na bezpieczeństwo,
5. Same-Origin Policy,
6. Content Security Policy,
7. Omówienie popularnych ataków od strony przeglądarki i sposoby ochrony przed nimi:
– Cross-Site Scripting (XSS),
– Cross-Site Request Forgery (CSRF),
– CSS Injection,
– Clickjacking,
– DoS (Denial of Service) i DDoS (Distributed Denial of Service),
8. Zagadnienia i problemy dotyczące bezpieczeństwa w API HTML5,
9. Dobre praktyki,
10. Inne zagadnienia związane z bezpieczeństwem aplikacji frontendowych.
➡️ Informacje o trenerze:
Grzegorz Kowalski
Full Stack Web Developer specjalizujący się w językach JS i C#, a także trener i wykładowca akademicki w zakresie nauki wytwarzania oprogramowania. Posiada duże doświadczenie jako lider techniczny w projektach internetowych oraz mobilnych.
Odpowiadał za wiele ciekawych i nagradzanych projektów, takich jak https://bitwa1920.gov.pl/, https://galaktykalema.pl/ czy https://ebilet.intercity.pl.
Dobrze czuje się w technologiach front-end, takich jak React, Redux, React Native, oraz w technologiach backendowych – .NET MVC, .NET Core, bazach danych oraz usługach chmurowych.
Poza programowaniem interesuje się tworzeniem gier (online i offline) oraz podróżami. Jest miłośnikiem zwierząt, adeptem i instruktorem sztuk walki.
Lubi dzielić się wiedzą oraz uczyć (dorosłych tworzenia oprogramowania, a dzieci sztuk walki).
➡️ Uwagi nt. uzyskania certyfikatu
W cenie swojego zakupu możesz otrzymać certyfikat, potwierdzający znajomość materiału merytorycznego, do którego dostęp wykupiłeś/aś. Warunkiem uzyskania takiego dokumentu jest uzyskanie pozytywnego wyniku z quizu podsumowującego. Szczegóły dot. tego tematu znajdują się w panelu nagrania.