Najważniejsze informacje

Tytuł szkolenia
TDD w technologii .NET
Czas trwania
3 dni
Odbywa się w miastach
Wrocław,
Warszawa,
Kraków,
Katowice
Ceny
1499 zł netto
Kod szkolenia
NET-4

Vouchery z roczną ważnością

Istnieje możliwość wykupienia vouchera z roczną ważnością. Można zakupić przedpłaconą usługę szkoleniową w jednym okresie rozliczeniowym, a zrealizować w innym. Wpłacana kwota jest dowolna. Vouchery są ważne przez rok. W celu uzyskania szczegółowych informacji prosimy o kontakt z biurem.


Szkolenie z tabletem

Istnieje możliwość wykupu szkolenia wraz z tabletem. Na tablecie dostarczane są materiały szkoleniowe. Urządzenie w takiej sytuacji jest traktowane jako nośnik.



Szkolenie zamknięte

Istnieje możliwość organizacji szkolenia zamkniętego w siedzibie klienta lub w naszych salach. Przy grupach 4 i więcej osób może to być korzystniejsze cenowo. Ponadto istnieje możliwość dostosowania programu szkolenia do potrzeb klienta.
Skontaktuj się z nami by dowiedzieć się więcej

Opis szkolenia

Celem szkolenia jest zapoznanie z zagadnieniami pozwalającymi na zdobycie umiejętności programowania sterowanego testami. Szkolenie umożliwi zapoznanie się z metodyką pracy i dobrymi praktykami, oraz stworzeniem projektu TDD. Kurs przeprowadzony będzie w środowisku programistycznym Visual Studio 2017.

Wymagania
Podstawowa znajomość języka C# i platformy .NET

Program

  1. Wstęp
    • Czym jest TDD
    • Red-Green-Refactor
    • Testy Funkcjonalne
    • Testy strukturalne
    • Dokumentacja
  2. TDD w przykładzie
    • Pierwszy program
    • Testy
    • Autodebugowanie
    • Drugi program z testami
  3. Przegląd narzędzi służących testowaniu po grupach
    • Jednostkowe
    • Integracyjne
    • Akceptacyjne
    • Testy aplikacji webowych
    • UI
    • Związane z pamięcią (memory leaks)
    • Związane z programowaniem współbieżnym
    • Mutacyjne
  4. Dobre i złe praktyki TDD
    • Arrange-Act-Assert
    • Odział assembly
    • Nazewnictwo
    • Testowanie prywatnych składowych
    • Testy zawierające konfigurację
    • Happy path tests
    • TDD FIRST
  5. Narzędzia testów jednostkowych
    • Microsoft Unit Testing Framework
    • NUnit
  6. Narzędzia służący do izolacji obiektów:
    • FakeItEasy
    • NSubstitute
    • NUnit.Mocks
  7. Testy akceptacyjne
    • Fitnesse
  8. Testowanie
    • Testy parametryzowane
    • Testy kombinatoryczne
    • Testy sekwencyjne
    • Testy klas generycznych
    • Testy metod asynchronicznych
  9. Modele Testowe
    • Classic Assert Model
    • Constraint-Based Assert Model
  10. Atrapy obiektów
    • Wstęp
    • Argument matching
    • Verify
    • Callback
    • MOCK
    • STUB
    • FAKE
    • SPY
    • DUMMY
  11. .Podsumowanie
    • Code Coverage
    • Legacy code
    • Refactor
    • Podsumowanie

Szkolenia poprzedzające

Szkolenia kontynuujące

Proponowane terminy

Termin od Do Miasto Cena Opcje
12-11-2018 14-11-2018 Kraków 1499 zł netto Rezerwuj Pokaż
12-11-2018 14-11-2018 Katowice 1499 zł netto Rezerwuj Pokaż
12-11-2018 14-11-2018 Wrocław 1499 zł netto Rezerwuj Pokaż
12-11-2018 14-11-2018 Warszawa 1499 zł netto Rezerwuj Pokaż