|
.NET Platformunun en çok kullanılan programlama dili olan C#, bu eğitimde her yönüyle ele alınmaktadır. .NET platformunda yazılım geliştirmek için .NET platformunu destekleyen en az bir dili çok iyi kullanmak gerekiyor. .NET için sıfırdan geliştirilmiş olan C# dili .NET platformunda geliştirme yapmak için en uygun dildir. Bu amaçla bu kurs boyunca C# dili sıfırdan ele alınıp ileri düzeye kadar getirilmektedir. Eğitimde, C# dili Microsoft'un çıkarmış olduğu son geliştirme ortamı olan Visual Studio.NET 2010 kullanılarak anlatılmaktadır.
Eğitim İçeriği
.NET Platformuna ve C# Diline Giriş
Programlama Dillerinin Tarihi, Temel Programlama Kavramları, C# Diline Giriş, C#'In .NET Platformundaki Konumu, .NET Kavramları : CLR,CTS,JIT, IL Dili Ve .NET Çalışma Modeli, Assembly Kavramı, İsim Alanları (Namespaces), Komut Satırı Derleyicisi Ve Parametreler, İlk C# Programı Ve Merhaba Dünya!, Temel Veri Türleri Ve Bellek Alanları, Değişken Tanımlama, Değer Ve Referans Türleri Ayrımı, Object Sınıfı Ve "Herşey Bir Nesnedir" Paradigması, Tür Dönüşümü , Bilinçli Tür Dönüşümü, Bilinçsiz Tür Dönüşümü, Checked Ve Unchecked Blokları, Referans Ve Değer Türleri Arasındaki Dönüşüm, Boxing Ve Unboxing, Tostring() Metodu Ve Convert Sınıf, Operatörler, Operatör Önceliği , Operatörlerin Gruplandırılması, Bitsel Operatörlerle Alt Seviye Işlemler, Özel Amaçlı Operatörler
Programlama Dili Temelleri, Metotlar
Koşul Ifadeleri, İf Ve Switch Deyimleri, Döngü Yapıları, For Döngüsü, While Ve Do-While Döngüsü, Foreach Döngüsü, Atlama Deyimleri, Diziler, Dizi Tanımlama, Döngülerle Dizi Işlemleri, Çok Boyutlu Diziler, Matris Dizileri Ve Düzensiz Diziler, System.Array Sınıfı, Array Sınıf Ile Temel Dizi Işlemleri, Metotlar Ve Fonksiyonlar, Metot Bildirimi, Metotların Önemli Özellikleri, Diziler Ve Metotlar, Değer Ve Referans Parametreleri, Ref Ve Out Anahtar Sözcükleri, Metotların Aşırı Yüklenmesi Ve Imza Kavramı, Değişken Sayıda Parametre Alan Metotlar, Recursive Metotlar, Main Metodu Ve Çeşitleri, Sınıflara Giriş, Sınıf Bildirimi Ve Nesne Tanımlama, Sınıflara Metot Ekleme, This Anahtar Sözcüğü
Sınıflar, İsim Alanları, IO İşlemleri
Sınıfın Üye Elemanları, Yapıcı Metotlar, Yıkıcı Metotlar, Özellikler, İndeksleyiciler, Statik Üye Elemanları, Statik Metotlar Ve Yapıcı Metotlar, Const Ve Readonly Elemanlar, Yapılar, Yapılar Ve Sınıflar Arasındaki Farklar, Numaralandırmalar, System.Enum Sınıfı, İsim Alanı Nedir?, İsim Alanı Bildirimi, Using Deyimi, Using Ile Türlere Takma Ad Takma, İç Içe Geçmiş Isim Alanları, System Isim Alanındaki Önemli Türler, Tarih Ve Zaman Işlemleri (Datetime Ve Datediff), Bitconverter Ve Buffer Sınıfları, Gc Mekanizması Ve Gc Sınıfı, Temel I/O Işlemlerine Giriş, Dosya Ve Klasör Işlemleri, Dosya Yazma Ve Okuma Işlemleri, Binarywriter Ve Binaryreader Sınıfları, Akım(Stream) Kavramı, Console Işlemleri
Nesne Yönelimli Programlama Tekniği
Standart Akımların Yönlendirilmesi, Temel String Işlemleri, Split Ve Join Işlemleri, Yazıların Biçimlendirilmesi, Özel Biçimlendirme Oluşturma, Düzenli Ifadeler (Regex), Nesne Yönelimli Programlama, Diğer Programlama Teknikleri, Nesne Modeli, Sınıf Kütüphanesi Oluşturma, Kalıtım (Inheritance), Erişim Belirleyiciler (Public,Private...), Versiyonlama, Temel Ve Türeyen Sınıflar, İsim Saklama Ve Overriding, Çok Biçimlilik (Polimorfizm), Sanal Metotlar Ve Sınıflar, Özet Ve Sealed Sınıflar, Versiyonlama Teknikleri Overloading Ve Overriding, Arayzüler, Arayüz Tanımlama, Arayüz Ve Sınıflar Arasındaki Fark, Arayüz Türetmesi, Arayüz Referansları
İleri C# Konuları
İstisnai Durum Yönetimi, İstisnai Durum Sınıfları, Throw,Catch,Try,Finally Blokları, Birden Fazla Catch Blokları, İçiçe Geçmiş Try Blokları, Standart Istisnai Durum Sınıfları, İstisnai Durum Sınıfları Oluşturma , Temsilciler (Delegates), Çoklu Temsilciler, Delegate Ve Multicast Delegate Sınıfları, Olaylar, Olay Tabanlı Programlama, Add Ve Remove Erişimcileri, .Net Ve Olaylar, C#'Ta Önişlemci Komutları,Genel Türler (Generics), Iterators, Anonim Metotlar (Anonymous Methods), Kısmi Türler (Partial Types)
C# 4.0 Yenilikleri
- Var tipinde yerel değişkenler
- Nesnelere ve koleksiyonlara ilk değer ataması
- İsimsiz Veri Tipleri (Anonymous Types)
- Genişletme Metotları (Extension Methods)
- Lambda İfadeleri (Lambda Expressions)
- Sorgu İfadeleri (Query Expressions)
ADO.NET, LINQ to SQL
- İlişkisel Veri Tabanı Modeli,
- Ado.Net Kütüphanesi,
- Ado.Net Nesne Modeli, Veritabanlarına Erişim,
- Oledbcommand Ve Oladbdatareader, Bağlantısız Veri Erişimi Ve Dataset Modeli.
- LINQ to SQL ile, veritabanına erişim , select ,insert,update ,delete işlemleri, Stored Procedure kullanımı, Transaction yönetimi, null değerler ile çalışma
Bu Programa katılanlar ne dediler?
Levent Tokgöz
Elektronik ve Haberleşme Mühendisi

Daha sonraki eğitimlerimde de BT Akademiyi tercih ve tavsiye edeceğim.
yazının devamı ►
Öncelikle eğitimi aldığımız öğretmenimiz Oğuz Yağmur'un konusunda son derece yeterli ve bilgiyi aktarmada çok başarılı, canayakın olması kursu faydalı kılan etkenlerin en başında geliyor. Kurs programının profesyonelce uzman bir kadroyla hazırlandığını söylemeliyim. Bunun dışında güler yüzlü tüm BT Akademi çalışanlarına teşekkür ederim. Daha sonraki eğitimlerde de BT Akademiyi tercih ve tavsiye edeceğim.
Mustafa Güven
Sistem Analisti

BT Akademi hakkında söylenecek çok şey var ama sanırım ilk aklıma geleni, "hayatımda ilk defa" işime yarayan, birşeyler öğrendiğimi gördüğüm, severek ve isteyerek derslerine katılımda bulunduğum, kısacası gerçek bir eğitim kurumu olduğudur.
yazının devamı ►
BT Akademi hakkında söylenecek çok şey var ama sanırım ilk aklıma geleni, "hayatımda ilk defa" işime yarayan, birşeyler öğrendiğimi gördüğüm, severek ve isteyerek derslerine katılımda bulunduğum, kısacası gerçek bir eğitim kurumu olduğudur.Bu konuda bana her türlü yardımı sağlayan Oğuz ve Sefer Hocalarıma çok teşekkür ediyorum. Oğuz Hoca'dan C# Temel eğitimini aldıktan sonra BT Akademi'nin hakikaten insanlara bilgiyi en üst seviyede sunma gayretinde olan bir eğitim kurumu olduğu gerçeğini idrak ettim. Sefer Hoca, başka hiçbir yerde gösterileceğini sanmadığım önemli bölümleri bizimle paylaştı, gerçek hayat senaryolarına ağırlık verdi.
Uzun yıllar Asp kodlayan birisi olarak ASP.NET ve C# hakkında neredeyse hiçbirşey bilmiyordum, kurs sonrasında ise ufak çapta bir gerçek hayat erp programı yazar duruma geldim ve projem neredeyse sonlanmış durumda. Bu vesileyle de 2 hocama da teşekkürlerimi sunuyorum. Sözün özü, tüm samimiyetimle belirtiyorum %100 memnun kaldım. Bundan sonra herhangi bir eğitim ihtiyacımda tek çalacağım kapı Bt Akademi'dir. Umarım ileride tekrar görüşürüz.
Bülent Boyraz
Software Developer

Bazen yapacaklarınız ile ilgili kurgular canlanır zihninizde. Ve bu kurgular genelde ...
yazının devamı ►
Bazen yapacaklarınız ile ilgili kurgular canlanır zihninizde ve bu kurgular genelde önünüzde sizi bekleyen sorunlara karşı direncinizi arttırmak için kendinize yapacağınız yatırımlar vardır. Eğer bu kişi ,şuan yazıyı okuyan sizseniz, ki muhtemelen ya yazılımcısınız ya da adayısınız, dünyayı yeniden keşfetmek yerine daha hızlı adımlarla bilgi birikimizi arttırmak, meslek hayatınızda kendinizi daha güçlü hissetmek için muhtemelen bir eğitim kurumunda ilgilendiğiniz alan ile ilgili eğitimlere katılmak isteyeceksiniz. Işte benim BT Akademiyle yollarımın kesiştiği nokta burası oldu.
Kendi adıma BT Akademi'de, zihnimdeki kurgulardan çok daha fazlasını gördüm. İşin en başinda kendimi yazılım sektorunun neresinde olduğumu ,neleri bilmediğimi gördüm. Ve en önemlisi eğitimler öncesi ve sonrası olarak aradaki nitelik farkını yaşarak hissettim. BT Akademi kendi kulvarında ticari kaygı gütmeden ve piyasadaki tekelerin inanılmaz bütçeli reklam savaşlarına takılmadan bilgi ve birikimleriyle en önemlisi karşısındaki insanlara ticari gözle bakmayan anlayışları ile ülkemizde pekte raslamadıgımız bir kalite ile sektore kalifiye eleman yetiştiriyor ve bunu hakkıyla yapıyor.
Eğer kafanızdaki kurgularda, bir kursa gidip birşeyler öğreneyim mantalitesi varsa BT Akademi size fazla verebileceği bir şey yok . Yok ben bu işi yapıyorum ve hem bilinçli hem de en iyisini yapmak ve işi kaynağından öğrenmek istiyorum diyorsanız işte size doğru adres BT Akademi.
Bunları düşünmemde değerli Eğitmenlerimin c# , Asp.Net 2.0(Oğuz Yağmur), Winform 2.0 (Özcan Değirmenci) kendilerini birey olarak eğitime katmalarına boçluyum. Ayrıca BT Akademi Ailesi ile tanışmış olmanın onlarla hayatı paylaşmanın doyumsuz tadını yaşıyorum. Artık hayata karşı daha güçlü biriyim bunu hissetmiyorum fillen yaşıyorum .
Sanem Uçan
Öğrenci

BT Akademi'den aldığım C# 2.0 ve ASP.NET 2.0 eğitimi ile öğrendiklerim ve yapabildiğimi gördüklerim beni çok mutlu etti.
yazının devamı ►
BT Akademi'den aldığım C# 2.0 ve ASP.NET 2.0 eğitimi ile öğrendiklerim ve yapabildiğimi gördüklerim karşısında duyduğum mutluluktan dolayı bu eğitimi düzenleyen herkese teşekkürü borç bilirim.
Teori ve uygulama adına gayet zevkli geçen dersler sayesinde eğitimin hakkını verdiğimi düşünmekteyim. Bugüne kadar süre gelen klasik eğitim tarzının dışında, ezberci mantıktan uzak işlenen derslerin, öğrenmiş olduğum ve öğreneceğim her programlama dilinde de "neyi neden yaptığımı" bileceğim için çok işime yarayacak bir zemin oluşturduğuna eminim.
İsmail Yurtsever
Programcı, Analist

Yeni teknolojiler konusunda yönlendirmeler yapan btakademi’nin kurucularına teşekkür ediyorum.
yazının devamı ►
BT Akademi’den aldığım C# 2.0, Asp.Net 2.0 ve Enterprise Library eğitimleri ve BT Akademi kurucularından Sefer Algan’ın şirketimizde aldığım .NET ‘e geçiş, ATLAS, SQL Server 2005 ve SQL SERVER CLR Intergation danışmanlık hizmeti devam eden projemize katkısı büyük oldu.
Turizm sektörüne katma değeri yüksek yazılımlar üreten şirketimize .NET uygulamalarında ilk adıma ihtiyacımız vardı. Yaklaşık 2 senedir devam eden projemizde daha yazılmamış özellikle son kullanıcı kısımlarını. NET ile yazmayı düşünürken Sefer Algan’dan aldığımız danışmanlık ile hayal edilemeyecek kadar hız kazandık. Örnek vermek gerekirse, benim klasik ASP ile yazdığım bir takvimi – ki bu takvimdeki günler o günün durumuna göre farklı renklerde yazıyor.. toplam 1 ay sürede yazdım. Buradaki takvim özel görünümde çıkıyor. Fakat ASP.NET 2.0 ile benzer bir çalışmayı 1 günde tamamladık.
Projemizin büyük bir kısmı tamamlanmış olduğundan, son kullanıcıya yönelik satış ekranlarını ATLAS ile yazmaya karar verdik. Bu süreçte ATLAS ile kullandığımız Cache ve SqlCacheDependency kullanıldığında müthiş bir birliktelik olduguna kanaat getirdim.
Kişisel desteğinden, ve şirketimizin profesyonel birikimine sağladığı değerlerden dolayı Sefer Algan’a ve yeni teknolojiler konusunda yönlendirmeler yapan btakademi’nin kurucularına teşekkür ediyorum.
Özgür Koç
Yazılım Müdürü

BT Akademi'den aldığım C# 2.0 eğitimi başlangıç ve orta düzeyde programcılık bilgisine sahip (herhangi bir dilde) insanlar için çok ideal.
yazının devamı ►
İleri düzeyde bu işle ilgilenenler içinde kendini geliştirmeye yönelik faydalı bilgiler var. .NET framework ve bağlatılı olarak C# ve ASP.NET de ilerlemek isteyenler için oldukça iyi bir başlangıç noktası bence. Ayrıca C# dilini sadece uygulama geliştirmek için değil de bir sertifika almak için de öğrenenler için önemli ayrıntılar içeriyor. Bunun yanı sıra genel dillerle ilgili yada bu dillerin işletim sistemi üzerinde nasıl çalıştığına yönelik bilgiler de var. Düşünen arkadaşlara tavsiye olunur.
BT Akademi'ye ve C#nedir?com ailesine çok teşekkürler.
İlker Acar
Öğrenci

Kimileri için hayatta dönüm noktaları vardır.BT Akademi ve C#nedir?com benim içinde bir dönüm noktasıydı.
yazının devamı ►
Daha önceden uğraştığım java programlama dilinden sonra C# dilini öğrenmem olaylara bakış açımı değiştirdi.Somut örneklerle öğrendiğim , nesne yonelimli programlama dilini , bu eğitim sayesinde sektörde uygulanan gerçek uygulamalarla pekiştirmem nesne yonelimli programlama mantığımı geliştirmemde çok büyük etkisi oldu. BT Akademi'ye Ankara'da böyle bir eğitim açtığı için sonsuz teşekkür ediyorum.
Begüm Demir
Araştırma Görevlisi
Kendimi yeterli görmediğim ve projelerimizi C# kullanarak geliştirdiğimiz için C# eğitimine katılmayı düşündüm. 3 hafta boyunca her gün İzmit’ten gelip gitmeme değecek bir eğitim aldığımı düşünüyorum.
En güzeli kursun bitmesine rağmen kod yazarken karşılaştığım sorunları hocalarıma danışabilmek…umarım hocalarımdan aldığım C# eğitiminin de katkısı ile üniversitemizde C# ile ilginen öğrencilere yararlı olabilirim. Kod yazarken karşılaştığım sorunlarla ilgilenen ve desteklerini esirgemeyen BT Akademi ekibine çok teşekkür ediyorum. Nesneye yönelik programlama mantığını ve detaylarını öğrenmek isteyen herkese BTAkademi de C# eğitimine katılmalarını tavsiye ederim.
Önemli Notlar:
- Program ücretlerine KDV dahil değildir.
- Genel katılıma açık programların açılması için yeterli kontenjanın sağlanması
gerekmektedir. Kontenjan sağlanamadığı durumlarda BT Akademi programı açmama
hakkını saklı tutar.
- BT Akademi, duyrulmuş programların tarihlerini değiştirme hakkını saklı tutar.
Programa kayıt olmuş kişiler bu değişikliklerden haberdar edilir.
|
Tarih: 20 Eylül 2010
Zaman: Hafta İçi Akşam
Gün: Pazartesi-Çarşamba
Saat: 19:00 - 22:00
Süre: 50 Saat (8,5 Hafta)
Yer: BT Akademi
Ücret : 1.100 TL
Ön Koşul : Yok |
|
|
|
|
|
|
|
| İlgili Etiketler |
|
|
C#, C# 3.0, C# 4.0, C# Yenilikleri, Extention Methods, Visual Studio 2010, Visual Studio 2008, LINQ, LINQ To XML, LINQ To SQL, OOP, Nesne Yönelimli Programlama |
|