Data-Oriented Programming w Javie
Bezpłatne spotkanie online
Zapisz się na webinar
2026
20
sie
18:00
20 sierpnia 2026, godz. 18:00
Administratorem Twoich danych osobowych jest Sages sp. z o.o. z siedzibą w Warszawie. Przetwarzamy Twoje dane zawarte w formularzu w celu realizacji lub zawarcia umowy, rozliczeń, księgowości i sprawozdawczości finansowej, spełnienia innych obowiązków prawnych, w celach wskazanych w treści zgód, do ustalenia, dochodzenia i obrony roszczeń oraz w celach statystycznych. Masz prawo dostępu do swoich danych osobowych, ich sprostowania, usunięcia, ograniczenia przetwarzania, przenoszenia, wniesienia sprzeciwu wobec ich przetwarzania, wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych oraz wycofania zgody. Więcej informacji znajdziesz w Polityce prywatności.
Informujemy, że wydarzenie będzie nagrywane bez widocznego wizerunku uczestników.
Czas trwania: ok. 1,5 godziny
Jeśli chcesz wziąć udział w wydarzeniu, ale nie chcesz podawać danych osobowych w celu zapisania się do naszego newslettera, możesz kupić dostęp za kwotę 49zł. Napisz do nas na adres mailowy wydarzenia@sages.pl.
Jak projektować kod poprawnie?
Szczegóły wydarzenia
Data-Oriented Programming (DOP) zyskuje coraz większą popularność jako nowoczesne podejście do projektowania aplikacji w Javie. Czy rzeczywiście może zastąpić klasyczne programowanie obiektowe? A może najlepiej sprawdza się jako jego uzupełnienie? Podczas webinaru pokażemy, na czym polega DOP, kiedy warto z niego korzystać i jak wdrażać jego założenia w praktyce – bez walki z ekosystemem Javy i bez konieczności przebudowy całej aplikacji.
czym jest Data-Oriented Programming i czym różni się od klasycznego programowania obiektowego,
dlaczego DOP nie oznacza rezygnacji z obiektów, lecz inne podejście do organizacji kodu,
jak projektować modele danych z wykorzystaniem rekordów, sealed interfaces i pattern matchingu,
jak rozdzielać dane od logiki oraz budować operacje działające na jawnie przekazywanym stanie,
w jakich przypadkach DOP upraszcza architekturę, a kiedy może jedynie przenieść istniejące problemy w inne miejsce,
jak integrować podejście Data-Oriented Programming z popularnymi frameworkami i bibliotekami Javy.
Zrozumiesz, czym Data-Oriented Programming różni się od tworzenia klas pozbawionych metod,
Nauczysz się rozpoznawać miejsca, w których DOP poprawia czytelność i elastyczność systemu,
Poznasz najczęstsze błędy popełniane podczas wdrażania tego podejścia i sposoby ich unikania,
Otrzymasz praktyczny punkt wyjścia do stopniowego wprowadzania DOP w istniejących aplikacjach, bez konieczności przepisywania całej architektury.
Dlaczego warto wziąć udział w webinarze?
Po webinarze:
Zobaczysz, że projektowanie treści to nie rzemieślnicze pisanie zdań, ale tworzenie systemów komunikacji, które budują zaufanie i dowożą wyniki. Jeśli myślisz o przebranżowieniu, zobaczysz, jak Twoje wykształcenie np. humanistyczne lub społeczne staje się „kamieniem filozoficznym”, którego dzisiejsze maszyny nie są jeszcze w stanie posiąść.
Będziesz wiedzieć, jak przekształcać dane adresowe w wartościowe informacje, które można wykorzystać w analizie danych oraz budowie modeli Machine Learning.
Będziesz rozumieć, czym są wektory w kontekście baz danych, jak je przechowywać i przetwarzać w SQL Server 2025 oraz kiedy ich użycie ma sens.
Zdobędziesz praktyczną wiedzę, która pozwoli Ci lepiej przygotować się do pracy z nowoczesnymi systemami danych.
Rozszerzyć swoje kompetencje o obszar dynamicznie rozwijający się w świecie technologii.
Michał Nowakowski
Zawodowo rekrutacją zajmuje się od 2012 roku. Zarządzał procesami rekrutacyjnymi w dużych międzynarodowych firmach z sektorów BPO/SSC, farmaceutycznego, finansowego, IT. Obecnie jako Global Recruitment and Talent Manager w międzynarodowej firmie produktowej, odpowiada głównie za rekrutacje na stanowiska IT.
Michał Kardasz
Zawodowo rekrutacją zajmuje się od 2012 roku. Zarządzał procesami rekrutacyjnymi w dużych międzynarodowych firmach z sektorów BPO/SSC, farmaceutycznego, finansowego, IT. Obecnie jako Global Recruitment and Talent Manager w międzynarodowej firmie produktowej, odpowiada głównie za rekrutacje na stanowiska IT.
Łukasz Kobyliński
Zawodowo rekrutacją zajmuje się od 2012 roku. Zarządzał procesami rekrutacyjnymi w dużych międzynarodowych firmach z sektorów BPO/SSC, farmaceutycznego, finansowego, IT. Obecnie jako Global Recruitment and Talent Manager w międzynarodowej firmie produktowej, odpowiada głównie za rekrutacje na stanowiska IT.
Chcesz od razu przejść do konkretów?
Jeżeli chcesz pogłębić swoją wiedzę i umiejętności, to koniecznie sprawdź programy przykładowych szkoleń i wybierz coś dla siebie.
Szukasz szkolenia z Javy? Poznaj całą ofertę szkoleń z tej kategorii:
Webinar poprowadzi
Mateusz Kamiński
Absolwent informatyki na Politechnice Warszawskiej, Technology Evangelist i Trener w Sages oraz Senior Java Engineer i Architekt w Instytucie Podstaw Informatyki PAN. Od ponad 12 lat projektuje i rozwija zaawansowane systemy oparte o platformę Java, specjalizując się w architekturze oprogramowania, wydajności aplikacji JVM oraz nowoczesnych rozwiązaniach mikroserwisowych.
W swojej pracy łączy doświadczenie architekta, programisty i trenera. Brał udział w projektowaniu systemów rozwijanych w ramach Sages Solutions oraz pracach nad wysokowydajnym silnikiem do przeszukiwania dużych korpusów językowych w IPI PAN. Na co dzień pracuje z technologiami takimi jak Java, Spring, Hibernate, Quarkus, Helidon, Apache Kafka, Apache Spark, Apache Flink i Apache Lucene.
Prowadzi szkolenia z zakresu zaawansowanej Javy, architektury oprogramowania oraz optymalizacji wydajności aplikacji, stawiając na praktyczne podejście i rozwiązania wykorzystywane w rzeczywistych projektach.
Więcej powodów do zapisu
Tylko konkrety
Webinary mają wartość merytoryczną. Ucieszymy się jeżeli skorzystasz potem z którejś z naszych usług, ale przede wszystkim chcemy inspirować i przyczyniać się do rozwoju polskiej kadry IT.
Uczymy, bo lubimy. Nasi eksperci to pasjonaci technologii, dzielący się wiedzą zdobytą w realnych projektach.
Pasja
Podczas webinarów masz możliwość zadawania pytań prowadzącemu i dyskusji z innymi uczestnikami.
Q&A
Poznaj opinie na temat współpracy z Sebastianem:
Wysoki poziom wiedzy prowadzącego, dużo praktyki względem teorii. Teoria wsparciem i bazą do praktyki.
Szkolenie było wyjątkowo angażujące i skłaniało do wielu produktywnych refleksji odnośnie metod wytwarzania oprogramowania.
Materiał na wysokim poziomie (jak dla mnie) przekazny w czytelny sposób, dużo dyskusji. Duży profesjonalizm prowadzącego.
19 lat
doświadczenia
w edukacji polskiej branży IT
zorganizowanych szkoleń dla pracowników firm IT
5583+
przeszkolonych
osób
31070+
współpracujących ekspertów
300+
Od 2007 roku kreujemy polski rynek IT. Rozwiązujemy problemy firm, zapewniając kompleksowe wsparcie w zakresie IT, poparte wieloletnim doświadczeniem i wysokimi kompetencjami zespołu ekspertów Sages. Kształcimy przyszłych specjalistów, oferując edukację na zróżnicowanym poziomie, a także prowadzimy własną działalność badawczą.
+ 48 533 243 124
wydarzenia@sages.pl
OBSERWUJ NAS
KONTAKT W SPRAWIE WYDARZENIA
O NAS
KONTAKT W SPRAWIE USŁUG
biuro@sages.pl
+48 22 203 56 00