Kíváncsi vagy a tananyagunkra? Fedezd fel vállalati e-learning megoldásainkat, és szerezd meg a hozzáférést több száz tananyaghoz, hogy korlátlanul fejleszthesd tudásodat!

Érdekel

  • Változatos témák, tanulási útvonalak
  • Érd el tananyagainkat bárhonnan, bármikor
  • Tanulj első kézből a területükön elismert előadóktól

Docker használata Windows környezetben ASP.NET Core fejlesztéshez (NA)

Mivel .NET core környezetben dolgozunk, megvan a lehetőség Linux-ra fejleszteni.
Mi lehetne nagyobb segítség egy .NET fejlesztőnek, mint a saját gépén dolgozva egy parancssal tudna
tesztelni linuxon is. Erre (is) való a docker, ismerjük meg!

0
(0)
0,5 óra
Közepes

Ez a tananyag a **C# fejlesztési projekt tokkal-vonóval** sorozat része, amelyet azért hoztunk létre, hogy egy igazi fejlesztési projekt minden lépésébe betekintést nyerhess. Ha érdekel, hogyan lesz egy ötletből valós, működő alkalmazás, miközben megismerkedsz a modern eszközökkel és technológiákkal, akkor itt a helyed! A célunk, hogy lépésről lépésre segítsünk végigvinni egy teljes fejlesztési folyamatot az alapoktól kezdve, egészen a professzionális szintű megoldásokig.

A sorozat tananyagai:

1. C# alapú fejlesztési projekt - bevezetés
2. Entity Framework Core bevezetés SQLite adatbázis használatával
3. xUnit bevezetés - az első működő xUnit tesztig - CRUD Create tesztje
4. Repository fejlesztése TDD-vel és xUnit-tal
5. Repository integrációs tesztelése xUnittal SQLite adatbázissal memóriában és fájlban
6. Docker használata Windows környezetben ASP.NET Core fejlesztéshez

  • A tanfolyamhoz tartozó forráskódok
  • 1. Fájl készítése meglévő projekthez - dotnet new sln
  • 2. dotnet test futtatása ha van sln fájl
  • 3. Docker-előkészületek
  • 4. Dockerfile vázlat
  • 5. dotnet restore futtatása build közben
  • 6. Dockerfile ellenőrzése - docker build
  • 7. Tesztfuttatás docker build közben - run dotnet test
  • 8. A fejezet zárása - git commit

Az oktatóról

Plesz Gábor
Full-stack C# fejlesztő

Full-stack C# fejlesztő vagyok, több, mint 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.