BT Akademi - Giriş Sayfası
eğitim  |   yazılım  |   danışmanlık
güncel eğitimler
Eğitim Takvimi Eğitim Takvimi
Eğitim Kataloğu Eğitim Kataloğu

.NET ve MS SQL ile Web Uygulaması Geliştirme
14 Eylül 2010
MCPD Yazılım ve Veritabanı Uzmanlığı
18 Eylül 2010
OOP Principles & Design Patterns (Tasarım Kalıpları)
18 Eylül 2010
C# Akademi : C# 4.0 ile .NET Ortamında Programlama
20 Eylül 2010
İleri C# Uygulamaları
21 Eylül 2010
Windows Communication Foundation (WCF 4.0)
25 Eylül 2010
Asp.Net MVC Framework
25 Eylül 2010
İleri ASP.NET Programlama
30 Eylül 2010
IT Proje Yönetimi
2 Ekim 2010
Biztalk Server 2009 Eğitimi
4 Ekim 2010
Microsoft SharePoint Server 2010 ile Yazılım Geliştirme
4 Ekim 2010
UML ile Nesne Yönelimli Analiz ve Tasarım
9 Ekim 2010
SQL Server ile Veritabanı Yönetimi
11 Ekim 2010
SQL Server ile İş Zekası Uygulamaları
16 Ekim 2010
SQL Server Analiz Servisleri
18 Ekim 2010
SQL Server 2008 ile Veritabanı Programlama
23 Ekim 2010
Enterprise Design Patterns & Architectures (Kurumsal Yazılım Mimarileri)
23 Ekim 2010
SQL Server 2008 Reporting Services
8 Kasım 2010
Microsoft Enterprise Library 5.0
9 Kasım 2010
ASP.NET 4.0 Akademi : ASP.NET ile Web Programlama
30 Kasım 2010
 
ne dediler?
Yazıların tam listesi için
tıklayın
Onur Kaymakçı
Network Planner / Designer

Onur Kaymakçı Bakış açısı olarak bana farklılık kattığını açıkça söyleyebilirim.
yazının devamı

Özgür Koç
Yazılım Müdürü

Özgür Koç 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ı

Yusuf Bayramoğlu
Yazılım Uzmanı

Yusuf  Bayramoğlu Aldığımız bu eğitim, uygulama genelinde çözümler üretme, performans ve güvenlik konularında yol gösterici birçok bilgi edinmemi sağladı.
yazının devamı

İleri C# Uygulamaları
İleri C# Uygulamaları
 
Kapat
Sayfayı Yazdır Sık Kullanılanlara Ekle Arkadaşıma Gönder MySpace Del.Ico.Us Digg Facebook Google Mixx Reddit StumbleUpon

.NET Yazılım geliştirme platformu sağladığı bir çok temel özelliğin yanısıra kurumsal ölçekte yazılım geliştirenlere sunduğu bir çok ileri düzey kavramla geliştiricilere yol gösteriyor. Yeni nesil uygulama geliştirme teknikleri konusunda uygulama geliştiricilere çeşitli ufuklar sağlayacak olan bu eğitimde .NET in ileri düzey bir çok konusu detaylı bir şekilde ele alınmaktadır. Özellikle büyük çaplı projelerde .NET'in ileri düzey konularının kullanılması kaçınılmaz olduğu için her .NET geliştiricisinin bilmesi gereken konular bu programın kapsamında yer almaktadır.

Eğitim İçeriği

1-      Application Domain ve Assembly Kavramı
Bu bölümde .NET proseslerinin ne şekilde birbirinden izole edildiği, application domain ve assembly konuları ele alınmaktadır. Assembly yapısı, metadata yapısı, GAC(Global Assembly Cache) ele alınmaktadır.

2-      Reflection.Emit ve Code Generation Mantığı
Bu bölümde .NET altyapısının çalışma zamanında kod üretme, derleme ve çalıştırma prosesleri incelenmektedir. Özellikle dinamik altyapıların hazırlanması ve dinamik iş kurallarının uygulamaları adaptasyonu ele alınmaktadır.

 3-      Serialization & Deserialization Kütüphanesi
.NET içerisinde bulunan en önemli kütüphanelerden biri olan Serialization, uygulamaların daha esnek olmasını sağlamaktadır.  WCF, Remoting, Web Servisleri gibi bir çok önemli yapıda kullanılan yapının, kullanım ve genişleyebilirlik özellikleri detaylı olarak ele alınmaktadır.
 
4-      .NET ile Multithread Uygulamalar Geliştirme
Enterprise uygulamaların vageçilmez mimarilerinde kullanılan Thread mekanizması detaylı olarak ele alınmaktadır. Thread’lerin senkronizasyonunda kullanılan Monitor, Lock, Semaphore gibi alt konular incelenmektedir. Ayrıca ortak kullanılan kaynakların Thread’ler tarafından güvenli kullanımını (thread-safety,ThreadPool, MTA, STA) sağlayacak teknikler(interlocked, double-check) incelenmektedir.
 
5-      Paralel Programlama Eklentileri ve PLINQ
.NET 4.0 ile birlikte gelen paralel programlama eklentileri (koleksiyonlar, paralel sınıfları,task sınıfı) detaylı olarak ele alınmaktadır. Özellikle yoğun veriler üzerinde paralel işlemler yapıldığında Thread mantığı eksik kalmaktadır. Paralel eklentiler bu boşluğu doldurmaktadır.
 
6-      .NET Stream Nesneleri ile Çalışma, Stream Mantığı
MemoryStream, FileStream, CryptoStream ve NetworkStream gibi temel sınıfların taban sınıfı olan Stream yapısı detaylı olarak incelenmektedir. Stream sınıflarını kullanırken yardımcı bir takım sınıflara da(StreamReader, StreamWriter,BinaryReader,BinaryWriter,Encoding vs.) değinilmektedir.
 
7-      Crytography Kütüphanesi
Verilerin güvenli bir şekilde taşımayı sağlayan simetrik şifreleme algoritmaları , veri doğrulaması sağlayan Hash algoritmaları ve SSL, Dijital imza gibi platformlarda kullanılan asimetrik şifreleme algoritmaları incelenmektedir.
 
8-      .NET 4.0 DLR (Dynamic Language Runtime)
.NET CLR üzerine .NET 4.0 ile birlikte gelen DLR katmanının detayları ele alınmaktadır. Projeler için özel dinamik nesne geliştirme, diğer dinamik dillerle entegrasyon gibi alt konular da bölüm içerisinde işlenmektedir.

 
9-      Platform Interoperability ve Unsafe Code
.NET platformu dışında geliştirilen bileşenlerin(COM veya ActiveX) .NET içerisinden kullanımı ele alınmaktadır. Native DLL’lerin kullanımı ve yüksek performans gerektiren uygulamalarda Unsafe Code yazma tekniğine değinilmektedir.

 
10-   İleri Veri Erişim Konuları
.NET’in en önemli kütüphanesi olan ADO.NET’in ileri konuları ele alınmaktadır. Concurrency Modelling, Transaction, Distributed Transaction ve Isolation Level konuları detaylı olarak işlenmektedir.

 
11-   Reflection Mimarisi
Günümüzde bir çok modern mimarinin temelini oluşturan plugin tabanlı programlama yapılmasını sağlayan Reflection mimarisi detaylı olarak ele alınmaktadır. Assembly’lerin dinamik olarak yüklenmesi, çalışma zamanında nesne yaratılması, dinamik metot çağrımı ve Type yapısı işlenmektedir.
 
12-   Attribute Kullanımı ve Tanımı
Kodların bildirimsel bir şekilde ek bilgilerle donatılmasını ve bu bilgilerin Reflection sınıfları tarafından yorumlanarak anlamlandırılması ele alınmaktadır. Örnek olarak Attribute kullanarak bir ORM’nin tasarımı temel düzeyde incelenecektir. 
 
13-   Plugin Tabanlı Uygulama Geliştirme
Reflection, Attribute’ler, Assembly ve Type yapıları kullanılarak bir uygulamayı Plugin tabanlı olarak nasıl geliştirilebileceği anlatılmaktadır. Plugin Tabanlı uygulamalar sayesinde, ana uygulamanın kaynak kodlarına müdahale etmeden zaman içerisinde yazılıma yeni modüllerin yada özelliklerin eklenmesi sağlanmaktadır. Bu tarz bir uygulamanın geliştirilmesi derinlemesine incelenecektir.
 
14-   Socket Programlama (Client/Server Uygulama Geliştirme)
Günümüzün modern kurumsal masaüstü uygulamalarında kullanılan Server-Client mimarinin oluşturulmasını sağlayan Socket sınıfı ve yardımcı diğer sınıflar ile en alt seviyede ağ programlama anlatılmaktadır. Güncel Server-Client mimariler incelenerek bunlardan komut tabanlı iletişim protokolü implementasyonu yapılacaktır.
 
15-   Microsoft Enterprise Library
Microsoft’un açık kaynak kodlu olarak sunduğu  Enterprise Library içerisinde veri erişimi, loglama, exception yönetimi, şifreleme, validasyon, cache yönetimi gibi sorunlara hazır çözümler sunulmaktadır. Daha hızlı uygulama geliştirmek için kullanılabilen konfigürasyon temelli Enterprise Library, yazılım geliştiren gruplara zaman ve maliyet açısından avantaj sağlamaktadır.


Ö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.
eğitim kayıt formu
Eğitim kayıt formunu doldururken size hızlı bir şekilde ulaşmamızı arzu ederseniz lütfen telefon numaranızı girmeyi unutmayınız.
Bilgilerinizdeki hatalardan yada sistemsel aksaklıklardan ötürü eğer size uzun bir süre ile ulaşmadıysak lütfen kayıt işlemleriniz ile ilgili 0216 342 80 10 numaralı telefondan bize ulaşınız.
Eğitim Adı: İleri C# Uygulamaları
Adınız  
Soyadınız  
E-Mail  
Telefon  
Varsa Notunuz
Kapat
İleri C# Uygulamaları
Tarih: 21 Eylül 2010
Zaman: Hafta İçi Akşam
Gün: Salı-Perşembe
Saat: 19:00 - 22:00
Süre: 50 saat (8,5hafta)
Yer: BT Akademi
Ücret : 1.500 TL
Ön Koşul : Temel .NET ve C# Bilgisi
Kayıt olmak için tıklayınız
İlgili Etiketler

İleri 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