Refaktoryzacja, Clean Code i TDD – poziom podstawowy

    Czas trwania
    Godzina rozpoczęcia
    Stopień trudności

      Refaktoryzacja, Clean Code i TDD – poziom podstawowy

      Opis szkolenia

      Szkolenie przeznaczone jest dla osób mających doświadczenie w programowaniu i chcących poprawić swoje umiejętności tworzenia dobrych, czytelnych oraz łatwych w utrzymaniu aplikacji.

      Poznaj program szkolenia

      Co zyskasz dzięki szkoleniu ?

      Cele szkolenia

      Po zakończeniu szkolenia jego uczestnik nabędzie wiedzę na temat dobrych praktyk programistycznych oraz refaktoryzacji. Posiądzie umiejętność refaktoryzacji istniejących aplikacji jak i tworzenia nowych w oparciu o testy jednostkowe. Będzie potrafił ulepszyć zarówno swój kod aplikacji jak i kod innych programistów. 
      Dzięki praktycznym ćwiczeniom będzie miał możliwość zastosowania zdobytej wiedzy w praktyce. Wykonywane ćwiczenia zapewnią trwałe podniesienie umiejętności, dobrą zabawę oraz podział doświadczeń między uczestnikami.

      Umiejętności

      Dzięki szkoleniu  uczestnik będzie:

      • tworzyć aplikacje w oparciu o testy
      • tworzyć dobre testy jednostkowe
      • pisać czytelny i łatwy w utrzymaniu kod aplikacji
      • poprawiać istniejące aplikacje
      Czy to szkolenie jest dla Ciebie ?

      Profil uczestników

      Szkolenie przeznaczone jest dla osób mających doświadczenie w programowaniu i chcących poprawić swoje umiejętności tworzenia dobrych, czytelnych oraz łatwych w utrzymaniu aplikacji.

      Przygotowanie uczestników

      Od uczestników szkolenia wymagana jest znajomość C# lub JAVA oraz środowiska Visual Studio lub Eclipse/IDEA. Mile widziane jest również podstawowe doświadczenie w pracy z NUnit lub TestNG/JUnit.

      Czas trwania

      Przed nami:

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

      Szczegółowy opis szkolenia

      • Clean Code – jak pisać dobry kod
      • Wyjaśnienie filozofii oraz zasad tworzenia czytelnego kodu
      • Katalog refaktoryzacji
      • Omówienie przekształceń refaktoryzacyjnych ze wskazaniem zagrożeń z ich zagrożeniami oraz celami ich wykonania
      • Refaktoryzacja istniejącego kodu
      • Pokazanie procesu refaktoryzacji wraz z praktycznym ćwiczeniem pozwalającym wykorzystać zdobytą wiedzę w praktyce
      • TDD - programowanie sterowane testami
      • Przedstawienie koncepcji budowania aplikacji opartej o testy. Pokazanie jak tworzyć dobre i proste w utrzymaniu testy.
      • SOLID – dobre praktyki programistyczne
      • Praktyczne omówienie podstawowych zasad programowania obiektowego

      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
      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