Sıfırdan İleri Seviyeye C# Eğitimi
Sıfırdan C# ve Windows Forms öğrenin, kendi yer kontrol istasyonunuzu yazın.
- 29ders, 2 bölüm
- 42 sa23 video
- 33katılımcı
Ne öğreneceksiniz?
Bir maddeye tıklayın, müfredatta o dersi açalım.
- Değişkenler, operatörler, koşullar ve döngülerle C# temellerini öğrenirsiniz.
- Diziler, List, metotlar ve dosya işlemleriyle çalışırsınız.
- Sınıf, kapsülleme, miras, interface ve polimorfizmle nesneye yönelik programlarsınız.
- try-catch ile hataları yakalarsınız.
- Windows Forms kontrolleriyle masaüstü arayüz kurarsınız.
- OleDB veritabanında ekleme, güncelleme, sıralama ve arama yaparsınız.
- Hazır YKİ kaynak kodlarını inceleyip basit bir yer kontrol istasyonu yaparsınız.
- Programınız için kurulum sihirbazı (setup) hazırlarsınız.
Müfredat
2 bölüm, 29 ders. Satın almadan önce hepsini görebilirsiniz.
- 23 video, 42 sa
- 5 makale
- 1 kısa anket
- 2026'da 3 yeni ders
1 C# dersleri: temelden yer kontrol istasyonuna26 ders, 42 sa video
- 1 Eğitime hoş geldinizMakale
Eğitime giriş ve soru-cevap grubu bilgisi.
- 2 Yasal uyarıMakale
Eğitim materyallerinin kullanım şartları.
- 3 Değişken nedir, değişken türleri nelerdir?Video, 83 dk
Değişkenler ve C# değişken türleri.
- 4 Değişken hataları, const ve atama ifadeleriVideo, 74 dk
Değişken tanımlarken sıkça yapılan hataları, const deyimini, aritmetik ve birleşik atama ifadelerini işledik.
- 5 Değişken türleri, atamalar, konsol giriş-çıkışVideo, 141 dk
C# değişken türleri, escape sequences(kaçış karakterleri), atama operatörleri, konsol ekranına veri yazma, mantıksal ve aritmetik operatörleri işledik.
- 6 Class(Sınıf) nasıl kullanılır? Sınıf MetotlarıVideo, 85 dk
Class(Sınıf) nasıl kullanılır? Sınıf içerisinde sınıfa özgü metotlar nasıl kullanılır?
- 7 Operatörler, if-else-elseif ve switch-caseVideo, 133 dk
Mantıksal ve aritmetik operatörleri, if-else-elseif ve switch-case yapılarını işledik.
- 8 Döngüler ve break-continue deyimleriVideo, 116 dk
if-else-elseif ve switch-case yapıları, while,do-while ve for döngüleri, break-continue deyimlerini işledik.
- 9 Diziler ve ForEach DöngüsüVideo, 102 dk
Diziler ve ForEach Döngüsünü işledik.
- 10 List kullanımı ve Metot KavramıVideo, 106 dk
List kullanımı ve Metot Kavramını işledik.
- 11 List Kullanımı, Metotlar, ve Dosya İşlemleriVideo, 168 dk
List Kullanımı, Metotlar, ve Dosya İşlemlerini işledik.
- 12 İşlediğimiz konular ile ilgili örnek uygulamalarVideo, 140 dk
Şimdiye kadarki işlediğimiz konular ile ilgili örnekler yaptık.
- 13 OOP(Object Oriented Programming)Video, 102 dk
OOP(Object Oriented Programming) yani Nesneye Yönelimli Programlamanın temellerini attığımız ders.
- 14 Class Nedir, Nasıl Kullanılır? Metot ÖrnekleriVideo, 69 dk
"Class Nedir? Nasıl Kullanılır? Kullanmanın Faydası Nelerdir? Metotların kullanım örnekleri" konularını işledik.
- 15 Class(Sınıf) nasıl kullanılır? Sınıf MetotlarıVideo, 85 dk
- 16 Class(sınıf), kapsülleme ve miras almaVideo, 110 dk
OOP Temellerinden olan class(sınıf), kapsülleme ve miras alma konularını işledik.
- 17 Interface(arayüz) nedir? nerelerde kullanılır?Video, 123 dk
Interface(arayüz) nedir? nasıl ve nerelerde kullanılır? pratik yöntemleri nelerdir? konularını işledik.
- 18 Enum, Polimorphizm ve Exception HandlingVideo, 114 dk
Enum, Manuel tip dönüşümü, Polimorphizm ve Exception Handling (Hata Yakalama) konularını işledik.
- 19 Exception Handling, try-catch ve Windows Forms UIVideo, 53 dk
Exception Handling(Hata Yakalama), try-catch ve çoklu catch yapısını işledik. Windows Forms Uygulamalarına giriş yaptık.
- 20 Label, Button, Textbox, MessageBox kullanımıVideo, 138 dk
Label, Button, Textbox, Windows Form controllerini, MessageBox kullanımını ve metotlarda parametre olarak metotları kullanmayı işledik.
- 21 CheckBox, RichTextBox, ListBox ve SaveFileDialogVideo, 110 dk
Button, TextBox, Label, CheckBox, RichTextBox, ListBox kontrollerinin ve SaveFileDialog kullanımını işledik.
- 22 Listview kullanımı ve veritabanı işlemlerine girişVideo, 123 dk
Geçen haftayı tekrar edip Listview nesnesini işledik. Veritabanı işlemlerine giriş yapıp listeleme silme ve ekleme komutlarını işledik.
- 23 OleDB'ye ekleme, güncelleme, sıralama ve aramaVideo, 110 dk
OleDB türündeki veritabanına ekleme, güncelleme, sıralama ve arama komutlarını işledik.
- 24 Yer Kontrol İstasyonu Uygulaması YapalımVideo, 129 dk
Hazır yer kontrol istasyonlarının kaynak kodlarını inceleyip basit bir YKİ yapıyoruz.
- 25 Setup Hazırlama, Diğer UI Kontrolleri ve Özel TemaVideo, 108 dk
Kurulum sihirbazı (Setup) hazırlama, PictureBox, ComboBox, NotifyIcon, RadioButton, ContextMenuStrip nesnelerinin kullanımını ve Harici/Özel Tema kullanımı konularını işledik.
- 26 DeğerlendirmeAnket
Üç soruluk kısa memnuniyet anketi; sınav değildir.
2 Sorun giderme: C# yer kontrol istasyonu3 ders
- 27 C# arayüzüne gelen MAVLink baytları nerede kayıyorMakale
Yazdığın yer kontrol istasyonu Pixhawk'a bağlanıyor. Bayt sayacı artıyor, bağlantı ışığı yeşil.
- 28 C# yer kontrol istasyonu telemetri gelince donuyorMakale
Telemetri akışı başlayınca donan C# arayüzünün nedeni ve çözümü.
- 29 C# yer kontrol istasyonunda parametre listesi tamamlanmıyorMakale
ArduPilot'a bağlandın, telemetri akıyor, ama parametre ekranı beklediğinden az satır gösteriyor.
Size uygun mu?
Kimler için
- Programlamaya sıfırdan başlayanlar
- YKİ arayüzü yazmak isteyen TEKNOFEST takımları
- Masaüstü yazılım geliştirmek isteyenler
Kimler için değil
- Baştan sona İHA odaklı bir eğitim bekliyorsanız: içeriğin büyük kısmı genel C# ve Windows Forms; YKİ uygulaması 24. derste ve son üç makalede.
- Python ile drone kontrolü istiyorsanız Python eğitimine bakın. Python ile İHA Kontrolü
Önkoşullar
- Programlama bilgisi gerekmez.
Teknik gereksinimler
- Windows Forms uygulamaları için Windows bilgisayar
- 1Sensörlerden Uçuşa
- 2Mission Planner
- 3Python ile İHA Kontrolü
- 4İHA Haberleşme
- 5Yapay Zeka ve Simülasyon
Bu eğitim ana rotanın yanında duran ayrı bir yol: yer kontrol istasyonu arayüzü yazmak isteyenler için.
Araçlar ve donanım
- C#
- Windows Forms
- OleDB

Dersler nasıl işleniyor?
- Slayt
- Örnek kod
- Çalıştırma ve açıklama
Teorik konular slaytlarla, uygulamalar önceden yazılmış örnek kodun çalıştırılıp satır satır açıklanmasıyla anlatılır.
Bu eğitimde kullanılan donanım ve ürünler
Mağazamızdaki ürünler ve eğitimin hangi dersinde işinize yaradıkları.
Eğitmen ve sertifika
Furkan IŞIKAY
Eğitmen · Softivation kurucusuMekatronik mühendisi, 2011'den beri yazılım geliştiriyor. TEKNOFEST 2021 Savaşan İHA Türkiye birincisi KAPGAN'ın C# yer kontrol istasyonunun tamamını yazdı.
Eğitmeni tanıyınDijital doğrulanabilir sertifika
Bütün dersleri erişim süreniz içinde tamamladığınızda sertifikanız kendiliğinden düzenlenir. Kendi doğrulama bağlantısı vardır; LinkedIn profilinize ekleyebilir, PDF olarak indirebilirsiniz.
Sertifika nasıl doğrulanır?Öğrenci yorumları
Sık sorulanlar
Videolar ne kadar uzun?
Dersler 1 ile 3 saat arasında; videoların toplamı yaklaşık 42 saat.
MAVLink ile ilgili içerik var mı?
Evet. 2026'da eklenen üç makale C# yer kontrol istasyonunda MAVLink bayt kayması, telemetri gelince donma ve eksik parametre listesi sorunlarını çözer.
Erişim ne kadar sürer?
Tek ödemeyle 12 ay erişirsiniz; sertifika için eğitimi bu sürede tamamlamanız yeter. Sezon ile bu eğitim dahil altısına 9 ay erişirsiniz; 30 gün içinde Sezon'a geçerseniz bu eğitime ödediğiniz düşülür.
Satın almadan deneyebilir miyim?
Evet. Üye olunca her eğitimin ilk dersi ücretsiz açılır; anlatımı görüp öyle karar verirsiniz.
Takıldığımda kime sorarım?
Her eğitimin kendi soru-cevap grubu var. Sorunuzu orada sorarsınız; eğitmen ve diğer katılımcılar yanıtlar.
Sondaki değerlendirme sınav mı?
Hayır. Eğitimin sonunda üç soruluk kısa bir memnuniyet anketi; not ya da geçme şartı yok.