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. Ayrıca sadece bilgi verdiğim dersleri de eklemiyorum.

Advertisements

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

Artık https://dinamiknetwork.com/ ‘da da yazılar yazmaya başladım. Ekleyeceğim bazı dersleri oraya ekleyeceğim ama buradan da o yazılarıma direk link vereceğim. Dinamik Network’te yazdığım yazıları da burada ayrı bir başlık altında vereceğim.

C Sharp Eğitim Seti

** – 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?

 

** – 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. Visual Studio Dil Değiştirmek

 

** – 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
  7. C# Mail Gönderme Sorunları ve Tavsiyeler

 

** – C Sharp’a Giriş

  1. C# Değişkenler, Tipleri, Atamalar ve Dönüşümleri
  2. C# String Üzerindeki İşlemler
  3. C# Convert İşlemleri
  4. C# Aritmetik Operatörler ve İşlemler
  5. C# Mantıksal ve Karşılaştırma Operatörleri ve İşlemler
  6. C# Erişim Belirleyiciler – Public, Private, Protected ve diğerleri
  7. C# Gobal Değişkenler
  8. C# Const Kavramı
  9. C# Random Sınıfı Kullanımı (Otomatik Şifre Oluşturma Örnekli)
  10. C# MessageBox Kullanımı – Tüm Özellikleri
  11. C# Event Kavramları
  12. C# NameSpace Kavramı
  13. C# String İçerisinde Çift Tırnak ve BackSlash
  14. C# Dosya / Klasör İşlemleri
  15. C# Formun Kapanmasını Engellemek
  16. C# Boş Geçilemez Alan Nasıl Yapılır?
  17. C# Textbox Sadece Sayı Harf Girişi Yaptırmak

 

** – C# Tarihsel ve Zamansal İşlemler

  1. C# Tüm DateTime İşlemleri
  2. C# Tarih OADate Dönüşümleri
  3. C# Date Değişkenini Sayı Değerine Dönüştürme
  4. C# Yıl, Ay ve Haftanın İlk ve Son Günlerini Bulmak
  5. C# Hafta Numarasından O Haftanın İlk Günün Bulmak
  6. C# TimeSpan Kullanımı (İki Tarih Arası Fark)
  7. C# Milisaniye Convert – Saniye ve Dakikaya Çevirmek

 

** – C# 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)

 

** – C# 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# Form Ekran Konumu Ayarlama
  14. C# FolderBrowserDialog Kullanımı – Örnekli Anlatım
  15. C# String Sayısal Değer Kontrolü
  16. C# Web Browser Son Sürüm IE Kullanmak
  17. C# Web Browser Otomatik En Alta İndirmek
  18. C# Web Browser Sayfanın Yüklenmesini Beklemek
  19. C# NotifyIcon Kullanımı ve C# NotifyIcon Bildirimleri
  20. C# ToolTip Kullanımı – Nesneler İçin Açıklama
  21. C# ComboBox TXT Dosyası ile Doldurma
  22. C# Double Sayıyı Virgülü ile Labele Yazdırma  ve String.Format
  23. C# SaveFileDialog Kullanımı – Tüm Özellikleri
  24. C# Drag Drop İle Dosya Okuma – Sürükle Bırak
  25. C# Form AcceptButton CancelButton
  26. C# User Control Nedir Nasıl Kullanılır
  27. C# Listboxlar Arası Drag Drop – Sürükle Bırak

 

** – 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
  8. C# DevExpress PictureEdit Resim Döndür ve Kaydet
  9. C# DevExpress GridControl Kodla Bir Sütuna Filtre Uygulama
  10. C# DevExpress GridView’den Veri Almak
  11. C# DevExpress Grid, Pivot ve Chart Export

 

** – C# İle İlgili Çeşitli İş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# Uygulama İçerisinden Uyumluluk Modu Ayarlama
  6. C# Mail Gönderme İşlemleri
  7. C# Sistem Açılışına Program Eklemek ve Silmek
  8. C# Program Üzerinden PDF, Excel vs. Açmak
  9. C# Registry (Regedit) İşlemleri – Yazma Okuma
  10. C# ile Programın Tek Sefer Açılması
  11. C# ile Versiyon Bilgisini Almak
  12. C# Bilgisayarın Kaç Saattir Açık Olduğunu Bulmak
  13. C# Veri Şifreleme (Encrypt & Decrypt)
  14. C# INI Ayar Dosyası Oluşturma – Kernel32.dll
  15. C# Mouse Koordinatlarını Almak
  16. C# Kurulu Antivirüsü Kontrol Etmek
  17. C# Thread Sleep ile İşlem Süresini Uzatmak
  18. C# Kill Proccess – Otomatik Program Kapatmak
  19. C# Rastgele Şifre Oluşturma
  20. C# İp ile PC Kapatma ve Restart
  21. C# Özel MessageBox Yapımı

 

** – 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# SQL ConnecitonString’ deki Bilgileri Almak
  11. C# DataGridView Seçilen Satırları Textbox da Gösterme
  12. C# Çoklu Excel Dosyası Okuma

 

** – Fantastik Şeyler 🙂

  1. C# Girilen Sayıyı Roma Rakamına Çevirmek
  2. C# Kelime Heceleme İşlemi
  3. C# Login Ekranında Sürekli Değişen Resimler Yapmak

 

** – 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ı
  6. C# CM INCH Dönüşümü
  7. C# Mod Alma İşlemi

 

** – 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ı
  8. Web Service – Endpoint Hatası ve Çözümü
  9. C# ‘Internet or Restricted zone or having the mark of the web on the file’ Hatası ve Çözümü
  10. [KESİN ÇÖZÜM] File İşlemlerinde “İşlem, Başka Bir İşlem Tarafından Kullanıldığından ‘…’ Dosyasına Erişemiyor”

 

** – 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
  6. C# Bildirim Sistemi Hazırlamak

 

** – 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

 

** – C# 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
  5. C# XML Veri Ekleme
  6. C# XML Veri Güncelleme & DataGridView’den Veri Çekme
  7. C# XML Veri Silme
  8. C# XML İşlemleri Class Hazırlama
  9. C# DataSet ile XML Dosyası Nasıl Oluşturulur?
  10. C# XML Dosyası ile DataSet Nasıl Oluşturulur ve Okunur?
  11. C# XML Dosyasında Nasıl Arama Yapılır?
  12. C# XML Dosyasında Filtreleme Nasıl Yapılır?
  13. C# Excel’den XML Dosyası Nasıl Oluşturulur?
  14. C# XML ile TreeView Nasıl Doldurulur?

 

** – Dinamik Network Üzerinden

  1. Bir Yazılım Projesine Başlamak- Tavsiyeler #1
  2. Bir Yazılım Projesine Başlamak- Tavsiyeler #2

 

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.

 

  • Güncelleme Geçmişi:
  • 10.11.2019 – Sayfa düzenlemesi ve dersleri yeniden gruplandırma.

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. 😉