10.499
Ft/hó*

*Egy összegben fizetendő 125.988 Ft/év

Tovább a vásárlásra
10.499
Ft/hó*

Szerezd meg ezt és több száz másik tananyagot, NETAcademia Standard előfizetéssel!

Tovább a vásárlásra

*Egy összegben fizetendő 125.988 Ft/év

  • 30 napos pénzvisszafizetési garancia
  • Korlátlan elérés, akárhonnan, akármikor
  • Tanulj első kézből a területükön elismert szakemberektől

4. Repository fejlesztése TDD-vel és xUnit-tal

Tesztelési alapelvek és paraméterezhetőség. Milyen adatforrást használjunk tesztelés közben?
Milyen különbségek lehetnek tesztfuttatás és az alkalmazás telepített futtatása között?
Ezeket hogyan lehet kezelni? Közben megismerjük az SQLite-ot is.

5.0
(3)
1 óra
Közepes

  • 2.1 Következő CRUD teszt vázlat - Read
  • 2.2 Következő CRUD teszt vázlat - Update
  • 2.3 Repository Update függvény első változat
  • 2.4 Következő CRUD teszt vázlat - Delete
  • 2.5 Repository Remove függvény első változat - hibába futunk
  • 2.6 Repository Remove függvény első változat - nyomozás
  • 2.7 Repository Remove függvény első változat - eredmény és magyarázat

  • 3.1 Bevezetés
  • 3.2 Szükséges nuget telepítése - Microsoft.Extensions.Configuration
  • 3.3 ConfigurationBuilder használata
  • 3.4 ConnectionString kiolvasása
  • 3.5 Code review
  • 3.6 Ellenőrzés - l2l.Data migrations
  • 3.7 Ellenőrzés - l2l.Data.Tests CopyToOutputDirectory
  • 3.8 Első működő változat
  • 3.9 Minden tesztünk zöld
  • 3.10 A fejezet zárása - git commit

Vélemények

5.0
Pintér

Gyors és pörgős

A tanfolyam gyors és pörgős volt. A végére egy kicsit elvesztettem a fonalat, de tetszett.

Zoltán

Repository TDD & xUnit

Nagyon ötletesen felépített tanfolyam, Az előadó felhívja a figyelmet arra, hogy milyen hibákat véthetünk a kódírás során és ki is javítja azokat. Külön tetszett a TODO tree plugin. :-)

Hodvogner

negyedik rész értékelése

Az oktatóról

Plesz Gábor
C#/.NET

Full-stack C# fejlesztő vagyok, idén már 30 éves tervezési, fejlesztési, adatbázis, devop és üzemeltetési tapasztalattal, erős matematikai alapokkal. Elsősorban Windows környezetben dolgoztam, de az utóbbi néhány évben előfordult, hogy több platform (Linux/Raspberry PI/Android/iOS) szolgáltatásait integrálom. Mivel minden nap kódolok, minden érdekel, ami a fejlesztéshez kapcsolódik, akár egyszerűbbé teszi életünket, akár valami "jövős" dolog.