C Sharp Eğitim Seti

C Sharp Eğitim Seti

Selamlar, C# hakkında paylaştığım tüm yazıları bir C sharp eğitim seti olarak bu sayfada sırası ile yazacağım. Önceleri yazılarımı aklıma geldikçe yada denk geldikçe yazıyordum. Sonra düşündüm ki tüm dersleri bir  C sharp eğitim seti altında toplayayım ve aralarda eksik kalan konuları da yazayım… Bu sebeple bu eğitim setini oluşturdum. C sharp eğitim seti biraz ilerledikten sonra SQL derslerine de geçeceğim.

NOT: Derslere sürekli dikkat edin dostlar. Çünkü ara ara ders eklemesi yapıyorum ve bazen derslerin yerlerini değiştiriyorum.

Keşke en baştan aklıma gelseydi diyorum ama elden bir şey gelmiyor. Artık yeni derslerimi bir github projesi üzerinden yayınlıyorum arkadaşlar. Buradan Github projesine ulaşabilirsiniz. Mevcut projede yaklaşık 50 kadar ders olduğunda yeni bir projeye de geçebilirim. Belki de tek proje içinde devam ederim.

Bildiğiniz üzere tüm dersleri github projesine eklemiyorum. Örneğin hata çözümleri derslerini zaten ekleyemem. Çünkü aynı hata farklı işlemlerde de çıkabiliyor. Bu sebeple takdir edersiniz ki mantıksız olur.

Advertisements

Arkadaşlar, Şuanda bu eğitim setimizde 155 adet ders oldu. Yeni dersler eklemeyi planlıyorum ancak aklıma çok fazla konu gelmiyor. Anlatılmasını istediğiniz konuları da bana mail olarak  atabilirseniz o konuları da ders olarak eklerim.

 C Sharp Eğitim Seti

1 – Yazılıma Giriş

  1. Yazılıma Başlamak Mı İstiyorsunuz? Görmeniz Lazım!
  2. Visual Studio Nedir?
  3. Visual Studio Kısayollarını Biliyor Musunuz?
  4. C Sharp Nedir? C Sharp İle Neler Yapılabilir?
  5. ERP Nedir? Neden Kullanılmalıdır?
  6. MRP Nedir? Neden Kullanılmalıdır?

2 – Programlama Üzerine Mantıklar

  1. Programlamada Kopyala Yapıştırın Mantığı
  2. C# Class Mantığı ve Classlar ile Çalışma
  3. C# Modüler Çalışma Mantığı
  4. C# Nesne İsimlendirme Mantığı
  5. C# Nesne Yaklaşımlı SQL Modelleme
  6. C# CheckState İçin Özel Metod Oluşturmak

3 – C Sharp’a Giriş

  1. C# Değişkenler, Tipleri, Atamalar ve Dönüşümleri
  2. C# Yıl, Ay ve Haftanın İlk ve Son Günlerini Bulmak
  3. C# Date Değişkenini Sayı Değerine Dönüştürme
  4. C# String Üzerindeki İşlemler
  5. C# Convert İşlemleri
  6. C# Tarih OADate Dönüşümleri
  7. C# Aritmetik Operatörler ve İşlemler
  8. C# Mantıksal ve Karşılaştırma Operatörleri ve İşlemler
  9. C# Erişim Belirleyiciler – Public, Private, Protected ve diğerleri
  10. C# Gobal Değişkenler
  11. C# Const Kavramı
  12. C# Random Sınıfı Kullanımı (Otomatik Şifre Oluşturma Örnekli)
  13. C# MessageBox Kullanımı – Tüm Özellikleri
  14. C# Event Kavramları
  15. C# NameSpace Kavramı
  16. C# Double Sayıyı Virgülü ile Labele Yazdırma  ve String.Format
  17. C# String İçerisinde Çift Tırnak ve BackSlash

4 – C Sharp Listeler, Döngüler ve Kontrol Mekanizmaları 

  1. C# Hata Yakalama – Try Catch Finally – Ayrıntılı Anlatım
  2. C# If Else Kullanımı ve İç İçe If Else
  3. C# Switch Case Kullanımı – Koşul İfadeleri
  4. C# Ternary if (Tek Satırlık IF )
  5. C# List<T> Kullanımı 
  6. C# Dizi ve ArrayList Kullanımı 
  7. C# Array List İçinde Arama Yapmak
  8. C# Çok Boyutlu Diziler – En Ayrıntılı Anlatım
  9. C# For Döngüsü Kullanımı ve İç İçe For Döngüleri
  10. C# Foreach Döngüsü Kullanımı
  11. C# While Döngüsü Kullanımı
  12. C# GoTo Kullanımı – Örnekli Anlatım
  13. C# Telefon Numarası Kontrolü – REGEX Sınıfı
  14. C# E-Mail Kontrolü – Net.Mail Sınıfı
  15. C# List<T> Listeler Arasındaki Farkları Bulmak – (Generic List)

5 – C Sharp Nesneler Üzerine İşlemler

  1. C# Nesne Özellikleri
  2. C# OpenFileDialog Kullanımı – Tüm Özellikleri
  3. C# Formlar Arası İletişim – Veri Gönderme
  4. C# Dinamik Nesne Oluşturma ve Forma Ekleme
  5. C# Timer Kullanımı
  6. C# ColorDialog Kullanımı
  7. C# FontDialog Kullanımı
  8. C# MenuStrip ve ContextMenuStrip Kullanımı
  9. C# Başka Formdaki Nesneye Veri Yazmak
  10. C# MdiForm İşlemleri – İç İçe Formlar
  11. C# Form Üzerinde Kısayol Tuş İşlemleri
  12. C# Dock ve Anchor Kullanımı
  13. C# DataGridView Seçilen Satırları Textbox da Gösterme
  14. C# Form Ekran Konumu Ayarlama
  15. C# FolderBrowserDialog Kullanımı – Örnekli Anlatım
  16. C# Textbox Sadece Sayı Harf Girişi Yaptırmak
  17. C# String Sayısal Değer Kontrolü
  18. C# Web Browser Son Sürüm IE Kullanmak
  19. C# Web Browser Otomatik En Alta İndirmek
  20. C# Web Browser Sayfanın Yüklenmesini Beklemek
  21. C# NotifyIcon Kullanımı ve C# NotifyIcon Bildirimleri
  22. C# ToolTip Kullanımı – Nesneler İçin Açıklama
  23. C# ComboBox TXT Dosyası ile Doldurma

6 – DevExpress Nesneleri Üzerine İşlemler

  1. DevExpress’e giriş
  2. C# DevExpress CheckedListBoxControl
  3. C# DevExpress GridControl Kodla Özelleştirme
  4. C# DevExpress GridView Grup Başlık Renklendirme
  5. C# DevExpress Gridview Satır Renklendirme
  6. C# DevExpress LookUpEdit Kullanımı
  7. C# DevExpress GirdView Hücre Reklendirme

7 – Visual Studio ve Özellikleri 

  1. Visual Studio Summary Kullanımı
  2. Visual Studio OverLoad Metod Ayarlama ve Kullanma
  3. VS 2015 Tema Yükleme (Color Theme Editor)
  4. C# Extension Methods – Genişletme Metodları #1
  5. C# Extension Methods – Genişletme Metodları #2
  6. C# Extension Methods – Genişletme Metodları #3
  7. Visual Studio BreakPoint Kullanımı

8 – C Sharp Üzerine İşlemler

  1. C# Çalışan Kodların İşlem Süresini Bulmak
  2. C# StreamReader ve StreamWriter Kullanımı
  3. C# ile Bilgisayar Kapatmak
  4. C# Bilgisayar Bilgileri Almak
  5. C# Dosya / Klasör İşlemleri
  6. C# Uygulama İçerisinden Uyumluluk Modu Ayarlama
  7. C# Hafta Numarasından O Haftanın İlk Günün Bulmak
  8. C# Mail Gönderme İşlemleri
  9. C# Sistem Açılışına Program Eklemek ve Silmek
  10. C# Program Üzerinden PDF, Excel vs. Açmak
  11. C# Registry (Regedit) İşlemleri – Yazma Okuma
  12. C# ile Programın Tek Sefer Açılması
  13. C# ile Versiyon Bilgisini Almak
  14. C# Bilgisayarın Kaç Saattir Açık Olduğunu Bulmak
  15. C# Veri Şifreleme (Encrypt & Decrypt)
  16. C# INI Ayar Dosyası Oluşturma – Kernel32.dll
  17. C# Login Ekranında Sürekli Değişen Resimler Yapmak
  18. C# Mod Alma İşlemi
  19. C# TimeSpan Kullanımı (İki Tarih Arası Fark)
  20. C# Formun Kapanmasını Engellemek
  21. C# Mouse Koordinatlarını Almak
  22. C# SQL ConnecitonString’ deki Bilgileri Almak
  23. C# Boş Geçilemez Alan Nasıl Yapılır?
  24. C# Kurulu Antivirüsü Kontrol Etmek
  25. C# Thread Sleep ile İşlem Süresini Uzatmak
  26. C# Kelime Heceleme İşlemi
  27. C# Kill Proccess – Otomatik Program Kapatmak
  28. C# Milisaniye Convert – Saniye ve Dakikaya Çevirmek
  29. C# Rastgele Şifre Oluşturma
  30. C# İp ile PC Kapatma ve Restart
  31. C# CM INCH Dönüşümü
  32. C# Özel MessageBox Yapımı

9 – C# & SQL ve Veri Yapıları Ortak İşlemleri

  1. C# SQL Server Bağlantısı Yapmak
  2. C# DataGridView’e Veri Çekmek
  3. C# DataTable’den Veri Çekmek
  4. C# DataGridView’den Veri Çekmek
  5. C# GUID ve Sıralı GUID Oluşturma
  6. C# SQL Bulk Insert Nasıl Yapılır?
  7. C# Çalışma Zamanında App.Config ConnectionString Değiştirme
  8. C# Excelden Veri Okuma ve DataTable’a Yükleme – XLSX
  9. C# Excel OLEDB Bağlantı ve Veri Okuma – Class

10 – C# İle FTP Üzerine İşlemler

  1. FTP Nedir? Ne işe Yarar? Nasıl Kullanılır?
  2. C# FTP Server Bağlantısı Yapmak
  3. C# FTP Server Dosya Kontrolü Yapmak
  4. C# FTP Server Dosya Listesi Almak
  5. C# FTP Server Klasör Açmak
  6. C# FTP Server Dosya Adı Değiştirme
  7. C# FTP Server Dosya Yüklemek
  8. C# FTP Server Dosya İndirmek
  9. C# FTP Server Dosyayı İndirmeden Göstermek
  10. C# FTP Server Dosya Silmek
  11. C# FTP Server Klasör Silmek

11 – Fantastik Şeyler 🙂

  1. C# Girilen Sayıyı Roma Rakamına Çevirmek

12 – Matematiksel Hesaplamalar

  1. C# Kombinasyon Hesaplama
  2. C# Permütasyon Hesaplama
  3. C# Sayı Tabanını Değiştirme
  4. C# Fibonacci Dizisi Yapımı
  5. C# Floyd Üçgeni Yapımı

13 – Hata Çözümleri

  1. C# Math.Round Yuvarlama Hatası
  2. C# Mail Gönderme Hatası Çözümü ve X509 Sertifikası
  3. C# StreamReader Türkçe Karakter Sorunu Çözümü
  4. VS2013 Proje Oluştururken Çıkan Hata Çözümü
  5. C# DataTable “Bu satır başka bir tabloya ait” Hatası Çözümü
  6. Visual Studio Build Hatası Çözümü
  7. C# Collection was modified; enumeration operation may not execute Hatası

14 – Konu Anlatımı ile Örnek Projeler

  1. C# Ekran Görüntüsü Almak (ScreenShot) – Çalışan Örnekli
  2. C# Dosya Adlarını Toplu İsimlendirme Projesi
  3. Github’a Proje Yükleme Nasıl Yapılır?
  4. C# Web Cam İle Fotoğraf Çekme Uygulaması
  5. C# MP3 Çalar Uygulaması – mciSendString

15 – C# ile XML Üzerine İşlemler

  1. XML Nedir? Kullanımı, Temel Özellikleri ve Örneği
  2. C# Linq To XML ile XML Dosyalarla Çalışmak
  3. C# XML Dosya Oluşturma
  4. C# XML Verileri Gridde Gösterme

 

C# ile ilgili yeni gelecek olan dersler yukarıdaki başlıklara göre gelecektir.

Planladığım yazılar şuan bunlardır. Listede olmayan ama olmasını istediğiniz dersleri yorum olarak bırakırsanız onları da hazırlar bu eğitim setine eklerim. Zamanla diğer yazıları da hazırlayıp paylaşacağım. Paylaştıkça da linkleri güncelleyeceğim. Tabi bu set burada yazanlar kadar olmayacak.


SQL Eğitim Setime gitmek için tıklayabilirsiniz.

Diğer tüm C# derslerim için tıklayınız.

Diğer tüm Programlama derslerim için tıklayınız.

Sağlıcakla ve takipte kalın. 😉