YAZILIM UZMANLIĞI (300 SAAT) –
Algoritma
Algoritma Nedir?
Akış Diyagramı
IDE Tanıtım
Visual Studio 2017 Kurulumu
Visual Studio 2017 Arayüz Tanıtımı
Menü ve Pencere Tanıtımları
Intellisense
C# 7.x ile Programlamaya Giriş ve .NET Platformu
.NET Nedir?
.NET Framework Yapısı
C# Dilinin Yapısı
Kod Derleme Süreçleri(CLT, MSIL, JIT, ASCII vb.)
Değişken Nedir?
- Veri Tipleri
- Değişken Atama
Operatörler
- Mantıksal Operatörler
- Atama Operatörleri
- İlişkisel Operatörler
- Aritmetik Operatörler
Tip Dönüşümleri
- Hata Yönetimi ve Kod İzleme
- Derleme Hataları
- Çalışma Zamanı Hataları
- Try-Catch Kullanımı
- Mantıksal Hatalar
- Breakpoint kullanımı
Karar Yapıları
- If, Else, Else If
- Switch-Case
Döngüler
- For Döngüsü
- While Döngüsü
- Do While Döngüsü
- Break, Continue ve Return anahtar kelimeleri
Diziler
- Dizi nedir?
- Dizi Kullanımı ve Özellikleri
- Döngüler ile Dizi Kullanımı
- Array Sınıfı Nedir?
- Array Sınıfı Metodlarının Kullanımı
Metodlar
- Metod Nedir?
- Metod Overload Nedir?
- Metod Kullanımları(Geriye dönüş yapan, Parametre alan vb.)
- Metod Detayları
- Extension Metod Kullanımı
C# Hazır Metodlar
- String Metodlar
- DateTime Metodlar
- Math Kütüphanesi ve Metodları
Koleksiyonlar
- Koleksiyon nedir?
- List
- ArrayList
Nesne Yönelimli Programlama
Nesne Yönelimli Programlamaya Giriş
- Object Oriented Programming Nedir?
- Nesne Tabanlı Programlama Dilleri Nelerdir?
- Nesne Nedir?
- Object Oriented Prensipleri
Sınıf Kavramı
- Sınıf Nedir?
- Sınıf Nasıl Oluşturulur?
- Instance Alma
- Field, Property
- Encapsulation
- Access Modifiers
- Constructor
- Static Class, Static Member
- Inheritance
- Polymorphism
- Abstract Class
Interface
Collection Kullanımı
- List Kullanımı
- Dictionary
- IEnumarable
MSSQL 2017 İLE VERİTABANI
Veritabanına Giriş
- Data ve Database Nedir?
- RDBMS Nedir?
SQL Server Management Studio Kullanımı
SQL Server Veri Tipleri, SQL Server Üzerinde Tablo Tasarımı
SQL Server Veri Tipleri
ADO.NET ENTITY FRAMEWORK 6.x
Entity Framework
- ORM Yapısı Nedir?
- NuGet Package Manager Nedir?
Entity Framework DB First Yaklaşımı
- Entity Framework Yaklaşımlarının Tanıtımı
- LINQ Sorgulama
CRUD İşlemleri
- Oluşturulan DB Üzerinde Insert, Update ve Delete İşlemleri