poniedziałek, 6 grudnia 2010

DB2 Academic Associate Workshop

W ubiegłym tygodniu (29.11 - 1.12) miałem przyjemność wziąć udział w szkoleniu organizowanym przez IBM Polska, którego celem było zapoznanie słuchaczy (wyłącznie społeczność akademicką) z DB2 9.7 dla systemów Linux, UNIX i Windows.

Podczas trzydniowego szkolenia, na które składały się tematyczne laboratoria powiązane z poprzedzającymi je prezentacjami, mieliśmy możliwość odświeżyć swoją wiedzę na temat np. relacyjnego modelu danych czy języka SQL oraz dowiedzieć się o zupełnie nowych rozwiązaniach np. o technologii pureXML.

Całość zwieńczona była egzaminem na certyfikat "DB2 9 Database and Application Fundamentals", jedynym egzaminem jak dotąd, który zdawałem na uczelni drogą elektroniczną i bez przysługującej poprawki :) Jak wynik? Myślę, że nie mam powodów, aby się wstydzić aczkolwiek mogło być lepiej - 73% co przy 60% progu zdawalności stanowi nienajgorszy rezultat.

Test Title: 000-302 DB2 9 Database and Application Fundamentals
Start time: 12/1/2010 1:53:26 PM (GMT+0:00) (cst)
End time: 12/1/2010 2:51:47 PM (GMT+0:00) (cst)
Passing Score: 60%
Your Score: Pass - 73.33% (44 earned out of 60 possible)


Na szczególne uznanie zasługuje wspaniała integracja między uczestnikami szkolenia, która miała miejsce przede wszystkim podczas dłuższych przerw obiadowych, gdzie organizacja smacznego posiłku w sympatycznym towarzystwie przybierała formę codziennego rytuału.

Wspomnieć należałoby również, że w Zielonej Górze ogólna zdawalność egzaminu wg nieoficjalnego źródła (czyli wg zaawansowanych obliczeń mających miejsce zaraz po egzaminie, polegających na zliczaniu uśmiechniętych uczestników) wyniosła ponad 80% - moim zdaniem wynik również nienajgorszy.

Dodam jeszcze, że osoby zainteresowane tematyką szkolenia mają możliwość uzyskać więcej informacji odwiedzając następującą witrynę: DB2 Academic Associate Workshop

piątek, 3 grudnia 2010

Pierwszy kontakt z technologią JavaServer Faces

Jeżeli miałbym rozpatrywać ubiegły miesiąc pod względem skuteczności zdobywania przeze mnie wiedzy, śmiało zakwalifikowałbym listopad jako bardzo udany. Swoją aktywność przede wszystkim (ale nie tylko!) skupiłem wokoło technologii JavaServer Faces.

Przygoda z JSF rozpoczęła się w moim przypadku od lektury podręcznika pt. "JavaServer Faces i Eclipse Galileo. Tworzenie aplikacji WWW". Wybór książki mającej na celu wprowadzić mnie w świat technologii JSF nie był zupełnie przypadkowy, autor w/w pozycji dr inż. Andrzej Marciniak jest pracownikiem naukowo-dydaktycznym Uniwersytetu Zielonogórskiego
a co ważniejsze, szczególnie dla mnie, promotorem mojej przyszłej pracy inżynierskiej.

Pozostając w zgodzie z samym sobą, jestem w stanie szczerze przyznać, że lektura podręcznika była dla mnie połączeniem przyjemnego z pożytecznym, ponieważ zdobyta wiedza z pewnością znajdzie swoje zastosowanie również przy projektach realizowanych na uczelni, np. w ramach przedmiotu "Zaawansowane technologie usług sieciowych".

Istotna informacja - wiedza zawarta w podręczniku opiera się na technologii JSF w wersji 1.2 , natomiast wybrane różnice pomiędzy wersją 1.2 a 2.0 zostały wypunktowane w Dodatku B. Osobom chcącym bardziej przyjrzeć się nowym rozwiązaniom wprowadzonym przez JSF2 mogę polecić przegląd nowości, którego forma bardzo przypadła mi do gustu:

What’s New in JSF 2?

Wiedzę dotyczącą JSF2 zamierzam poszerzać regularnie, drobnymi kroczkami tak, aby nie zaniedbać przy tym innych aktywności,
o których również, mam nadzieję napiszę już niebawem.

czwartek, 18 listopada 2010

Wzorce projektowe - Prezentacja w ramach przedmiotu "Komunikacja interpersonalna"

Przedmiot "Komunikacja interpersonalna", który ma za zadanie przygotować nas, studentów do przyszłej pracy - a co za tym idzie, obcowania nie tylko ze sprzętem, stanowi przyjemną odskocznię
od typowo technicznych zajęć, w których bierzemy udział na uczelni.

W ramach omawianego przedmiotu miałem ostatnio przyjemność wygłosić prezentację na wybrany przez siebie temat. Zgodzę się,
że temat wzorców projektowych nie stanowił dużej odskoczni od codziennych zajęć, ale wybór był świadomy, zatem czułem się o niebo lepiej niż w przypadku prezentacji z odgórnie narzuconym tematem.

Moje przygotowania ograniczyły się wyłącznie do stworzenia prezentacji multimedialnej, odnośnie samego wystąpienia postanowiłem zupełnie improwizować. Na szczęście obrana przeze mnie taktyka była jak najbardziej słuszna, obyło się bez potknięć merytorycznych a forma przekazu wiedzy nie pozwoliła nikomu usnąć.

Podczas swojego wystąpienia przedstawiłem kolejno:
- krótki zarys historyczny (istotne publikacje);
- podział wzorców ze względu na ich przeznaczenie;
- wzorce Strategia, Kompozyt oraz Obserwator;
- wzorzec Model-Widok-Kontroler oraz jego adaptację do środowiska WWW, mianowicie Model 2.

W ramach krótkiego podsumowania przedstawiłem podstawowe zalety oraz wady stosowania wzorców w swoich projektach. Mam nadzieję, że kolegom prezentacja przypadła do gustu oraz czekają razem ze mną na kolejne wystąpienia. Jak zwykle ewentualnych zainteresowanych tematem zapraszam do dyskusji.