Skip to content

Kontener prezentacji i materiałów dla przedmiotu Zaawansowane Zagadnienia Programowania w Javie

Notifications You must be signed in to change notification settings

michalgorecki/pl-java2020

 
 

Repository files navigation

Kontener prezentacji dla przedmiotu Zaawansowane Zagadnienia Programowania w Javie - Edycja 2020

Prowadzący

Organizacja zajęć:

  • Krótki wykład – przedstawienie problemu, rozwiązania lub technologii
  • Live coding
  • Ćwiczenia praktyczne

Ramowy plan zajęć:

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 IntelliJ 17.03 18.03 MD 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

UWAGA: Najnowsze materiały oraz linki do spotkań online można znaleźć na platformie WIKAMP

Zaliczenie:

  • 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)

.

About

Kontener prezentacji i materiałów dla przedmiotu Zaawansowane Zagadnienia Programowania w Javie

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published