Eğitim Detayları

Kur Yazılım Uzmanlığına Giriş (C#)
Başlangıç Tarihi 11 Aralık 2018
Bitiş Tarihi 15 Ocak 2019
Ders Aralığı Salı, Perşembe (19:00-22:00)
Eğitim Yeri İTÜ Bilgi İşlem Daire Başkanlığı
Eğitmen Faruk Aydoğan

Açıklama

Yazılım Uzmanlığına Giriş C#

Bu eğitim Microsoft’un .NET ortamında C# ile program yazmaya başlamanız gereken tüm temel yapılar hakkında bilgi sahibi olmanızı sağlar. Bu eğitimde alacağınız bilgilerle diğer tüm nesne yönelimli dillerin temel yapılarına da aşina olmanızı sağlar. Bu eğitimin sonrasında bu temel işlemlerin sonrasında Microsoft ortamında Windows ve mobil uygulama geliştirme ve farklı modellerle web tabanlı uygulama geliştirme konularında başlangıç yapmış olursunuz.

Eğitim için herhangi bir programlama dili ön bilgisi gerekmemektedir. Konular sıfırdan başlayanlara uygun olarak anlatılacaktır. Derste kullanılacak olan materyaller (sunumlar) İngilizce olduğu için temel seviye bir İngilizce bilgisi yeterli olacaktır. Dersin anlatımı tamamen Türkçe olacaktır.

Eğitmen Linkedin Hesabı:  https://www.linkedin.com/in/faruk-aydo%C4%9Fan-36b2b958/

Ücret Bilgileri
 Öğrenci (Yüksek lisans ve doktora dahil) 800 TL
 Öğrenci Olmayanlar 900 TL
 Detaylı Bilgi İçin http://btegitimleri.itu.edu.tr/itacademy/?egitim-ucretleri

İçerik:

  1. Microsoft .NET Platformunun Yapısı
    1. .NET Framework nedir ?
    2. .NET Framework bileşenleri nelerdir?
    3. Visual Studio 2017 ile Tanışma
  2. C# Diline Giriş
    1. Bir C# Uygulamasının Yapısı
    2. Temel Girdi/Çıktı İşlemleri
    3. Kod Derleme, Çalıştırma ve Debug Etme
  3. Veri Tipleri
    1. Ortak Veri Tipi Sistemi
    2. Değişkenler
    3. Hazır ve Kullanıcı Tanımlı Veri Tipleri
    4. Veri Tipleri Arasında Dönüşüm
  4. Karşılaştırma ve Karar Mekanizmaları
    1. Operatörler
    2. Mantıksal İşlemler
    3. If-Else ve Switch-case Yapısı
  5. Döngüler
    1. While ve DoWhile Döngüsü
    2. For ve Foreach Döngüsü
  6. Hata Yönetimi
    1. Exception Sınıfı
    2. Try-Catch-Finally Bloğu
  7. Metotlar ve Parametreler
    1. Metot Yapısı
    2. Parametreler ve Türleri
    3. Metot-Parametre İlişkisi
  8. Diziler
    1. Dizi nedir?
    2. Dizilerin Yaratılması ve Kullanılması
  9. Nesne Yönelimli Programlama
    1. Sınıf ve Nesne Kavramlarının Tanıtılması
    2. Nesne Yönelimli Yaklaşımın Tanıtılması
    3. Encapsulation Kavramı
    4. Bir Nesnenin Yaşam Döngüsü (Yaratılması ve Yok edilmesi)
    5. Kalıtım Yapısı ve Çok Biçimlilik
  10. Properties (Özellikler)
    1. Properties Tanımlanması ve Kullanımı
  11. Temel Dosya İşlemleri
    1. Dosya Okuma-Yazma
    2. Dizin İşlemleri
  12. Koleksiyonlar ( Collections)
    1. Dizilerin Detaylandırılması
    2. Temel Koleksiyonlar ve Kullanım Alanları
    3. Generics
  13. Uygulama
    1. Temel Windows Uygulamaları Hakkında Bilgilendirme
    2. Örnek Bir Proje Çıkarılması (Windows Form Application)