Najważniejsze informacje

Tytuł szkolenia
TDD w technologii .NET
Czas trwania
3 dni
Odbywa się w miastach
Wrocław,
Warszawa,
Kraków,
Katowice
Ceny
1390 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

Szkolenie zamknięte już od 540 netto/os. Istnieje możliwość realizacji szkolenia w siedzibie klienta w dowolnym miejscu w Polsce i poza granicami.
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
05-02-2018 07-02-2018 Warszawa 1390 zł netto Rezerwuj Pokaż
07-05-2018 09-05-2018 Warszawa 1390 zł netto Rezerwuj Pokaż