Kontener prezentacji dla przedmiotu Zaawansowane Zagadnienia Programowania w Javie - Edycja 2023
- Krótki wykład – przedstawienie problemu, rozwiązania lub technologii
- Live coding
- Ćwiczenia praktyczne
Lp |
Temat |
Data |
Prowadzący |
Uwagi |
1 |
Wprowadzenie: Git/Maven/Github Actions |
1.03.2023 |
ZN+MD |
|
2 |
IntelliJ Wizards |
8.03.2023 |
MD |
|
3 |
Unit Testing |
15.03.2023 |
ZN |
Materiały na zajęcia |
4 |
JDK Update v8-17 |
22.03.2023 |
TBD |
|
5 |
Project concept |
29.03.2023 |
ZN+MD+ŁCh |
Zapisy na sloty czasowe są dostępne na platformie WIKAMP |
6 |
Clean Code + SOLID |
5.04.2023 |
ZN |
|
7 |
Spring 101 |
12.04.2023 |
TBD |
|
8 |
Spring 102 |
19.04.2023 |
TBD |
|
9 |
Event sourcing |
26.04.2023 |
MD |
|
10 |
Middle project check |
10.05.2023 |
ZN+MD+ŁCh |
Zapisy na sloty czasowe są dostępne na platformie WIKAMP |
11 |
Microservices Basis |
17.05.2023 |
ZN |
|
12 |
Microservices Advanced |
24.05.2023 |
ZN |
|
13 |
- |
31.05.2023 |
ŁCh |
|
14 |
- |
14.06.2023 |
ŁCh |
|
15 |
Final project check |
21.06.2023 |
ZN+MD+ŁCh |
Zapisy na sloty czasowe są dostępne na platformie WIKAMP |
Lp |
Temat |
1 |
Design Patterns (w miejsce event sourcingu) |
2 |
Współbieżność w Javie (projekt Loom) |
3 |
Java Profiling |
4 |
JWT + OAuth |
- Projekt grupowy (3-6 osób)
- Elementy podlegające ocenie w projekcie grupowym (70% oceny):
- Testy
- Współpraca z Git/Github/CI(wedle uznania, proponowane: Github Actions)/IDE
- Clean code
- Programowanie funkcyjne
- Wzorce projektowe
- Użycie dodatkowych funkcjonalności spoza prezentowanych tematów (przykład: integracja z rozwiązaniem chmurowym np. deployment na publicznej chmurze)
- Integracja z zewnętrznym zasobem po REST
- Aktywność w realizacji projektu (PR, commity, githubowy pulse, board projektowy)
- ...
- UI, UX nie mają znaczenia!
- Unikać typowych aplikacji CRUD
- Indywidualna odpowiedź ustna (30% oceny)
- Aktywność i realizacja zadań z prezentowanego tematu (+0.5 do oceny końcowej)
https://p.lodz.pl/studenci/podzial-roku-akademickiego