What you'll learn
- C# diline temel seviyeden başlayarak, birlikte ileri seviyeye kadar geliyor olacağız
- Object-Oriented programlama mantığını adınız gibi öğreneceksiniz
- Programlamanın temel yapı taşlarını öğrenerek; bilinçli kod yazabilir hale geleceksiniz
- Ezbere değil, bilinçli ve anlaşılır kod yazmayı öğreneceksiniz
Course content
- Preview00:04
- Preview15:13
- Preview11:47
- 08:30Built-in Tipler
- 07:32Built-in String Tipler
- 13:57Ortak Operatörler
- 11:31Null Tipler
- 16:21Veri Tiplerini Dönüştürme
- 06:47Dizi'ler
- 06:08Yorum Kullanımı
- 13:39if Kullanımı
- 06:39Switch Kullanımı
- 15:28Switch Kullanımı Devamı..
- 05:50Döngü'ler (While Kullanımı)
- 11:32Döngü'ler (Do While Kullanımı)
- 11:39Döngü'ler (For&Foreach Kullanımı)
- 13:16Metod'lar
- 17:50Metod Parametreleri
- 15:51Namespace Kavramı
- 14:49Class Kavramı
- 22:42Static ve Instance Sınıf Üyeleri
- 21:37Inheritance Kavramı
- 10:07Metod Saklama
- 09:02Polymorphism Kavramı
- 04:16Metod Overriding&Metod Hiding Farkları
- 11:01Metod Overloading Kavramı
- 18:45Property Kavramı
- 14:31Property Kavramına Devam..
- 08:25Struct Kavramı
- 19:03Class ve Struct Arasındaki Farklar
- 19:13Interface Kavramı
- 13:54Explicit Interface Kavramı
- 12:28Abstract Class Kavramı
- 05:37Abstract Class ve Interface Arasındaki Farklar
- 04:39Çok Sayıda Sınıf Mirasının Açığa Çıkardığı Sorunlar
- 05:48Interface Kullanımı ile Çoklu Sınıf Mirası
- 08:10Delege Kavramı
- 14:21Delege Kullanımı
- 19:08Multicast Delege Kullanımı (Yeni Eklendi)
- 25:00Exception Handling (Yeni Eklendi)
- 22:24Inner Exception (Yeni Eklendi)
- 10:37Custom Exceptions (Yeni Eklendi)
- 10:01Exception Handling Kullanmanın Sakıncaları (Yeni Eklendi)
- 11:50Exception Handling Sakıncalarından Korunma (Yeni Eklendi)
- 09:38Niçin Enum Kullanmalıyız ? (Yeni Eklendi)
- 06:12Enum Örneği (Yeni Eklendi)
- 14:21Enum Kavramı (Yeni Eklendi)
- 06:53Tür ve Tür Üyeleri Arasındaki Farklar (Yeni Eklendi)
- 07:53Erişim Belirleyiciler (Yeni Eklendi)
- 13:27Internal ve Protected Internal Erişim Belirleyicileri (Yeni Eklendi)
- 07:39Türler İçin Erişim Belirleyicileri (Yeni Eklendi)
- 11:57Attribute Kavramı (Yeni Eklendi)
- 23:37Reflection Kavramı (Yeni Eklendi)
- 09:27Reflection Örneği (Yeni Eklendi)
- 13:45Late Binding Kavramı-Reflection Kullanarak (Yeni Eklendi)
- 09:39Generic Kavramı (Yeni Eklendi)
- 06:55ToString() Metodu Niçin Override Edilir ? (Yeni Eklendi)
- 13:00Equals() Metodu Niçin Override Edilir ? (Yeni Eklendi)
- 03:20Convert.ToString ve ToString() Metodu Arasındaki Farklar (Yeni Eklendi)
- 07:55System.String ve System.Text.StringBuilder Arasındaki Farklar (Yeni Eklendi)
- 11:50Partial Class Kavramı (Yeni Eklendi)
- 13:46Partial Class Oluşturma Kuralları (Yeni Eklendi)
- 14:12Partial Method’lar (Yeni Eklendi)
- 07:02Indexer’ların Kullanımı (Yeni Eklendi)
- 11:13Indexer Oluşturma (Yeni Eklendi)
- 09:35Indexer’ların Overload Edilmesi (Yeni Eklendi)
- 06:58Opsiyonel Parametre Kullanımı (Yeni Eklendi)
- 03:21Metod Overloading ile Metod Parametrelerini Opsiyonel Yapma (Yeni Eklendi)
- 05:31Varsayılan Parametre ile Metod Parametrelerini Opsiyonel Yapma (Yeni Eklendi)
- 01:59OptionalAttribute ile Metod Parametrelerini Opsiyonel Yapma (Yeni Eklendi)
- 06:03Code Snippets Kullanımı (Yeni Eklendi)
- 14:55Dictionary Kullanımı (Yeni Eklendi)
- 12:56Dictionary Kullanımı [Devamı..] (Yeni Eklendi)
- 14:55List Kullanımı (Yeni Eklendi)
- 19:22List Kullanımı [Devamı..] (Yeni Eklendi)
- 09:28Generic List Sınıf & Range ile Çalışma (Yeni Eklendi)
- 09:21Basit Türdeki List Tipinin Sıralaması (Yeni Eklendi)
- 10:55Karmaşık Türdeki List Tipinin Sıralaması (Yeni Eklendi)
- 05:59Karmaşık Türün Comparison Delegate ile Sıralanması (Yeni Eklendi)
- 07:05List Koleksiyon Sınıfına Ait Kullanılabilir Metod’lar (Yeni Eklendi)
- 13:43Hangi Durumlarda List Yerine Dictionary Tercih Edilmelidir ? (Yeni Eklendi)
- 13:57Generic Queue (Kuyruk) Sınıfı (Yeni Eklendi)
- 10:23Generic Stack (Yeni Eklendi)
- 20:55Gerçek Zamanlı Generic Queue Örneği
- 06:44Gerçek Zamanlı Stack Örneği (Yeni Eklendi)
- 09:37Multithread Kavramı (Yeni Eklendi)
Requirements
- Visual Studio Geliştirme Ortamı
Description
C# Eğitimi
Bu eğitim videosu serisi gerçekten titiz bir şekilde hazırlanmıştır..Eğitim serisini bitiren kişilerin, C# diline bütünüyle hakim olup, hızlı ve doğru bir şekilde kod yazması kaçınılmazdır. Tükettiğiniz her bölüm sonrasında özgüveniniz artacak ve bir sonraki bölümü izlemek için sabırsızlanacaksınız.
Bu kursda işleyeceğimiz konu başlıklarından bazıları aşağıdaki gibidir:
* Object-Oriented Programlama'nın temelleri
A: Abstraction
I: Inheritance
p: Polymorphism
e: Encapsulation
r: Reusability
* Veri Tipleri
* Döngüler
* Delegeler
* Interface Kavramı
* Hata Yönetimi
Önemli Not: Yeni videoların yüklenmesi halen devam ediyor..
Faydalı olması temennisi ile..
Who this course is for:
- C# dilini hiç bilmeyenler
- C# dilini daha önce kullanıp, teknik detaylarına hakim olmak isteyenler
Instructor
Eğitmenimizin yazılıma olan merakı lise yıllarında başlamıştır. Yazılım ve teknolojiye olan ilgisi neticesinde ülkemizin güzide bir üniversitesinde Bilgisayar Mühendisliği bölümünü tercih etmiştir. Üniversite mezuniyeti sonrasında çeşitli kurumsal firmalarda Yazılım ve İş Zekası ile ilgili birçok proje içerisinde yer almıştır. Yine bu dönem içerisinde -kişisel bloğunda- Sql Server Veritabanı ile ilgili altmış'a yakın makale yazmıştır. Teknolojiye olan merakını, bitmek tükenmek bilmeyen öğrenme tutkusunu ayrıca geçmiş yıllarda edinmiş olduğu bilgi ve tecrübesini siz değerli yazılım tutkunları ile de paylaşmak için, Udemy platformu üzerinde eğitimler vermektedir. Ayrıca şuan özel bir firmada "Yazılım ve İş Zekası Uzmanı" pozisyonunda hayatını idâme ettirmektedir.
Paylaşılan tüm dökümanların faydalı olması temennisi ile..