Skip to content

ozdenkubra/III-hafta-13-haziran-ders-icerigi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

III-hafta-13-Haziran-Ders-İcerigi

Eğitmen: Hakkı Sağdıç
Düzenleyen: Zeynep HASRET - Sıla Savaş

DERS AKIŞI

  1. Başlangıç için Öneriler

    1. Head First C# Kitap Serisi
    2. Patterns of Enterprise Application Architecture
    3. Gang of four (GoF)--> Design Pattern
    4. Microsoft Learn
    5. Pluralsight Learning --> skillTQ --> Sınav Sistemi.
    6. edX veya Coursera
    7. ASP.net Zero -Udemy
    8. Full Stack Udacıty

    Servis Oluşturuyoruz :)

  2. Licenses nelerdir?--> MIT Licence seçtik,neden seçtiğimiz ile alakalı bilgi edininiz. (Araştırınız.)

  3. .gitignore nedir? Neden başında "nokta" var,araştırınız.

  4. Stashes nedir? --> GitStash (Araştırınız.)

  5. Kontrol oluştururken ---> Scaffolding MVC Core
    i. Mvc Controller Empty--> Empty'i seçtik.
    ii.Mvc Controller with read
    iii. Mvc Controller with views

  6. Model oluştururken---> Guid ID ne işe yarıyor ? Guid 7.DateTimeOffset? nedir ve DateTimeOffset vs .. kıyaslamalarını araştırınız.

  7. nullable-null nedir? 9.Entity Framework Core(EF Core) nedir? Alternatiflerini de öğreniniz.

  8. DB-First: Önce db normalizasyon, Code First: Model (entity) sınıfları tasarlanır, ORM: Object Relational Mapping
    ORM nedir araştırınız.

  9. View oluştururken --> Razor View Engine- Viewengine nedir araştırınız. (Razor ve reactjs.net bir viewengine'dir.)

  10. Viewdata vs Viewbag vs tempdata vs session kıyaslamaları incele.

  11. İkon ekleme--> Browser desteği var ise kullanılabilir. -Alternatif Kütüphanesi- 14.Font Awesome Github

  12. Count nedir? (integer bir yapıya sahiptir.)

  13. div.todopanel - table tr.done araştırınız.

  14. Task nedir? Task vs process- task vs Thread vs .. ve c# task vs valuetask vs .. kıyaslamalarını ve task haricinde diğer yöntemler nelerdir araştırınız . (Ödev)

  15. Understanding-Constructor -->kitap önerisi. Constructor injection.

  16. Unity Container araştır.

  17. Bağımlılıkları nasıl konrtol edebiliriz? -- Add Scoped , neden eklendi araştır.

  18. Extension Nedir? --> Extra paket ekleme.

  19. Humanizer Library --> Humanizer Kütüphanesi

  20. Veri Tabanı Kullanma ---> https://www.entityframeworktutorial.net/efcore/entity-framework-core.aspx - http://github.com/dotnet/efcore

  21. https://www.yusufsezer.com.tr/entity-framework-core/

  22. Neler 'override' edilir ? Araştırınız.

  23. http://bekenty.com/

  24. https://sqlitebrowser.org/dl/ --> SQLite implementasyonu yaptık.

  25. SQLite, bunu doğru şekilde (en güncel yol ile) nasıl kullanmalıyız? (Aktif halde kullanıp uygulama)

  26. Göç Oluşturma kısmında kaldık. :)

ÖDEV

  1. Task vs process- task vs Thread vs .. ve c# task vs thread vs .. kıyaslamalarını ve task haricinde diğer yöntemler nelerdir araştırınız.
  2. Extension Nedir? --> Extra paket ekleme.
  3. SQLite, bunu doğru şekilde (en güncel yol ile) nasıl kullanmalıyız? (Aktif halde kullanıp uygulama)

About

III. Hafta 13 Haziran Ders İçeriği

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published