Test-Driven Development (TDD) C#

Test-Driven Development (TDD) C#

Szkolenie ma na celu zapoznanie uczestników z podstawami programowania sterowanego testami (Test-Driven Development - TDD) i zrozumienie kluczowych zasad tego podejścia. Uczestnicy będą mieć możliwość przećwiczenia TDD w procesie rozwoju złożonej, wielowarstwowej aplikacji.
Kod: DEV-009_NET
Czas trwania: 16 godzin

Opis szkolenia

Szkolenie ma na celu zapoznanie uczestników z podstawami programowania sterowanego testami (Test-Driven Development - TDD) i zrozumienie kluczowych zasad tego podejścia. Uczestnicy będą mieć możliwość przećwiczenia TDD w procesie rozwoju złożonej, wielowarstwowej aplikacji. Zapoznają się także ze strukturą testów jednostkowych wykorzystywanych w podejściu TDD w nowoczesnych językach programowania. Kurs obejmuje również testy jednostkowe z wykorzystaniem próbek kodu w języku C++ przydatnych dla początkujących programistów niezależnie od metodologii stosowanych w projekcie.

Plan szkolenia

Wprowadzenie do testowania oprogramowania

• Co dokładnie oznacza testowanie oprogramowania
• Co możemy wykryć w czasie testów?
• Klasyfikacje testów
• Zasady testowania oprogramowania

Podejście programowania sterowanego testami

• Definicja programowania sterowanego testami
• Przepływ pracy w procesie programowania sterowanego testami
• Struktura testów jednostkowych - wprowadzenie
• TDD Kata

Wzorce programowania sterowanego testami

• Red-Green-Refactor
• Najprostsze testy
• Nazewnictwo testów jednostkowych
• Zasady F.I.R.S.T testowania jednostkowego
• Dziedziczenie i testy jednostkowe
• Starsze wersje kodu i testy jednostkowe

Antywzorce programowania sterowanego testami

• Katalog antywzorców
• Podstawowe błędy

Cele

  • Ogólne zrozumienie celów i założeń testowania
  • Nauka wykorzystania wzorców w tworzeniu testów jednostkowych
  • Zapoznanie się ze składnią i praktyczne wykorzystanie NUnit Test Framework
  • Opanowanie techniki TDD
  • Nauka stosowania wzorców TDD
  • Zdobycie praktycznego doświadczenia w tworzeniu aplikacji z wykorzystaniem TDD

Grupa docelowa

Szkolenie przeznaczone dla programistów (bez względu na platformę programistyczną). Przydatny zarówno dla starszych programistów, którzy mają już doświadczenie w testach jednostkowych i chcą wprowadzić praktyki TDD do procesu rozwoju projektu, jak i dla młodszych programistów w celu wprowadzenia do podstaw testów jednostkowych.

Wymagania

Co najmniej 1 rok doświadczenia w programowaniu C#

Harmonogram w Online Cennik
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
Online 1760 zł
Bucharest 1760 zł
Kraków 1760 zł
Wroclaw 1760 zł

Uprzejmie informujemy, że płatność za każde szkolenie będzie realizowana w lokalnie obowiązującej walucie. Jednocześnie informujemy, że podane ceny mogą ulec zmianie w zależności od lokalizacji szkolenia oraz trybu jego realizacji. Do ceny netto widocznej przy wybranym szkoleniu należy doliczyć 23% podatku VAT.

Szkolenia, które mogą Cię zainteresować:
DEV-009_NET +0+DEV-009_NET111937

Zarejestruj się na następne szkolenie

* - Wymagane pola
Imię*
Nazwisko*
Firma
Email*
Preferred Location
Numer telefonu*
Twój komentarz
Masz jeszcze jakieś pytania?
Skontaktuj się z nami
Thank you.
Your request has been received.