iTUSEM C# Eğitimi

Eğitim / Bilişim

6 Aralık 2014, Cumartesi - 8 Şubat 2015, Pazar

09:30 - 12:30

Ücretli

05073179792

yildizsul@itu.edu.tr

Facebook

Etkinlik Web Sayfası

Etkinlik Detayları

 

Süre: Eğitim programının süresi toplam 90 saattir (10 hafta). 
(Cumartesi 09.30-16.30, Pazar: 09.30-12.30).

Eğitim Yeri: İTÜ İşletme Fakültesi

Eğitim Kadrosu:

Serkan Türkeli (Dr.)

Bilge Akkoca (Yük. Müh.)

Aydın Polat (Müh.)

Eğitim Bedeli: KDV Dahil fiyatı 1.770 TL (1500 + KDV)

Kontenjanı: 15

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;

  • Kişisel veya iş hayatına yönelik program yazma konusunda kendini geliştirmek isteyenlere,
  • Programlama bilgisini İTÜ sertifikası ile belgelemek isteyenlere,
  • Bilgi İşlem departmanlarıyla daha rahat şekilde proje geliştirmek isteyen yöneticilere,
  • Yazılım geliştirme konusunda kariyer hedefleyenlere

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)

Bu etkinliğin süresi geçmiş
Etkinlik Konuları