C-sharp-ileri

C#

  • Pattern Matching
  • Range-Index
  • Span
  • task-await-async
  • yield - yield return - yield break - IEnumerable
  • Dizilere Derinlemesine Bakış
  • Ref-Return&Ref-Local
  • Operator Overloading
  • mplicit&ExplicitOperatorsOverloading
  • İstisnai Durum Yönetimi(Exception Handling)
  • Dinamik Programatik Nesne Üretim Yöntemleri
  • Generic Yapılar (Derinlemesine İnceleme)
  • Covariance & Contravariance

OOP

  • Class
  • Class Members
  • Object Initializer
  • Shallow Copy & Deep Copya
  • Encapsulation
  • Init-Only Propertıes
  • Records
  • Constructor
  • Destructor
  • Deconstruct
  • Static Constructor
  • Positional Record
  • Inheritance
  • Sanal Yapılar | virtual - override
  • Polimorfizm
  • sealed Keyword'ü
  • Partial Yapıları
  • Abstraction (soyutlama)
  • Abstract Class
  • İnterface
  • Explıcıty İnterface & Name Hıdıng
  • Record Structs

Algoritma Ve Veri Yapıları

  • ArrayList
  • HashTable
  • ShortedList
  • Stac
  • Queue
  • Bağlı Listeler
  • Baglı Lıstelr IEnumearble
  • LİNQ ile Veri Yapıları
  • Linked List Delete
  • Double Linked List
  • Tree (Ağaç) [Binary Search Tree - Binary Tree]

Design Principles

  • SOLID - Single Responsibility​ Principle
  • SOLID - Open - Closed Principle
  • SOLID - Liskov Substitution Principle
  • SOLID - Interface Segregation Principle
  • SOLID - Dependency Inversion Principle
  • Loose Coupling​ Prensibi

CRUD

  • Create
  • Update
  • Read
  • Delete
  • Global CRUD

Agaclar Örnek Yasaklı Kelime Bulma

Amazonda sorulmuş bir mülakat sorusudur: Yasaklı kelimelerimiz var ve bize gelen yorum,istek bv. işlemelrde bu yasaklı kelimelerin sansürlenmesini istiyoruz bunu en hızlı ve maliyetsiz bir şeklide çözünüz (Ağaçlar ile çözüzüyor)

Microservices

Dijkstra-Alg

Everything About IConfi

WebApi Task Async Benchmark Await Task Async Task Api/WebAppTask

nArchtecter-Deneme