Mustafa Çağatay KIZILTAN
Anasayfa
Yazılım&Diller
C#
ASP.NET MVC
Windows Communication Foundation(WCF)
ORM – Entity Framework
Sql
CSS
XML
Jquery
Javascript
Angularjs
Veri Yapıları&Algoritmalar
Veri Yapıları (Data Structures)
Algoritmalar
Programın Çalışma Hızı ve Algoritma Verimliliği
Yazılım ve Veritabanı Tasarımı
Çok Katmanlı Mimari
SOLID Prensipleri
Tasarım Kalıpları (Design Patterns)
NoSql Araçları
ElasticSearch
Redis
MongoDb
Mustafa Çağatay KIZILTAN
Anasayfa
Yazılım&Diller
C#
ASP.NET MVC
Windows Communication Foundation(WCF)
ORM – Entity Framework
Sql
CSS
XML
Jquery
Javascript
Angularjs
Veri Yapıları&Algoritmalar
Veri Yapıları (Data Structures)
Algoritmalar
Programın Çalışma Hızı ve Algoritma Verimliliği
Yazılım ve Veritabanı Tasarımı
Çok Katmanlı Mimari
SOLID Prensipleri
Tasarım Kalıpları (Design Patterns)
NoSql Araçları
ElasticSearch
Redis
MongoDb
ElasticSearch
Follow:
Örnek sayfa
Örnek sayfa
Veri Yapıları ve Algoritmalar
Yazılar
Proje Yönetimi
Sektör
İletişim & İşbirlikleri
ASP.NET MVC
1. View Katmanı
2. Controller Katmanı
3. Model Katmanı
4. Model Nitelikleri
5. HttpPost
6. HttpGet
7. Routing
8. Filtreler
9. Hata Filtreleri
10. Arealar
11. OutputCache
12. Session(Oturum) Yönetimi
13. Asp.net MVC config file’ları
Microsoft SQL
1.Database ve Tablo Yaratma
2. Veri Tipleri
3. Tabloya veri ekleme (insert)
4. Update-Delete komutları
5. Select komutu
6. Where komutu
7. Matematiksel Fonksiyonlar
8. String fonksiyonları ve string üzerinde işlemler
9. Tarih Fonksiyonları
10. Groupby – Having komutları
11. Join komutu
12. Join Tipleri
13. Viewlar
14. Alter komutu
15. Orderby komutu
16. Stored Procedure
17. Trigger
18. Backup ve Script Alma
Veri Tabanı Tasarımı
ORM – Entity Framework
1.Projection Queries (Seçme Sorguları)
2.Filtering Queries (Filtreleme Sorguları)
3.Ordering Queries (Sıralama Sorguları)
4.Element Operators (Element Operatörleri)
5.Aggregating Queries (Kümeleme Sorguları)
6.Grouping Queries (Gruplama Sorguları)
7.Partitioning Queries (Bölümleme Sorguları)
8. Join Queries (Birleştirme Sorguları)
CSS
1. Seciciler-1
2. Seciciler-2
4. Kutu Modeli
5. Overflow
7. Kenarlıklar (Borders)
7. Arkaplanlar (Backgrounds)
9. Konumlandırma
10. Tablolarla Çalışmak
11. Metinlerle Çalışmak
Javascript
1. Javascript’e giriş
2. Document Object Model
3. If-else koşul yapısı
4. Break-continue ifadeleri
5. For Döngüleri
6. While döngüsü
7. Diziler
8. Object Oriented Programlama
9. Try-Catch
10. Form İşlemleri
11. Document nesnesi
12. Navigator nesnesi
13. Window nesnesi
14. Screen – History – Location nesneleri
XML
1. XML Mantığı
2. Document Object Model
3. Document Type Definiton
4. Document Type Definition – Entity Kavramı
5. Document Type Definition – Attribute Kavramı
6. XSLT
7. XML – C# bağlantısı: xmltextwriter sınıfı
8. XML – C# bağlantısı: xmlReader sınıfı
9. XML – C# bağlantısı : xmlDocument sınıfı
10. Xml – Javascript bağlantısı
Veri Yapıları (Data Structures)
1. Linked List (Bağlı Listeler)
2. Stack (Yığın)
3. Queue (Kuyruk)
4. Tree (Ağaç)
5. Graph (Graf veri yapısı)
6. Heap (Yığın)
Algoritmalar
1. Sıralama Algoritmaları
1. Araya Sokma Sıralaması (Insertıon Sort)
2. Seçmeli Sıralama (Selectıon sort)
3. Kabarcık Sıralaması (Bubble Sort)
4. Birleştirmeli Sıralama (Merge Sort)
5. Kümeleme Sıralaması
6. Hızlı Sıralama (Quick sort)
7. Shell Sıralama (Shell Sort)
8. Taban Sıralama(Radix Sort)
2. Arama Algoritmaları
1. İkili Arama (Binary Search)
2. Doğrusal Arama (Linear Search)
1. Değişken Tanımlama
2. Tür Dönüşümleri
3. Bellek Bölgeleri
4. Console Veri Giriş/Çıkışı
5. Erişim Belirleyiciler
6. Koşul Yapıları
7. Döngü Yapıları
8. Tek Boyutlu Diziler
9. Çok Boyutlu Diziler
10. Metotlar
11. Enum Sabitleri
12. Nesne Tabanlı Programlama Mantığı
13. Sınıflar (Classes)
15. Arayüzler (Interfaces)
16. Temsilciler (Delegates)
17. Operatörlerin Aşırı Yüklenmesi
19. İsim Alanlari (Namespaces)
20. Generic Yapılar
21. Multithreading
22. Koleksiyonlar
Php Koşullu Post
Algoritma Analizi ve Big O
Programın Çalışma Hızı ve Algoritma Verimliliği
1. Zaman Karmaşıklığı ve Büyük O Notasyonu (Time Complexity and Big-o Notation)
Jquery
1. Değişken ve Fonksiyon Tanımlama
2. Sayfa Yüklendikten Sonra İşlem Yapma ve Butona Click olayı ekleme
3. Dizi Tanımlama ve Değerlerini Alma
4. Selectors (Seçiciler)
5. Jquery Event’ler
6. JQuery Efektler
7. Jquery ve JSON
8. Jquery HTML taglerinden veri alma
9. Jquery Traversing işlemleri
Ortak Bölenlerin En Büyüğü
Yazılım ve Veritabanı Tasarımı
SOLID Prensipleri
Tasarım Kalıpları (Design Patterns)
1.Creational Tasarım Kalıpları
Factory Method Design Pattern
Prototype Design Pattern
Singleton Design Pattern
Abstract Factory Design Pattern
Builder Design Pattern
2. Davranışsal Tasarım Kalıpları
Strategy Design Pattern
Observer Design Pattern
Memento Design Pattern
Mediator Design Pattern
Chain Of Responsibility Design Pattern
Iterator Design Pattern
Visitor Design Pattern
Template Design Pattern
State Design Pattern
Interpreter Design Pattern
3. Yapısal Tasarım Desenleri
Facade Design Pattern
Adapter Design Pattern
Proxy Design Pattern
Bridge Design Pattern
Decorator Design Pattern
Composite Design Pattern
Flyweight Design Pattern
4. Diğer Tasarım Kalıpları
Repository Pattern
Dependency Injection Pattern
Unit Of Work ile Generic Repository Tasarım Deseni
5. AntiPatternler
Veritabanı Tasarımı
Angularjs
1. Moduller ve ngApp direktifi
2. NgModel
3. Ngclick direktifi
4. Access modifiers
5. Service kavramı
6. Farklı bir moduldeki servisi kullanmak
7. Ng-copy ng-cut ve ng-paste direktifleri
8. Factoryler
9. Uppercase ve lowercase filtreleri
10. Time-out, Interval ve location build in servisleri
11. Input validasyonları
12. Keyup ve keydown klavye olay izleyicileri
Çok Katmanlı Mimari
Windows Communication Foundation – (WCF)
1. WCF – Entegrasyonları ve Örnek Service
2 . WCF- Contracts (Sözleşmeler)
3. WCF – Web.Config ayarları
4. WCF – Binding Tipleri
5. WCF – Debugging
Generic Yapılar
NoSql Araçları
ElasticSearch
1.Elastic Search ve Çalışma Mantığı
2. ElasticSearch Kurulum ve C# Bağlantısı
3. Elastic Search Consolda Sorgu Yazma
REDIS
1.Redis Nedir?
2.Redis string komutları
3.Redis hash komutları
4.Redis List komutları
5.Redis set komutları
6.Redis sortedset komutları
7.Redis transaction yönetimi
8.Redıs – C# Client
9. Redis Persistence
10. Redis Handling Failure
MongoDb
2. MongoDb – CRUD işlemleri
3. MongoDb – Dizi içeren kayıtlarda işlem yapma
4. MongoDb – Sorgu işlemleri
5. MongoDb – Aggregation
6. MongoDb – Indexler ile çalışma
Kategoriler
.Net Core
(3)
Architecture & Principles
(10)
Asp.net MVC
(1)
Distributed Systems
(3)
Faydalı Bulduklarım
(1)
Konseptler & Kavramlar
(9)
Kullanılabilir Packagelar
(5)
SQL
(3)
Testing
(4)
Genel
(37)
Son Yazılar
Elasticsearchin arkasındaki algoritma : Inverted Index ve TF-IDF
The ATOM OF SOFTWARE TESTING : UNIT TESTING
Redis Ziplist ile Memory Optimizasyonu
Domain Centric Architecture ve Domain Driven Design
Caching 101 – Caching ve Cache Türleri
Component Architecture : Cohesion & Coupling
Stable Dependencies Principle
Tightly coupled-Loosely coupled Sistemler ve Dependency Injection
Sql Sorgu Performans İpuçları
Clean Code Prensipleri
Api Gateway Nedir?
.Net Core Middleware Yapısı
.Net Core Config File’ları
Asp.net Core Routing Mekanizması
AAA Test Patterni