Szkolenia

Więcej niż organizacja pracy – Personal Kanban (i inne techniki) – dla Ciebie i/lub dla zespołu

Całe spotkanie ma charakter warsztatowy. Już od pierwszej godziny zajęć będziecie pracować nad własnymi zadaniami, projektami i ich organizacją. Celem warsztatów jest prezentacja narzędzia, jakim jest Personal Kanban. Pomożemy Wam zrozumieć Wasze dotychczasowe nawyki w organizacji pracy i wskażemy drogę ku efektywnym zmianom. Personal Kanban to coś więcej niż tylko system, który umożliwi Wam ukończenie rozpoczętych zadań. Personal Kanban pomoże świadomie zarządzać hierarchią ważności i kolejnością wykonywanych zadań.

Rozwiązania cache dla aplikacji internetowych

Memcached, Infinispan, Redis, Ehcache, Hazelcast? Jak dobrać odpowiednie rozwiązanie? Jak zintegrować je z aplikacją i jak skalować? Dziś cache to jedna z podstawowych technik optymalizacji aplikacji. Rozwiązania te odnajdziemy we wszystkich warstwach aplikacji - od warstwy dostępu do danych, po warstwę prezentacji. O ile wdrożenie cache do istniejących już aplikacji nie sprawia dziś żadnych trudności, to skalowanie i optymalizacja wykorzystania cache, jak również dobór odpowiedniego rozwiązania do określonych potrzeb, nie jest już prostym zadaniem.
Podczas szkolenia pomożemy Wam dobrać odpowiednią implementację, pomożemy też zintegrować ją z Waszą aplikacją. Pokażemy jak zapewnić odpowiednią skalowalność rozwiązania.

PostgreSQL w 1 dzień

Zastanawialiście się, która z otwartych relacyjnych baz danych jest tą najpotężniejszą? Mowa oczywiście o Postgresie. To zarazem jedna z najstarszych baz, do dziś znajdująca się w ścisłej światowej czołówce. „PostgreSQL w 1 dzień” to krótkie szkolenie, które pozwoli Wam sprawnie poruszać w jego ramach.

Sztuka prezentacji dla programistów

Umiejętność wystąpień publicznych to współcześnie nie tylko ważna kompetencja społeczna, ale też codzienne realia niejednego stanowiska pracy. To prawda, że istnieją wśród nas tacy, którzy są wybitnymi mówcami. Umiejętność wystąpień publicznych można jednak opanować i rozwijać. Warto też nauczyć się umiejętnie ukierunkować stres związany z wystąpieniami i uczynić zeń sprzymierzeńca. W ramach szkolenia prześledzimy różne aspekty tworzenia prezentacji (dobór slajdów, słów, rysunków, stylu), przygotowywania jej (ćwiczenia, powtórki, dawania i zbierania informacji zwrotnej), jak również samego już wystąpienia.

Dostęp do danych z wykorzystaniem Spring Data

Relacyjne bazy danych, grafy relacji, kolekcje dokumentów oraz pary „klucz- wartość” - wszystko to (i więcej) pozostaje dziś w zasięgu ręki dzięki Spring Data. Podczas szkolenia przedstawione zostaną cztery różne modele danych: JPA 2.0, pary „klucz-wartość" z wykorzystaniem Redis, bazy danych dokumentów z wykorzystaniem MongoDB oraz baz danych opartych o model grafu z wykorzystaniem Neo4j. Szkolenie nie tylko zapozna Was z technikami dostępu do prezentowanych baz danych, ale także pozwoli zrozumieć jak dobierać modele danych w zależności od potrzeby aplikacji. Ponadto dowiecie się jak przy pomocy „cross store” tworzyć aplikacje, które realizują dostęp do różnych baz danych. Z chwilą ukończenia szkolenia, koncepcja „poliglot persistence” nie będzie już kryła przed Wami żadnych tajemnic.

Bezpieczna Java – Secure Java

Bezpieczna Java to krótkie, jednodniowe szkolenie z możliwością certyfikacji. Szkolenie zwraca uwagę na kwestie bezpieczeństwa, uświadamia zagrożenia – zarówno ogólne, jak i specyficzne, umożliwia ćwiczenie nabywanej wiedzy oraz pozwala rozeznać zagadnienie (nie tylko) na gruncie Java.