1. „Bogate” aplikacje internetowe w JavaFX
  2. Aplety, Dawid Nowak slajdy
  3. Aplikacje internetowe w Grails
  4. Aplikacje internetowe w PHP i Javie – porównanie
  5. Biblioteka standardowych znaczników JSP
  6. Budowanie i rozwiązywanie zależności w Apache Maven
  7. Ciągła integracja (continuous integration)
  8. Co nowego przyniesie Java EE 6, Piotr Raszkowski slajdy
  9. Code conventions w Javie
  10. Debugowanie
  11. Dependency Injection / Inversion of Control, firma Goyello
  12. Deskryptor wdrożenia (web.xml) – pokaz wszystkich możliwości
  13. Enterprise Java Beans 3
  14. Generowanie kodu Java z narzędzi do modelowania UML
  15. Generowanie plików PDF przy użyciu iText, Jakub Hulewicz slajdy kod źródłowy
  16. Grafika 3D, Jerzy Redlarski slajdy kod źródłowy
  17. Integracja Atlassian JIRA z Eclipse i/lub IntelliJ IDEA
  18. Jak pisać szybciej kod przy pomocy IDE – introduce variable, extract method, itp.
  19. Java Message Service
  20. Java Web Start
  21. Język programowania Groovy
  22. Język programowania Scala, Arkadiusz Hiler slajdy
  23. Język programowanie Clojure
  24. Kolekcje – wybieranie odpowiedniej implementacji zależnie od potrzeb, Bartosz Jakusz slajdy
  25. Korzystanie z profilerów
  26. Mierzenie pokrycia kodu testami jednostkowymi (code coverage)
  27. Mock objects (obiekty „atrapy”) w testach jednostkowych, Krzysztof Ropiak slajdy kod źródłowy
  28. Modyfikatory – od public, przez volatile do strictfp
  29. Obsługa baz danych przez Hibernate
  30. Obsługa baz danych przez JDBC
  31. Obsługa baz danych przez JPA
  32. Obsługa baz danych przez mały ORM, np. ActiveObjects
  33. Połączenia TCP i UDP, Przemysław Kulesza slajdy kod źródłowy
  34. Porównanie Eclipse, NetBeans i IntelliJ IDEA
  35. Programowanie robotów
  36. Programy na komórki w wizualnym edytorze NetBeansa
  37. Przetwarzanie plików XML, Przemysław Kulesza slajdy kod źródłowy
  38. Przetwarzanie plików XML w języku Groovy
  39. Silniki fizyczne
  40. SOA i ROA – porównanie
  41. Strumienie, Przemysław Kulesza slajdy
  42. System agentowy w Java Agent DEvelopment Framework
  43. System szablonów HTML Apache Velocity
  44. Szyfrowanie i kryptografia, Damian Nowak slajdy
  45. Test driven development
  46. Testy interfejsów w Selenium
  47. Testy jednostkowe (teoria), Damian Nowak slajdy opracowanie
  48. Testy jednostkowe w JUnit, Damian Nowak
  49. Aplikacje internetowe w Apache Wicket
  50. Aplikacje internetowe w Google Web Toolkit, Mikołaj Kania slajdy kod źródłowy
  51. Aplikacje internetowe w Spring Web MVC
  52. Aplikacje internetowe w Tapestry
  53. Wielojęzyczność aplikacji internetowych
  54. Wielowątkowość, Bartosz Jakusz slajdy
  55. Własna biblioteka znaczników JSP
  56. Własne „code hints” w NetBeans, Damian Nowak kod źródłowy
  57. Własne adnotacje
  58. Własny plugin dla Atlassian JIRA
  59. Własny plugin dla Eclipse, NetBeans lub IntelliJ IDEA
  60. Wykorzystanie Game Buildera z NetBeansa dla Javy Micro Edition, Anna Świercz slajdy kod źródłowy
  61. Wywoływanie zdalnych metod – SOAP i RMI
  62. Wzorce projektowe na przykładach (temat rzeka)
  63. Aplikacje internetowe w Struts, Waldemar Korłub slajdy kod źródłowy
  64. Aplikacje internetowe w Seam, Jakub Krajewski slajdy
  65. Programy na komórki (pisane ręcznie), Bartosz Jakusz slajdy kod źródłowy
  66. Programowanie na platformie Android, Piotr Raszkowski slajdy
  67. Wyszukiwanie pełnotekstowe w Apache Lucene, Piotr Raszkowski slajdy kod źródłowy
  68. Serializacja obiektów, również do XML (marshalling/unmarshalling)
  69. AJAX w JavaServer Faces – IceFaces
  70. Systemy keszowania
  71. Warsztat developera – najlepsze praktyki i narzędzia
  72. Narzędzia do monitoringu JVM
  73. Transakcje w Java EE
  74. JNDI przykładach usług, katalogów, LDAPa i innych
  75. Usługi katalogowe w Javie na przykładzie LDAP
  76. Zabawy z bajtkodem, Waldemar Korłub slajdy kod źródłowy
  77. Testy jednostkowe w TestNG
  78. Problematyka projektowania gier w Javie na prostym przykładzie, Arkadiusz Hiler
  79. Ontologie i wnioskowanie
  80. Sieci neuronowe
  81. Implementacje języków na JVM z JRuby w tle, Arkadiusz Hiler slajdy
  82. Contexts and dependency injection, Waldemar Korłub slajdy
  83. Primefaces – AJAX w aplikacjach JSF 2.0, Jakub Krajewski slajdy
  84. Modelowanie fizyki z jBullet, Jerzy Redlarski slajdy kod źródłowy
  85. db4objects, Arkadiusz Hiler slajdy
  86. Wprowadzenie do Clean Code, Piotr Raszkowski slajdy
  87. Pochmurne platformy dla developerów Java EE, Waldemar Korłub slajdy
  88. Propozycje standardów nazewnictwa i kodowania, Waldemar Korłub, Michał Wójcik slajdy
  89. Nowości w Javie SE7, Arkadiusz Hiler slajdy

Tematy oznaczone pogrubieniem zostały już zrealizowane. Tematy oznaczone kursywą są zarezerwowane, tzn. w najbliższym czasie temat zostanie zaprezentowany.

Lista z zadaniami jest otwarta – każdy może, a nawet musi zgłaszać propozycje tematów. Lista musi być aktualizacja z tygodnia na tydzień, aby zawsze było z czego wybierać. Propozycje tematów można dopisywać poniżej jako komentarze.

Warsztaty

  1. Hand-on: Java EE – szybki start (z mavenem w tle)! slajdy
  2. Warsztaty dla nowych członków (semestr letni 2010/2011):