Refaktoryzacja i Clean Code – poziom zaawansowany

    Czas trwania
    Godzina rozpoczęcia
    Stopień trudności

      Refaktoryzacja i Clean Code – poziom zaawansowany


      Szkolenie w wersji zdalnej i stacjonarnej

      Opis szkolenia

      Szkolenie przeznaczone jest dla programistów JAVA oraz C#, chcących poprawić swoje umiejętności refaktoryzacji kodu. Przyniesie ono korzyści zarówno osobom tworzącym nowe aplikacje, jak i utrzymującym stare. Jest to szkolenie zaawansowane rozszerzające tematykę omawianą na szkoleniu podstawowym „Refaktoryzacja, Clean Code i TDD – poziom podstawowy”.

      Poznaj program szkolenia

      Co zyskasz dzięki szkoleniu ?

      Cele szkolenia

      Celem szkolenia jest:

      • Przedstawienie zaawansowanych zagadnień refaktoryzacyjnych.
      • Pokazanie złożonych przekształceń kodu.
      • Przedstawienie koncepcji pracy ze starym kodem słabej jakości.
      • Rozszerzenie wiedzy i umiejętności z zakresu refaktoryzacji, wprowadzonych przez szkolenia podstawowe.
      • Rozwijanie umiejętności modyfikowania kodu w oparciu o clean code.

      Umiejętności

      Dzięki szkoleniu  uczestnik będzie:

      • Skutecznie poprawiał jakość istniejących aplikacji
      • Umiał zwiększyć czytelność skomplikowanego kodu
      • Poprawnie przekształcał kod z wykorzystaniem wzorców projektowych
      Czy to szkolenie jest dla Ciebie ?

      Profil uczestników

      Szkolenie przeznaczone jest dla programistów JAVA, C# oraz innych języków obiektowych, chcących poprawić swoje umiejętności refaktoryzacji kodu. Przyniesie ono korzyści zarówno osobom tworzącym nowe aplikacje, jak i utrzymującym stare. Szkolenie prowadzone jest z wykorzystaniem języka programowania JAVA

      Przygotowanie uczestników

      Od uczestników wymagana jest znajomość zagadnień poruszanych na szkoleniu:

      • TDD, clean code i refaktoryzacja
      • Wzorce projektowe, refaktoryzacja oraz Test Driven Development
        oraz znajomość JAVA, C#, języków obiektowych
      Czas trwania

      Przed nami:

      • 3 dni, 24 godziny szkoleniowe
      Szczegółowy program szkolenia

      Szczegółowy opis szkolenia

      • Praca z zastanym kodem
      • Refaktoryzacja do wzorców projektowych
      • Dekompozycja klas - rozbijanie olbrzymów
      • Rekonstrukcja testów po dekompozycji klas
      • Zasady bezpiecznej refaktoryzacji
      • Metody obtestowywania kodu przed wprowadzeniem zmian
      • Usuwanie nadmiarowego kodu
      • Techniki usuwania zależności, w tym m.in.:
        • Rozdzielanie danych od logiki
        • Wymuszanie enkapsulacji.
        • Wykorzystanie obiektów reprezentujących operacje.
        • Wykorzystanie interfejsów do rozluźnienia zaleźności.

      Metoda realizacji szkolenia

      Szkolenie realizowane jest w formie naprzemiennie następujących po sobie wykładów, dyskusji oraz ćwiczeń praktycznych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy.

      POBIERZ PROGRAM W PDF

      Ścieżka rozwoju

      Dla osób, które chcą rozwijać swoje umiejętności związane z refaktoryzacją, proponujemy warsztat doskonalenia umiejętności refaktoryzacyjnych – zapytaj o szczegóły.

      W ramach szkolenia zapewniamy

      W ramach szkolenia zapewniamy

      • materiały szkoleniowe
      • certyfikat potwierdzający udział w kursie
      • pełna obsługa cateringowa (dla szkoleń stacjonarnych)

      Podobne szkolenia