WARSZTATY EKSPERCKIE
Weź udział w warsztatach prowadzonych przez ekspertów i rozwijaj swoje umiejętności na Infoshare.
Kupując BILET + WARSZTAT EKSPERCKI zyskasz:
- dostęp do wybranego warsztatu eksperckiego,
- wstęp na konferencję: prelekcje na 3 scenach oraz wszystkie korzyści wybranego biletu (standard lub premium).
Warsztat DevOps&Cloud
Jak użyć observability?
Dodałeś observability. Zbierasz metryki Prometeuszem. Wysyłasz telemetrię. Kolekcjonujesz logi. Brawo Ty! Tylko co dalej? Niestety to była ta łatwa część. Teraz trzeba pomyśleć jak to użyć(...)
Warsztat Front-end
Opis warsztatu:
Na tych warsztatach nauczysz się, jak efektywnie wykorzystywać AI w codziennej pracy web developera. Skupimy się na praktycznym zastosowaniu AI w środowisku Astro, React i TypeScript.
Podczas warsztatów:
- Poznasz techniki szybkiego prototypowania z użyciem AI
- Nauczysz się generować, analizować i refaktoryzować kod przy pomocy AI
- Zrozumiesz, jak AI może wspomóc Cię w debugowaniu i optymalizacji kodu
- Dowiesz się, jak używać AI do tworzenia testów jednostkowych i dokumentacji
- Nauczysz się formułować zapytania do AI, by uzyskiwać trafniejsze odpowiedzi
- Dowiesz się jak korzystać z rozwiązań AI w sposób bezpieczny i etyczny
- Zrozumiesz, kiedy warto, a kiedy nie warto korzystać z AI w procesie rozwoju oprogramowania
- Przeanalizujesz koszty i potencjalne oszczędności związane z wykorzystaniem AI w pracy programisty
Pokażemy Ci również, jak efektywnie łączyć możliwości AI z własną wiedzą i doświadczeniem, by tworzyć lepsze oprogramowanie.
Dla kogo?
Warsztat jest przeznaczony dla:
- Programistów na poziomie średniozaawansowanym (mid+)
- Osób z komercyjnym doświadczeniem w pracy z TypeScript i React
- Zainteresowanych nauką lub pogłębieniem wiedzy o Astro (doświadczenie mile widziane, ale nie jest wymagane)
Poziom: średniozaawansowany
Czy należy się przygotować przed warsztatem?
Do udziału w warsztacie potrzebny jest laptop.
Uczestnicy powinni przygotować:
- Zainstalowany edytor Cursor
- Aktywne konto na GitHubie z możliwością pobrania przykładowego repozytorium
Prowadzący warsztatów zapewnią:
- Klucz API do modeli AI dla uczestników
- Dostęp do konta Anthropic Console/OpenAI Playground
Warsztat Soft Skills
Opis warsztatu: / Workshop description:
We would cover topics such as:
- Career paths
- Overview of different career paths
- My personal recommendation which may be the right fit for certain personalities
How to grow toward Senior role:
- How to build credibility in the engineering industry
- How to let your manager know about your goals and aspirations
- How to keep a brag list of all the wins that you achieve
- How to become the go-to person or considered an expert in a certain engineering domain
- How to manage up as an engineer
- How to become a team player and a great engineer to work with
- How to become business and product-minded engineer
And then also have exercises like:
- Become a credible engineer
- Tell your manager about your goals and aspirations
- Note down all the wins that you have achieved
- Become the go-to engineer
- Prepare your list of questions to ask before making your next technical decision
Dla kogo? / For whom?
The workshop is semi-advanced. Ideal target group -> mid-level engineers looking to grow toward the Senior position. But also good for ambitious jr. engineers or also Senior engineers to thrive in their role.
Czy należy się przygotować przed warsztatem? / Do I need to prepare before the workshop?
It’s great if attendees have laptops, because there will be exercises, but not mandatory.
Warsztat Java
Opis warsztatu:
Celem warsztatu jest przybliżenie uczestnikom nowych elementów języka oraz API Java, oraz technik pracy w środowisku wielowątkowym. Warsztaty będą koncentrować się na mechanizmach Structured Concurrency, wątkach wirtualnych oraz pracy z Software Transactional Memory.
Plan warsztatu:
Część 1 Wielowątkowość w Javie – przypomnienie
Omówmy dostępne mechanizmy wielowątkowe w Javie. Będzioe to szybkie przypomnienie
czym jest Thread, Runnable, Callable. Jak działa Executor Framework, Lock,
CountDownLatch, CyclicBarrier.
Część 2 Wątki wirtualne
Zajmiemy się wątkami i wątkami wirtualnymi. Poznamy różnice i zobaczymy, jak tworzyć i
zarządzać wątkami wirtualnymi. Omówimy korzyści i wady tego rozwiązania.
Zaimplementujemy prostą aplikację, która będzie demonstrować różnice pomiędzy
wirtualnymi i tradycyjnymi wątkami.
Część 3 Mechanizm Structured Concurrency
Opowiemy sobie o sposobach zarządzania wątkami za pomocą Structured Concurrency.
Stworzymy prostą aplikację, która będzie wykorzystywać ten mechanizm oraz
zaimplementujemy własny zakres. Na koniec omówimy możliwe zastosowania tego
mechanizmu w aplikacjach.
Dla kogo?
Warsztat przeznaczony jest dla osób, które na co dzień pracują z językiem Java. Mają
doświadczenie w tworzeniu aplikacji z wykorzystaniem wielowątkowości i chcą poszerzyć
swoją wiedzę.
Czy należy się przygotować przed warsztatem?
Uczestnik powinien mieć własny komputer, na którym zainstalowane będą:
- JDK 21
- Maven lub Gradle
- git
- IDE
Warsztat DevOps
Opis warsztatu:
Dodałeś observability. Zbierasz metryki Prometeuszem. Wysyłasz telemetrię. Kolekcjonujesz logi. Brawo Ty! Tylko co dalej? Niestety to była ta łatwa część. Teraz trzeba pomyśleć jak to użyć:
- jak zbudować dashboardy?
- co monitorować?
- na co założyć alerty?
- kogo i jak informować?
- czego brakuje?
- jak zwiększyć adopcję?
- jak zrobić shift left?
- jak to uplatformowić?
- gdzie i jak czerpać z tego wartość?
Dla kogo?
Średnio zaawansowani. Osoby, które używały metryk.
Czy należy się przygotować przed warsztatem?
Tak. Wyspać się, napić się kawy :)
Warsztat będzie zawierać część praktyczną - prosimy o zabranie laptopów.