- Michal Dubel (Michal.Dubel@ttpsc.pl)
- Zbyszko Natkanski (ZbyszkoNatkanski@gmail.com)
- Anna Śniegula (AnnaSniegula@dokt.p.lodz.pl)
- Krótki wykład – przedstawienie problemu, rozwiązania lub technologii
- Live coding
- Ćwiczenia praktyczne
Lp | Temat | Grupa 1 | Grupa 2 | Prowadzący | Uwagi |
---|---|---|---|---|---|
1 | Wprowadzenie/Git/Maven | 3.03 | 4.04 | ZN | Zadania do wykonania |
2 | Clean code + SOLID | 10.03 | 11.03 | ZN | Zadania do wykonania |
3 | Zajęcia odwołane - nowy termin 25.03 godz. 8:00 | ||||
3 | IntelliJ | 25.03 | 25.03 | MD | (Spotkanie online MS Teams godz. 8.00) |
4 | Functional programming + Refactor to Java8+ | 1.04 | 1.04 | MD+AŚ | (Spotkanie online MS Teams godz. 8:00) |
5 | Przedstawienie konceptu projektu | 8.04 | 8.04 | MD+ZN | (Spotkanie online MS Teams godz. 8:00) |
6 | Spring 1 | 15.04 | 15.04 | PG+MK | (Spotkanie online MS Team godz. 8:00) /ferie wiosenne |
7 | Spring 2 | 22.04 | 22.04 | PG+MK | (Spotkanie online MS Team godz. 8:00) |
8 | JUnit + AssertJ | 28.04 | 29.04 | PD | (Spotkanie online MS Team godz. 8:00) |
9 | Mockito (+ Spock i ew. testy mutacyjne) | 6.05 | 6.05 | MG | (Spotkanie online MS Team godz. 8:00) |
10 | Design Patterns | 13.05 | 13.05 | MG | (Spotkanie online MS Team godz. 8:00) |
11 | Middle project check | 19.05 | 20.05 | ZN+MD | (Spotkanie online MS Team - proszę zapisywać się na konsultacje przez platformę WIKAMP) |
12 | Microservice | 27.05 | 27.05 | ZN | |
13 | Generics | 2.06 | 3.06 | PD | |
14 | RxJava | 9.06 | 10.06 | MD | |
15 | Final project check | 16.06 | 17.06 | ZN+MD |
- Projekt grupowy (4-5 osób)
- Elementy podlegające ocenie w projekcie grupowym (70% oceny):
- Testy
- Współpraca z Git/Github/CI/IDE
- Clean code
- Programowanie funkcyjne
- Wzorce projektowe
- Użycie dodatkowych funkcjonalności spoza prezentowanych tematów
- Integracja z zewnętrznym zasobem po REST
- ...
- UI, UX nie mają znaczenia!
- Indywidualna odpowiedź ustna (30% oceny)
- Obecność i brak spóźnień
- Aktywność i realizacja zadań z prezentowanego tematu (+0.5 do oceny końcowej)
.