- Strona główna
- Cykl wykładów: „Budowa współczesnych aplikacji web”
Cykl wykładów - Budowa współczesnych aplikacji web
Wykłady są przeznaczone 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ę z 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.
Grupa docelowa:
studenci kierunku Informatyka I-go stopnia (2, 3 rok) oraz kierunku Informatyka II-go stopnia
Czas trwania:
10.2022 – 01.2023
5 wykładów po 2 godziny
Szkolenie przeprowadzi nasz ekspert:
Artur Lew
Architekt rozwiązań informatycznych | SoftSystem Sp. z o.o.
Miejsce prowadzenia wyładów:
Politechnika Rzeszowska, budynek ___, sala ___
Rekrutację na cykl wykładów przeprowadzi Politechnika Rzeszowska.
Program wykładów:
1. Budowa współczesnych aplikacji web: Narzędzia i technologie
- Środowisko programistyczne
- Budowa strony
- Nowoczesne formaty danych
- Komunikacja HTTP i HTTP/2
- REST
- CRUD
2. 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
3. Budowa współczesnych aplikacji web: Komunikacja push
- Różnice pomiędzy „pool” a „push”
- WebSocket
- EventStream
- Biblioteki
- Konfiguracja serwera WWW
4. 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
5. Budowa współczesnych aplikacji web: Bezpieczeństwo
- Uwierzytelnianie / Autoryzacja
- JWT
- CORS
- CSP
- SSL
- Deserializacja danych
- Przegląd typowych podatności XSS, CSRF i XXE