#583

Przybornik programisty: TDD + Refaktoryzacja

Warsztat odbywa się w formie zdalnej za pośrednictwem platformy/komunikatora online, z wykorzystaniem dźwięku, obrazu z kamery, udostępniania ekranu komputera prowadzącego i uczestników.

W czasie warsztatu będziemy ćwiczyć dwie podstawowe techniki programistyczne: TDD i refaktoryzację, głównie przy użyciu przekształceń dostępnych w IntelliJ. Koniec z copy-paste’em i używaniem myszy, niech IDE stanie się przedłużeniem Twojej woli!

Grupa

Dla kogo jest ten warsztat?

Warsztat przeznaczony jest dla średnio zaawansowanych programistów Java, którzy chcą nauczyć się sprawnie tworzyć czysty i testowalny kod. Kod, który nie jest zlepkiem procedur spakowanych w serwisy, ale czytelną i harmonijną kompozycją obiektów realizujących zakładane wymagania biznesowe. W rezultacie terminy takie jak: SOLID, enkapsulacja i obiekty immutable przestaną być jedynie teoretycznymi zagadnieniami, które wypada znać podczas rekrutacji a staną się Twoją codzienną praktyką.
Notatnik

Wymagania wstępne

- Znajomość i doświadczenie w programowaniu w języku Java
- Laptop z Intellij Idea

Prowadzący

Maciej Kaszyński:

Programista od 2009 r. Zaczynał od Javy w Accenture, by następnie próbować odnaleźć się w starożytnych technologiach GSM (Ericpol/Ericsson). Po 3 latach z radością wrócił do JVMa i rozwija się jako Full stack developer. Zawsze z chęcią i cierpliwością dzieli się wiedzą i doświadczeniem, dlatego w ostatnim czasie rozwija się również jako trener prowadząc warsztat z TDD i refactoringu. Interesuje się fantastyką, chętnie pójdzie w góry, choć w ostatnim czasie głównie zajmują go dwie córki.

Program warsztatów

  1. Wprowadzenie do TDD
    • testy parametryzowane
    • wydzielanie metod i zmiennych
    • nazewnictwo
  2. TDD + Refactoring – część 1
    • obiekty niezmiennicze
    • struktura klasy
    • biblioteka Lombok
  3. TDD + Refactoring – część 2
    • wstrzykiwanie zależności
    • wydzielanie obiektów
    • buildery i metody wytwórcze
  4. Mockowanie
    • podstawy mockito
    • przechwytywanie argumentów
    • implementacja odpowiedzi mocka

Uwaga

Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do odwołania wydarzenia w przypadku niezgłoszenia się minimalnej liczby uczestników.
Zakupione certyfikaty zostaną przesłane uczestnikom w formie elektronicznej po warsztacie. Jeśli chcesz otrzymać zakupiony certyfikat w formie papierowej, zgłoś to mailowo na adres kontakt@stacja.it.
**Rejestracja dostępna bezpośrednio pod poniższym [linkiem.](https://app.evenea.pl/event/tdd0905/)**

Zapisy na wybrany warsztat zostały zakończone.