Łukasz Szydło

trener

Motto: Praktyka czyni mistrza

Programista pasjonat, fan “Software Craftsmanship” i zwinnego podejścia do wytwarzania oprogramowania.

Lubi proste rozwiązania skomplikowanych problemów.  Na codzień zajmuje się tematami z zakresu architektury aplikacji biznesowych, Domain-Driven Design, Continuous Delivery, technologii Java oraz testowania automatycznego. Prywatnie mąż, ojciec piątki dzieci.

Czym jest dla mnie Bottega IT Minds?

Bottega jest dla mnie miejscem które łączy pasjonatów pragnących dzielić się swoją wiedzą i doświadczeniami z innymi.

Na czym polega moja praca?

Staram się, aby uczestnicy szkoleń przede wszystkim zrozumieli "dlaczego" a dopiero potem "jak". Dzięki temu, są w stanie wiedzę zdobytą w kontekście szkolenia, zaaplikować w kontekście swojej codziennej pracy.

Specjalizacja trenera

  • Spring Framework

    Wprowadzenie jak i zagadnienia zaawansowane. Moduły Springa, Boot, microservices.
    Zobacz szkolenia...

  • Architektura Java

    Architektura systemów na platformie Java. Wzorce i narzędzia.
    Zobacz szkolenia...

  • Java Standard Edition

    Podstawy języka oraz zaawansowane podejście obiektowe oraz funkcyjne. Zarówno dla ekspertów szukających rozwoju kunsztu jak i dla początkujących.
    Zobacz szkolenia...

  • Warsztaty eksperckie Microservices

    Warsztaty eksperckie Microservices to formuła, która pozwala wyjść daleko poza przykłady. Dotykamy realnych problemów klienta.
    Zobacz szkolenia...

  • Testowanie automatyczne

    Nowczesne praktyki testowania automatycznego. BDD, TDD, Spec by Example.
    Zobacz szkolenia...

  • Domain Driven Design

    Modelowanie i implementacja złożonych problemów biznesowych. Techniki Event Storming oraz podejścia architektoniczne CQRS, Event Sourcing.
    Zobacz szkolenia...

  • Wzorce i Craftsmanship

    Wzorce projektowe i architektoniczne. Techniki Software Craftsmanship.
    Zobacz szkolenia...

  • Microservices

    Kompleksowy zestaw szkoleń. Podejście od strony DevOps, architektury aplikacji i integracji oraz kodu i testowania.
    Zobacz szkolenia...

Materiały Trenera

Idea renesansowej pracowni - Bottegi zakłada nieustanną pracę jej członków i dzielenie się jej wynikami.

Szkolenia autorskie trenera

Tytuł Kategoria Il. dni
Architektura Command-query Responsibility Segregation oraz Event Sourcing Szkolenie z zakresu architektury Command-query Responsibility Segregation: Read Model, Write Model, CommandHandler, Event Sourcing, CqRS, DDD
Domain Driven Design
Architektura systemów i aplikacji
2 dni
Szczegóły
Craftsmanship - przybornik profesjonalisty: najlepsze techniki developerskie i architektoniczne Oferta Szkolenia zakresu Nowoczesnej inżynierii oprogramowania, architektury oraz zestawu wybranych technik developerskich.
Wzorce i Craftsmanship
3 dni
Szczegóły
Event Storming - sesja demo Interaktywna demonstracja warsztatu Event Storming
Domain Driven Design
1 dzień
Szczegóły
Implementacja Domain Driven Design - wzorce architektoniczne (część 2) Oferta Szkolenia z zakresu technicznej implementacji systemów projektowanych zgodnie z Domain Driven Design, DDD
Domain Driven Design
2 dni
Szczegóły
Microservices - architektura aplikacji, systemu i wdrożenia na platformie Java Szkolenie z zakresu architektury Microservcies.
Architektura systemów i aplikacji
3 dni
Szczegóły
Nowoczesna architektura aplikacji web opartych o SpringBoot- Microservices, REST, noSQL Szkolenie z zakresu nowoczesnej architektury aplikacji web: REST, Microservices, noSQL, Events
Architektura systemów i aplikacji
Java i JVM
3 dni
Szczegóły
Projektowanie microservisów z użyciem DDD architektura microservices i domain driven design
Architektura systemów i aplikacji
3 dni
Szczegóły
Refaktoring legacy do Domain Driven Design Oferta Szkolenia z zakresu refaktoryzacji kodu legacy z wykorzystaniem technik Domain Driven Design, DDD
Domain Driven Design
3 dni
Szczegóły
Spring i Spring Boot - wprowadzenie i zagadnienia zaawansowane
Java i JVM
3 dni
Szczegóły
Tworzenie i testowanie aplikacji z użyciem Test Driven Development (TDD) w Spock (lub JUnit 5) Szkolenie z zakresu Tworzenie i testowanie aplikacji z użyciem Test Driven Development (TDD) w Spock lub JUnit 5.
Testowanie i QA
3-4 dni
Szczegóły
Wprowadzenie do Domain Driven Design dla biznesu (część 0) Wprowadzenie do zwinnego modelowania złożonych domen z wykorzystaniem podejścia Domain Driven Design, DDD
Domain Driven Design
1 dzień
Szczegóły
Zwinna współpraca programistów i testerów z wykorzystaniem BDD i Spec by Example (JBehave/Spock/SpecFlow) Testowanie automatyczne przeznaczone dla programistów i testerów współpracujących razem. wzbogacone o BDD oraz Specification by Example, wzorce zwiększania testowalności i produktywne narzędzia
Testowanie i QA
3 dni
Szczegóły