­čç╣­čçĚ NET5 ile Kendi NuGet K├╝t├╝phanemizi Yazal─▒m

­čç╣­čçĚ NET5 ile Kendi NuGet K├╝t├╝phanemizi Yazal─▒m

NET5 ile Kendi NuGet K├╝t├╝phanemizi Yazal─▒m

Nuget paket geli┼čtirme tekniklerini detaylar─▒ ile birlikte ├Â─črenece─čiz

Language: turkish

Note: 4.9/5 (23 notes) 1,177 students

Instructor(s): Salih Cantekin

Last update: 2022-01-23

What you’ll learn

  • K├╝t├╝phane Geli┼čtirme Tekniklerini ├ľ─čreneceksiniz
  • NuGet Paket Yay─▒nlamay─▒ ├ľ─čreneceksiniz
  • Access Modifiers Yap─▒s─▒n─▒n Detaylar─▒n─▒ ├ľ─čreneceksiniz
  • SOLID Prensiplerinin Uygulanmas─▒na Dair ├ľrnekler G├Âreceksiniz
  • OOP Kullanarak Gelecekte ─░htiya├ž Duyulabilecek Geli┼čtirmeler ─░├žin Bug├╝nden Plan Yapmay─▒ ├ľ─čreneceksiniz
  • Versiyonlama Standartlar─▒n─▒ ├ľ─čreneceksiniz
  • Paket Versiyonlama Detaylar─▒n─▒ ├ľ─čreneceksiniz
  • A├ž─▒k Kaynak Kodu Lisans Tiplerini ├ľ─čreneceksiniz
  • ReadMe Dosyas─▒ Yazman─▒n ─░nceliklerini ├ľ─čreneceksiniz
  • Web API Middleware Yap─▒s─▒n─▒ ├ľ─čreneceksiniz
  • Extension Metod Yazman─▒n Detaylar─▒n─▒ ├ľ─čreneceksiniz

 

Requirements

  • Orta Seviye Programlama Bilgisi Gerekmektedir
  • Visual Studio 2019 veya Visual Studio 2022

 

Description

Bu kurs b├╝nyesinde NET5 framework’├╝n├╝ kullanarak birbirinden farkl─▒ iki farkl─▒ k├╝t├╝phane geli┼čtirece─čiz. Bu k├╝t├╝phanemiz i├žerisinde Request ve Response bilgilerinin olu┼čturulmas─▒ ve y├Ânetilmesi i┼člemlerini yapaca─č─▒z. Bir k├╝t├╝phanemizi geli┼čtirirken gelecekte bu k├╝t├╝phanenin geli┼čtirilebilir olmas─▒ i├žin geli┼čtirmelerimizi yapaca─č─▒z. OOP ve SOLID gibi konular─▒n da kullan─▒m ├Ârneklerine girdi─čimiz bu kursta, olu┼čturulan k├╝t├╝phanelerin NuGet ├╝zerinden yay─▒nlanmas─▒n─▒ i┼čini de birlikte tamamlayaca─č─▒z. NuGet’te yay─▒nlad─▒─č─▒m─▒z k├╝t├╝phane i├žin A├ž─▒k Kaynak Lisanslar─▒, ReadMe dosyas─▒, Versiyonlama Standartlar─▒ gibi konulara da de─činiyor olaca─č─▒z. Ayr─▒ca yazm─▒┼č oldu─čumuz k├╝t├╝phanelerin, NET5 WebAPI projesi ├╝zerinde test edilmesi i┼člemlerini de birlikte tamamlayaca─č─▒z.


Kurs i├žerisinde Slayt’lara da yer verece─čiz. Kursumuzun i├žeri─čini ise ┼ču ┼čekilde tamamlayaca─č─▒z.


  • Kursumuzun Tan─▒m─▒

  • Kursumuzun daha iyi anla┼č─▒labilir olmas─▒ i├žin ├Ân haz─▒rl─▒klar ve gereksinimler

  • Projemizi geli┼čtirece─čimiz b├Âl├╝m├╝m├╝z

    • Bu b├Âl├╝mde Middleware kullan─▒m─▒n─▒ ve detaylar─▒n─▒ da ├Â─čreniyor olaca─č─▒z

    • MessageCreator ve LogWriter gibi modellerimizi tan─▒mlay─▒p geli┼čtirece─čiz

    • Extension metodlar─▒m─▒z─▒ yazaca─č─▒z

    • Projemizi olu┼čtururken dikkat edilmesi gereken noktalar─▒n alt─▒n─▒z ├žizece─čiz

  • Bu paketimizi test edebilmek i├žin bir Web API projesi geli┼čtirece─čiz

    • Extension metodlar─▒m─▒z─▒ test edece─čiz

    • Kullan─▒c─▒dan alabilece─čimiz ayarlar─▒ test edece─čiz

  • Olu┼čturdu─čumuz paketi Nuget ├╝zerinde yay─▒nlayaca─č─▒z

    • Nuget hesab─▒ olu┼čturaca─č─▒z

    • Open-Source Lisans t├╝rlerine ve detaylar─▒na de─činece─čiz

    • ReadMe dosyas─▒ haz─▒rlamay─▒ ├Â─črenece─čiz

    • Proje versiyonlama standartlar─▒n─▒ ├Â─črenip projemize uygulayaca─č─▒z

    • Paketimize Icon ekleyece─čiz

    • Paketimizi Yay─▒nlayaca─č─▒z

  • Bonus bir proje ile kursumuza devam edece─čiz

    • Bu projemizde ├Ânceki olu┼čturdu─čumuz k├╝t├╝phanemizi Nuget ├╝zerinden indirip projemize ekleyece─čiz

    • Ekledi─čimiz k├╝t├╝phanemizi Base alarak ├╝zerine yeni bir Logger geli┼čtirece─čiz

    • Bu Logger i├žerisinde verilerimizi bir dosyaya ekleme i┼člemlerini yapaca─č─▒z


 

Who this course is for

  • Orta ve ─░leri Seviye Program Geli┼čtiricileri

 

Course content

  • Kurs Tan─▒t─▒m─▒
    • Bu Kursu Neden Almal─▒s─▒n─▒z?
    • Neden NuGet?
    • Ben Kimim?
  • ├ľn Haz─▒rl─▒k
    • ├ľn Gereksinimler
    • Proje Detaylar─▒
  • Proje Geli┼čtirme
    • Proje Klas├Âr Yap─▒s─▒
    • Middleware Tan─▒t─▒m─▒
    • Model Olu┼čturma – 1
    • Model Olu┼čturma – 2
    • Model Olu┼čturma – 3
    • Middleware Tamamlama – 1
    • Middleware Tamamlama – 2
    • LogWriter Geli┼čtirmeleri
    • MessageCreator Geli┼čtirmeleri
    • Extension Metod
  • Test Web API Uygulamas─▒
    • Neden Test API’si yaz─▒yoruz?
    • Projeyi Olu┼čturma
    • ├ľrnek Kullan─▒mlar ve Test 1 – UseHandler
    • ├ľrnek Kullan─▒mlar ve Test 2 – UseLogger
  • NuGet Paketi Yay─▒nlama
    • Paket Yay─▒nlamak Nedir?
    • NuGet Hesab─▒ Olu┼čturma
    • Open-Source Lisanslar
    • ReadMe.md Dosyas─▒ Haz─▒rlama
    • Paketimizin Versiyonlanmas─▒
    • Paketimize ─░kon Ekleme
    • Paketi Olu┼čturma
    • Paketi Yay─▒nlama
  • Bonus – FileLogWriter Projesi
    • Proje A├ž─▒klamas─▒
    • Projeyi Olu┼čturma
    • FileMessageCreator Olu┼čturma
    • FileLogWriter Olu┼čturma
    • Extension Metodlar─▒m─▒z─▒ Tamamlama ve Test
    • Proje Kaynak Kodlar─▒

 

­čç╣­čçĚ NET5 ile Kendi NuGet K├╝t├╝phanemizi Yazal─▒m­čç╣­čçĚ NET5 ile Kendi NuGet K├╝t├╝phanemizi Yazal─▒m

Time remaining or 286 enrolls left

 

Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate