Tudnivalók a tanfolyamról

  • Szükséges előismeretek

    Valamilyen C# fejlesztői tapasztalat, például egy kezdő C# fejlesztői tanfolyam, vagy azzal egyező tapasztalat.

  • Kinek ajánljuk?

    Nem kezdő tanfolyam, és nem kerüljük ki a felmerülő kérdéseket sem, ezért nem itt fogsz megtanulni fejleszteni, ha még kezdő vagy. Viszont végigviszünk egy dotnet core fejlesztést tesztekkel, dockerrel, szóval akit érdekel az új világ, annak hajrá!

  • Mi leszek, ha nagy leszek?

    Egy a dotnet core fejlesztés titkait ismerő, a különböző felmerülő kérdésekre válaszolni tudó, mások küzdelmeiből nagy előnyt szerző dotnet-fejlesztő.

Témakörök

  1. 1
    • A tanfolyamhoz tartozó forráskódok

    • 1.1 Kérdések és bevezetés

      BETEKINTÉS
    • 1.2 Vázlat

      BETEKINTÉS
    • 1.3 Első prototípus

      BETEKINTÉS
    • 1.4 IClassFixture használata

    • 1.5 Továbbfejlesztés Dependency Injection segítségével

    • 1.6 Dependency Injection használata a CourseRepository kódjában is - I.

    • 1.7 Dependency Injection használata a CourseRepository kódjában is - II.

    • 1.8 Dependency Injection használata a CourseRepository kódjában is - III.

    • 1.9 Az L2lDbContext létrehozása factory függvénnyel - L2lDbContextFactory method

    • 1.10 L2lDbContextFactory method segítségével a Database Fixture refaktoringja

    • 1.11 L2lDbContextFactory method segítségével a tesztjeink refaktoringja

    • 1.12 Minden tesztünk zöld

    • 1.13 A fejezet vége - git commit

  2. 2
    • 2.1 Problémafelvetés - hibába futunk

    • 2.2 Nyomozás

    • 2.3 Megoldás SqliteConnection segítségével - I.

    • 2.4 Megoldás SqliteConnection segítségével - II.

    • 2.5 Megoldás SqliteConnection segítségével - III.

    • 2.6 Megoldás kiterjesztése a file db használatára is

    • 2.7 Minden tesztünk - memória és állomány db is - zöld

  3. 3
    • 3.1 Memory vs file db - I.

    • 3.2 Memory vs file db - II.

    • 3.3 Továbbfejlesztés - factory.IsInMemoryDb - vázlat

    • 3.4 Továbbfejlesztés - factory.IsInMemoryDb - implementáció

    • 3.5 Továbbfejlesztés - factory.IsInMemoryDb - code review

    • 3.7 Minden tesztünk zöld

  4. 4
    • 4.1 Ellenőrzés - dotnet ef - hibába futunk

    • 4.2 Nyomozás

    • 4.3 Megoldás

    • 4.4 Ellenőrzés - dotnet cli ok

    • 4.5 Ellenőrzés - minden teszt zöld és dotnet cli rendben

    • 4.6 A fejezet vége - git commit

Értékelések

5 csillagbesorolás

5. Repository teszt xUnit SQLite

Vas Zoltán

Kiváló előadás, mindenképp nagyon hasznos tanfolyam! Igen, sajnos néha belefutunk, hogy a VS Code nem frissít le, csak néha.. :-) Az előadó felhívja a fig...

Több megjelenítése

Kiváló előadás, mindenképp nagyon hasznos tanfolyam! Igen, sajnos néha belefutunk, hogy a VS Code nem frissít le, csak néha.. :-) Az előadó felhívja a figyelmet a hibákra, migrációs frissítésekre, MemoryDb - FileDb különbségek, ..stb. !!

Kevesebb megjelenítése
5 csillagbesorolás

ötödik rész értékelése

Zoltán Hodvogner

5 csillagbesorolás

xUnit és Entity Framework

Tamás Szikszai

Remek, tanulságos tanfolyam, részletesen tanítva a patternek mentén, ami nagy plus. Újrafelhasználható megoldást nyújt, főleg tesztelésre kihegyezve. .Net ...

Több megjelenítése

Remek, tanulságos tanfolyam, részletesen tanítva a patternek mentén, ami nagy plus. Újrafelhasználható megoldást nyújt, főleg tesztelésre kihegyezve. .Net 5.0 óta a System.Data.SqlClient helyett Microsoft.Data.SqlClient használhatóbb multiplatformon.

Kevesebb megjelenítése

Oktató

  • Gábor Plesz

    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.