Materiały do wykładów z ISI
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