Materiały do wykładów z ISI

by Karol Wieczorek published 2020/03/03 11:24:00 GMT+2, last modified 2020-09-25T15:55:13+02:00

Szanowni Państwo. W związku z odwołaniem zajęć z powodu szerzącej się epidemii koronawirusa, wykłady z Inżynierii Systemów Informacyjnych będę przygotowywał w formie kodu z przykładami do omawianych treści umieszczonych na repozytorium GitLab http://parys.kin.tu.kielce.pl w projektach, których będą dotyczyły treści.

Pierwsza część dotyczy Serwletów i prostego wykorzystania wzorca MVC. Materiały dotyczące tego zagadnienia znajdują się pod adresem: https://parys.kin.tu.kielce.pl/root/isi-servlets . Projekt będzie podzielony na poszczególne commity, gdzie z każdym nowym commitem będę dodawał nowe treści i zagadnienia. Opis zmian znajduje się w pliku README.md

Zastępstwem wykładów jest zapoznanie się z treściami przedstawionymi poniżej oraz przykładowymi kodami programów na GitLabie. Jednocześnie zachęcam do zadawania pytań odnośnie treści wykładowych drogą mailową.

Tematyka wykładów:

1. Architektura aplikacji webowych - 24.02.20

2. Podstawy Java EE - Serwlety, sesja HTTP - 2.03.20

3. Podstawy Gita; Strony JSP - 9.03.20

4. Wzorzec MVC, komponenty EJB, akcje JSP, Dependency Injection - 16.03.20

5. Język wyrażeń EL (Expression Language), Filtry HTTP - 23.03.20

6. Maven; Implementacja MVC - JSF - 30.03.20

7. Komponenty Primefaces, Walidacja EJB - 6.04.20

8. Mapowanie obiektowo - relacyjne - JPA, JTA - 20.04.20

9. "Lekka" Java EE - Framework Spring MVC - 27.04.20

10. Service Oriented Application - REST - przykład implementacji w oparciu o Spring Boot; profilowanie aplikacji dev, prod - 4.05.20

11. Bezpieczeństwo aplikacji webowej w oparciu o filtry HTTP - 11.05.20

12. Wykorzystanie implementacji frameworka dla bezpieczeństwa aplikacji WWW - Spring Security, JWT - 18.05.20

13. Rozbijanie implementacji - idea mikroserwisów - 25.05.20

14. Przykład aplikacji webowej z wykorzystaniem REST API oraz lekkiego klienta VueJS - 1.06.20

15. Przykłady ataków na strony internetowe - 8.06.20