Son yıllarda verinin çokluğu, işlenmesi ve anlamlandırılması gerekliliği bizleri makinelerin hesaplama gücünden yararlanmaya mecbur kılmıştır. Makinelere işlerimizi yaptırabilmek için onlarla konuşmak, makineleri programlamak gereklidir. Günümüz dünyasında en az bir programlama dili öğrenmek kaçınılmaz hale gelmiştir.
C# programlama dili öğrenmesi kolay, birçok platformda desteklenen ve Microsoft tarafından geliştirilen bir programlama dilidir. Teknoloji olarak .Net Framework altyapısı üzerinde çalışan C# dili güçlü bir geliştirme ortamına ve birçok hazır kütüphaneye sahiptir. Bunun yanında web ortamında Microsoft tarafından desteklenen zengin içeriklere sahiptir. C# en popüler programlama dillerinden birisidir ve %100 nesne yönelimlidir.
C# programlama dili kullanarak şunları yapabilirsiniz;
- Web Uygulamaları Geliştirme (Asp.NET)
- Mobil uygulamalar Geliştirme
- Web Servisi Uygulamaları Geliştirme
- Konsol Uygulamaları Geliştirme
- DLL Yazma
- Windows Form Uygulamaları Geliştirme
- Oyun Tasarlama (Unity v.b)
Programlama mantığını öğrenmek ve bu dünyada yerinizi almak istiyorsanız şimdi C# öğrenmeye başlayın!
Eğitim Konuları:
- Algoritma ve problem çözme yaklaşımı
Problem nedir?
Problem çözümü
Tünel problemi
Algoritma nedir?
Makarna pişirme algoritması
Bilgisayarda algoritma ile problem çözüm örnekleriKlavyeden girilen iki sayının toplamını bulan algoritma
Klavyeden girilen iki sayıdan büyük olanını bulan algoritma
Klavyeden girilen n adet sayının ortalamasını bulan algoritma
Akış diyagramı nedir?
Akış diyagramı sembolleri
Bilgisayarda akış diyagramı ile problem çözüm örnekleriKlavyeden girilen iki sayının toplamını bulan algoritma
Klavyeden girilen iki sayıdan büyük olanını bulan algoritma
Klavyeden girilen n adet sayının ortalamasını bulan algoritma
- Programlama nedir? C# programlama dili ve Visual Studio Geliştirme Ortamı
Sayısal bilgisayarların çalışma mantığı
Makine Dili nedir?
Programlama nedir?
Kaynak kodu, derleyici ve yorumlayıcı kavramları
Yüksek seviye programlama dilleri
C# programlama dili
.net Framework nedir?
Visual Studio geliştirme ortamının indirilmesi ve kurulumu
Windows konsol uygulaması oluşturma
C# programlama dilinin genel yapısının tanıtılması
İlk kodlama örneğimiz, Merhaba Dünya!
- Veri türleri, sabitler, değişkenler ve operatörler, hata yakalama
Bir bilgisayarda bellek organizasyonu
Veri türleriSayısal veri türleriTam sayı veri türleri
Kayan noktalı veri türleri
Karakter veri türleri
Mantıksal veri türleri
Metinsel (karakter dizisi) veri türleri
Değişken nedir? Değişken tanımlama ve kullanma
Sabit nedir? Sabit tanımlama ve kullanma
Konsol ekranında klavyeden veri okuma
Veri tipleri arasında dönüşüm
Diziler
OperatörlerAritmetiksel operatörler
Karşılaştırma operatörleri
Mantıksal operatörler
Derleme zamanı hataları
Çalışma zamanı hataları
Debug işlemi ve adım adım çalıştırma
- Karar yapıları ve döngüler
if-else-elseif yapısı
switch yapısı
for döngüsü
while döngüsü
do-while döngüsü
- Sınıf kavramı, metotlar ve nesne yönelimli programlama
Sınıf nedir?
Bir sınıfın üyeleriAlan(field) kavramı
Özellik(property) kavramı
Metotlar
Bir sınıfın üyelerine erişim anahtarlarıpublic üyeler
private üyeler
protected üyeler
inline üyeler
static anahtar kelimesi
Sınıflarda kalıtım kavramı
Sınıflarda kapsülleme kavramı
Sınıflarda çok biçimlilik kavramı
Hazır sınıflarKoleksiyonlar sınıfları
Random sınıfı
Math sınıfı
- Windows Form Uygulamaları
Form uygulaması oluşturma
Araç kutusunun tanıtılması
Özellikler penceresinin tanıtılması
En sık kullanılan temel kontrollerForm
Label
TextBox
Button
Panel
CheckBox
RadioButton
ListBox
ComboBox
Image
MenuStrip
Timer
Form tasarlama
Kontrollerin özelliklerini çalışma zamanı okuma ve değiştirme
Olaylar(events)
Kaynak(resource) kullanma
Dosyalama işlemleri
- Proje (tik tok toe oyunu)
Eğitiminiz şunları içerir:
18 saat eğitim ve final projesi
Coding with C# Sertifikası
Yonca Özgün Akademi Kaynaklarına Ömür Boyu Sınırsız Erişim
Çevrimiçi Kurs Gereksinimleri:
- Mac ya da Windows PC
- Zoom Video Konferans programı
- Internet bağlantısı