6 Aralık 2014, Cumartesi - 8 Şubat 2015, Pazar
09:30 - 12:30
Ücretli
05073179792
Eğitimin Amacı:
C# programlama dili son yıllarda popüler hale gelmiş ve tüm programcıların öğrenmek istediği bir dil olmuştur. C# dili .NET ortamında geliştirilmiş ve diğer dillerden farklı olarak kullanıcılarına 100% nesne yönelim programlama olanağı sunmaktadır. Bu yapısından dolayı C# ile istediğiniz uygulamaları hızlı bir şekilde geliştirebilirsiniz.
Eğitime katılmak için herhangi bir yazılım bilgisi gerekmemektedir. Temel düzeyden başlayan eğitimimiz örneklerle desteklenerek tüm düzeylere hitap edecek şekilde tasarlanmıştır.
Eğitime Kimler Katılmalı?
Eğitim;
uygun şekilde tasarlanmıştır.
Sertifika:
Kursu başarıyla tamamlayan katılımcılara İTÜSEM imzalı sertifika verilecektir.
MODÜL 1: C# ve .NET Platformuna Giriş ve Temel C# Programlama
İÇERİK:
.NET Filozofisi
Neden C#?
C#’ın Kullanım Alanları
C# Uygulamalarını Derleme
Programı Derlemek ve Çalıştırmak
Örnek Program: Merhaba Dünya Programı
Temel Veri Türleri
Değişkenler
Değişken Tanımlama
Değişkenlerin Faaliyet Alanları
Sabit İfadeler
Örnek Program: Basit Bir Hesap Makinesi
Tür Dönüşümü
Bilinçsiz Tür Dönüşümü
Bilinçli Tür Dönüşümü
Örnek Program: Metin Toplama vs. Matematiksel Toplama
Örnek Program: Öğretmenler için Sınav Notları Programı
Operatörler
Aritmetik Operatörler
Karşılaştırma Operatörleri
Mantıksal Operatörler
Bitsel Operatörler
Atama Operatörleri
Özel Amaçlı Operatörler
Örnek Program: Her Operatör için Ayrı Program Örnekleri
Kontrol İfadeleri ve Döngüler
if İfadeleri
switch İfadeleri
Örnek Program: Havaalanı Simülasyonu
Örnek Program: Daha Gelişmiş Bir Hesap Makinesi
for Döngüsü
while Döngüsü
do while Döngüsü
foreach Döngüsü
Örnek Program: Faktöriyel Bulma Programı
Örnek Program: Altın Oran Fibonacci Sayıları Programı
Örnek Program: Asal Sayı ve Asal Çarpan Bulma Programı
Diziler
Dizilerin Tanıtılması
Döngülerle Dizilere Erişme
Örnek Program: Yazıları Şifreleme Programı (Sezar Algoritması)
Örnek Program: Şanslı Sayılar Programı
Çok Boyutlu Diziler
Örnek Program: Eşini Bulma Oyunu Programı
Fonksiyonlar
Fonksiyonların Bildirimi ve Kullanılması
Örnek Program: Şanslı Yedi Oyunu Programı
Değer ve Referans Tipleri (ref out anahtar sözcükleri)
Özyineli Fonksiyonlar
Örnek Program: Fibonacci ve Faktöriyel Programına Yeni Bir Bakış
MODÜL 1 Projesi: Yapay Zekalı Tic-Tac-Toe (XOX) Oyunu
SÜRE: 3 Hafta (27 Saat)
MODÜL 2: C# ile Nesneye Yönelimli Programlama
İÇERİK:
Sınıflar
Kapsülleme
Yapıcı Metotlar
Varsayılan Yapıcı Metotlar
Kopyalayıcı Yapıcı Metotlar
Örnek Program: Ekrana Şekiller Çizen Sınıf Programı
Statik Üye Elemanlar
Örnek Program: Yetkilendirme Programı (Yönetici-Mühendis-Stajyer bazında)
Operatör Aşırı Yükleme
Örnek Program: Kompleks Sayılar Sınıfı Programı
Numaralandırmalar
Örnek Program: Şekil Programının Geliştirilmesi
Kalıtım
Örnek Program: Araba Satış Programı
Örnek Program: Yetkilendirme Programının Geliştirilmesi
Çokbiçimlilik
Örnek Program: Ufak Bir Paint Programı Yazılması
Arayüzler
Örnek Program: Sıralama Arayüzüyle Kompleks Örneğimizi Geliştirme
MODÜL 2 Projesi: Piyano Programı
SÜRE: 3 Hafta (27 Saat)
MODÜL 3: İleri C# Konuları
İÇERİK:
İstisnai Durum Yönetimi
İstisnai Durum Sınıfları
İstisnai Durum Yakalama
İstisnai Durum Sınıfları Oluşturmak
Örnek Program: Kompleks Sınıfımızı Tam Geliştirme
Temsilciler ve Olaylar
Örnek Program: Araba Sınıfımızı Geliştirme
Lambda Deyimleri ve LINQ
Örnek Program: Şekil Sınıfımızı Geliştirme
MODÜL 3 Projesi: A* Algoritması ile Yol Bulma Programı
SÜRE: 1 Hafta (9 Saat)
MODÜL 4: ADO.NET ile Veritabanı İşlemleri
İÇERİK:
Dosya Girdi/Çıktı İşlemleri
Örnek Program: Şifreleme Programımızı Geliştirme
Örnek Program: Puzzle Oyunu
Microsoft Access Kullanımı
Veritabanı Oluşturma
Tablo Oluşturma
Sorgu Yazma
ADO.NET Bölüm 1: Bağlı Katman
ADO.NET Bölüm 2: Bağlı Olmayan Katman
Örnek Program: Okul Yönetim Sistemi
Örnek Program: Otel Rezervasyon Sistemi
Örnek Program: Kütüphane Yönetim Sistemi
MODÜL 4 Projesi: Alışveriş Merkezi Yönetim Sistemi
SÜRE: 3 Hafta (27 Saat)