iTUSEM C# Eğitimi

Eğitim / Bilişim

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

09:30 - 12:30

Ücretli

05073179792

[email protected]

Facebook

Etkinlik Web Sayfası

Etkinlik Detayları

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ı