Zaproszenie
Zakład Systemów Złożonych oraz firma SoftSystem zapraszają na cykl wykładów przeznaczonych dla początkujących i średniozaawansowanych studentów, którzy chcą zapoznać się z tematyką budowy współczesnych aplikacji internetowych. Na wykładach zapoznamy się aktualnymi narzędziami, technologiami i rozwiązaniami używanymi dzisiaj przez największe firmy. Zostanie poruszona aktualna problematyka bezpieczeństwa aplikacji oraz praktyczne przykłady realizacji ochrony przed typowymi podatnościami. Serię wykładów urozmaicą konkretne przykłady rozwiązań wraz z kodem źródłowym a także panel dyskusyjny pod koniec każdego wykładu.
O Cyklu wykładów
Czas trwania: 5 wykładów po 2 godziny
Prowadzący: Artur Lew, SoftSystem
Program wykładów:
- Budowa współczesnych aplikacji web: Narzędzia i technologie
 
- Środowisko programistyczne
 - Budowa strony
 - Nowoczesne formaty danych
 - Komunikacja HTTP i HTTP/2
 - REST
 - CRUD
 
- Budowa współczesnych aplikacji web: Nowoczesne frameworki i biblioteki
 
- Po co nam frameworki?
 - Różnice pomiędzy VDOM i ShadowDOM
 - Dlaczego nie powinniśmy używać jQuery?
 - Łączenie danych jedno i dwukierunkowe
 - Frameworki i biblioteki CSS
 - Frameworki i biblioteki ES5/ES6
 - Budowanie wynikowej aplikacji
 
- Budowa współczesnych aplikacji web: Komunikacja push
 
- Różnice pomiędzy "pool" a "push"
 - WebSocket
 - EventStream
 - Biblioteki
 - Konfiguracja serwera WWW
 
- Budowa współczesnych aplikacji web: Optymalizacja wydajności
 
- Narzędzia do zbierania statystyk i analizy wydajności
 - Magia skrótów: TTFB, LCP, CLS i FMP
 - Metryki aplikacji
 - Narzędzie Lighthouse
 - Optymalizacja szybkości działania stron
 
- Budowa współczesnych aplikacji web: Bezpieczeństwo
 
- Uwierzytelnianie / Autoryzacja
 - JWT
 - CORS
 - CSP
 - SSL
 - Deserializacja danych
 - Przegląd typowych podatności XSS, CSRF i XXE
 
Rejestracja do 30 marca 2023 r.


                    
                    
                    
                    
                    
                    


