
Warsztaty - Politechnika Łódzka
Wydział Elektrotechniki, Elektroniki, Informatyki i Automatyki, ul. Stefanowskiego 18

- 10:00-11:30
- Grzegorz Trzciński - Site Manager, Dorota Duchnowicz - HR Konsultant
- Sala E106
Autoprezentacja - element składowy sukcesu. Jak wyjść poza skillset i sięgnąć po więcej?
W międzynarodowych środowiskach korporacyjnych coraz częściej doceniane są kompetencje miękkie wśród informatyków. Nie wystarczy jedynie wiedza techniczna aby osiągnąć sukces, trzeba ją jeszcze potrafić "sprzedać". Przedyskutujemy to z Wami podczas warsztatu.

- 10:00-11:30
- Mateusz Adamek - Head of DevOps Family, Adam Chołys - Senior DevOps
- Sala E109
Twój własny dedykowany serwer gamingowy w chmurze Azure
Dobrym ćwiczeniem na początek przygody z rozwiązaniami chmurowymi jest własnoręczne uruchomienie dedykowanego serwera gry wieloosobowej. Do hostingu serwerów gier można łatwo wykorzystać maszyny wirtualne oferowane przez wszystkich głównych dostawców usług w chmurze. Podczas warsztatów zajmiemy się jednak opcjami udostępnianymi na platformie Microsoft Azure i poznamy takie narzędzia jak Terraform, Azure DevOps i Azure Pipelines. Do udziału w warsztacie wymagany jest własny laptop z zainstalowanym Ubuntu.

- 11:45-13:15
- Paweł Fiderek -Competence Center Manager
- Sala E109
Kontenery w chmurze publicznej - opcje, zarządzanie, architektura i najlepsze praktyki
Architektura mikroserwisowa oraz jej wdrożenia oparte o narzędzia konteneryzacji (takie jak np. Docker) w ostatnich latach udowodniły swoją przydatność i znalazły zasłużone miejsce wśród najczęściej wybieranych w nowych projektach technologii. Wydaje się, że idealnym środowiskiem urochomieniowym dla takich kontenerów jest chmura - mamy tutaj ogromne zasoby obliczeniowe, wsparcie, serwisy zarządzalne itp... Ale jakie tak naprawdę mamy możliwości? Czy K8S to jedyna słuszna droga? Czym różnią się serwisy zarządzające kontenerami natywne dla chmury i jak orkiestrują wspomniane kontenery? Tego i wielu innych ciekawych rzeczy związanych z użyciem kontenerów w chmurze dowiesz się w trakcie tego warsztatu!

- 11:45-13:15
- Dariusz Kiełkowski - Enterprise Architect
- Sala E110
Statyczna analiza kodu przy użyciu narzędzi SonarQube/SonarCloud
Statyczna analiza kodu pozwala wychwycić elementy, które nie są widoczne dla człowieka na pierwszy rzut oka. Zduplikowany czy też nierozwojowy kod, nie trzymanie się ustalonych reguł, nie są dla niej problemem. Na warsztatach pokażemy to na przykładzie.

- 13:30-15:00
- Maciej Zielińśki - Solution Architect
- Sala E109
Do we need still Spring framework in 2022?
Kiedyś Spring był cudowną alternatywą dla Java EE. Czy jednak nadal spełnia swoje podstawowe założenia, m.in. lekkość? Czy zastanawiałeś się czy istnieją jakieś alternatywy dla Springa? Czy są inne rozwiązania, które mogą lepiej pasować do driverów architektonicznych Twojego projektu? A może mógłby nią być framework Micronaut? W trakcie warsztatów z IDEMIA będziesz miał okazję to sprawdzić. Twoim zadaniem będzie zbudowanie prostego serwisu, wystawiającego REST API, z podstawowym uwierzytelnieniem i autoryzacją. Chcielibyśmy, abyś zdobył podstawową wiedzę o tym, jak pracować z Micronaut Framework oraz o tym, jakie są główne różnice pomiędzy tym rozwiązaniem a Spring Framework. Warsztaty będą wymagały aktywnej pracy przy komputerze. Od uczestników oczekujemy podstawowej znajomości języka Java i narzędzi takich jak GIT, Maven/Gradle oraz Intellij IDEA.

- 13:30-15:00
- Emilia Markowska - Java Developer
- Sala E110
Jak pisać czysty kod? Poznaj dobre praktyki tworzenia czytelnych programów
Warsztaty to czas, kiedy wiedzę teoretyczną nabytą podczas wykładu wykorzystasz w praktyce. Z naszą pomocą, stosując dobre praktyki oraz wzorce projektowe, zrefaktoryzujesz kod napisany w Javie. Naszym celem jest doprowadzenie kodu do stanu, w którym będziesz w stanie przeczytać go jak dobrą książkę. Przed warsztatem przygotuj środowisko programistyczne, w którym będziesz pracować.

- 15:00
PIZZA
Dla uczestników ŁDI, którzy wzięli udział w co najmniej 3 wykładach/warsztatach (potwierdzonych pieczątkami od organizatorów)

Warsztaty - Uniwersytet Łódzki
Wydział Matematyki i Informatyki Uniwersytetu Łódzkiego, ul. Stefana Banacha 22

- 10:00-11:30
- Krystian Bendinger - Frontend Developer, Filip Wajgner, Frontend Developer
- Sala C201
Reużywalność komponentów w aplikacji frontendowej z użyciem biblioteki React
Głównym celem warsztatu będzie pokazanie możliwości reużywania komponentów, za pomocą których zostaną stworzone główne widoki aplikacji frontendowej z użyciem biblioteki React. Przedstawione zostaną dobre praktyki oraz ciekawe case studies, które pomogą w zrozumieniu przedstawianego tematu. Dodatkowo wykorzystana zostanie jedna z najbardziej popularnych aktualnie bibliotek UI - Material UI, który odpowie za lepszy efekt wizualny końcowej aplikacji.

- 10:00-11:30
- Grzegorz Osimowicz - Senios Fullstack Developer
- Sala C202
Optymalizacja aplikacji na przykładzie node.js
Podczas warsztatów studenci zostaną zapoznani z najczęściej popełnianymi błędami przy implementowaniu algorytmów. Postaramy się pokazać jak ich unikać oraz jak wykorzystać wielowątkowość w procesie optymalizacji.

- 11:45-13:15
- Artur Grabowski, Scrum Master
- Sala C201
Po co nam ta cała zwinność?
Obracając się w środowisku IT, pewnie nie raz słyszałeś/aś słowa tj. Agile czy Scrum. Pytanie - “na co to komu? a komu to potrzebne?”, Czy działa to niczym "magiczna pigułka" rozwiązująca problemy zespołów programistycznych? Jesteś ciekaw jak Agile i Scrum funkcjonują w praktyce w branży IT i czy faktycznie pomagają w pracy nad projektami? Przyjdź i dowiedz się jak efektywnie stosować narzędzia Agile.
![[Od]koduj świat z Service-Now i buduj cyfrową transformację XXI](https://www.lodzkiedniinformatyki.pl/wp-content/uploads/2020/08/fujitsu.png)
- 11:45-13:15
- Karina Olejniczak, Tomasz Janczewski
- Sala C202
[Od]koduj świat z Service-Now i buduj cyfrową transformację XXI
Celem tego warsztatu będzie interaktywne zapoznanie uczestników z możliwościami platformy ServiceNow – jednego z najbardziej innowacyjnych rozwiązań Enterprise Cloud na świecie (Forbes, 2018). Fujitsu wykorzystuje platformę ServiceNow do zarządzania procesami, usługami i infrastrukturą korzystając z szeregu funkcji i narzędzi, takich jak workflow, SLA, notyfikacje, formularze czy aplikacje. ServiceNow pozwala również na tworzenie frontendowych portali wykorzystywanych przez użytkowników do przeglądania dostępnych artykułów jak i wysyłania formularzy posługując się z Catalog Item’ami (system CRM). W trakcie warsztatu Karina i Tomek przybliżą czym jest platforma ServiceNow i do czego jest wykorzystywana, a także na żywo przeprowadzą uczestników krok po kroku przez proces tworzenia Catalog Item’u, pozwalając im samodzielnie zapoznać się z systemem i wejść w buty developera. Do wzięcia udziału w warsztacie niezbędna jest rejestracja na stronie https://developer.servicenow.com/dev.do#!/home

- 13:30-15:00
- Patrycja Tomaszewska, Senior QA Engineer
- Sala C202
Dobre praktyki testowania REST API przy użyciu Postmana
Celem warsztatu będzie automatyzacja kilku scenariuszy testowych przy użyciu Postmana, napisanych zgodnie z zasadą Don’t Repeat Yourself, uruchomienie ich przy pomocy Newmana oraz wygenerowanie raportu z testów. Możecie liczyć na trochę narzędziowych sztuczek jak i na trochę programowania 🙂

- 13:30-15:00
- Tomasz Filipowski, Globallogic
- Sala D103
Wprowadzenie do SCRUM - filary, wartości i co z nich wynika
Short lecture on SCRUM pilart and values. What are they? Why do they all matter? How are they reflected in the SCRUM framework? How to implement them correctly?

- 15:00
PIZZA
Dla uczestników ŁDI, którzy wzięli udział w co najmniej 3 wykładach/warsztatach (potwierdzonych pieczątkami od organizatorów