Ł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
Command-query Responsibility Segregation architecture and Event Sourcing persistence 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 - professional tools for developers and architects Oferta Szkolenia zakresu Nowoczesnej inżynierii oprogramowania, architektury oraz zestawu wybranych technik developerskich.
Wzorce i Craftsmanship
3 dni
Szczegóły
Domain Driven Design Implementation – architectural patterns (part 2) Oferta Szkolenia z zakresu technicznej implementacji systemów projektowanych zgodnie z Domain Driven Design, DDD
Domain Driven Design
2 dni
Szczegóły
Event Storming - sesja demo Interaktywna demonstracja warsztatu Event Storming
Domain Driven Design
1 dzień
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
Projektowanie microservisów z użyciem DDD architektura microservices i domain driven design
Architektura systemów i aplikacji
3 dni
Szczegóły
Refactoring legacy code to Domain Driven Design Oferta Szkolenia z zakresu refaktoryzacji kodu legacy z wykorzystaniem technik Domain Driven Design, DDD
Domain Driven Design
3 dni
Szczegóły
Software architecture masterclass - J. Kubryński, Ł. Szydło, S. Sobótka DDD domain-driven design, microservices, bounded context, hexagonal
Architektura systemów i aplikacji
3 dni
Szczegóły
Spring Boot - modern architecture and Microservices Szkolenie z zakresu nowoczesnej architektury aplikacji web: REST, Microservices, noSQL, Events
Architektura systemów i aplikacji
Java i JVM
3 dni
Szczegóły
Spring and Spring Boot - intro and advanced topics
Java i JVM
3 dni
Szczegóły
Test Driven Development (TDD) using Spock or 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