|
|
Ankara : OOP Principles & Design Patterns Programı
|
Ankara'da Beklenen OOP Prensipleri,Tasarım Desenleri(Design Patterns) ve Mimari Düzeyde Tasarım İlkeleri programı 20 Ekim'de başlıyor. Program oldukça yoğun ve bir hayli ilgi çekici konuları içermektedir. Tasarımın büyülü kapısını sizde aralamak istiyorsanız ve ayağınıza gelen bu fırsatı kaçırmak istemiyorsanız programa şimdiden yerinizi ayırın. Detaylar haberde...
|
OOP
Prensipleri, Tasarım Desenleri ve Mimari Düzeyde Tasarım İlkeleri
(OOP
Principles, Design Patterns & Enterprise Level Architectures)
Ankara’’lı Yazılım Geliştiricilere Müjde :
OOP Design Pattern programı şimdi Ankara’’da!
C#nedir?com ve BT Akademi
işbirliğiyle düzenlenen OOP Principles, Design Patterns & Enterprise Level Architectures
Programı ile karşınızdayız. Nesne yönelimli programlama ile tasarım ve geliştirme
eğitim zengin ve ilgi çekici içeriğiyle yeniden başlıyor. Türkiye’’de eşi benzeri
olmayan bu programı deneyimli ve yüksek tecrübeye sahip BT Akademi uzmanları
tarafından organize edilmektedir. Daha önce açılan 3 dönem programına yoğun
ilgi gösteren programcı, yazılımcı ve mimar seviyesindeki arkadaşlardan edindiğimiz
geri dönüşe göre oldukça ilgi çekici ve doyurucu bu programa katılmanız için
astronomik bedeller ödemenize gerek yok.
Programın hedefi nedir?
Günümüzde bir
çok yazılım karmaşık modellerden ve mimari tasarımlardan oluşmaktadır. Yazılımların
en büyük problemi gelişmeye ve güncellemeye müsait olmayışıdır. Esnek ve genişleyebilir
yazılımların geliştirilememesinin en büyük etkeni elbetteki yazılımı geliştiren
kişilerdir. Yazılımcıların gerek bilgi eksikliği gerekse mimari düzeydeki tecrübe
eksiklikler buna neden olmaktadır. Bu programda özellikle nesne yönelimli programlamanın
temel disiplinleri
ve bu disiplinlerin projelerde uygulanışından bahsedilecektir. Programın diğer
bir ana içeriği de OOP disiplinlerinin birer sonucu olarak sıkça karşılaşılan
tasarım sorunlarının çözümü için başvurulan tasarım desenleridir. Tasarım desenleri
herkesin sıkça karşılaştığı problemleri sınanmış en başarılı çözümü getiren
yaklaşımlardır. Bu programın amaçlarından biriside tasarım desenlerinin sorun
ve çözüm perspektifinden ele alınmasıdır. Programın son ve belkide en önemli
başlığını ise günümüzün popüler katmanlı mimarilerinin incelenmesi ve uygulanmasıdır.
Temel teması "OOP ile Mimari Düzeyde Yazılım Tasarımı" olan programın
bütün içeriğini detaylı olarak aşağıda görebilirsiniz. Programa herkesin katılımına
olanak verilmesi açısından şimdilik hafta sonu olarak düzenlenmiştir.
Programa
kimler katılmalıdır?
Bu programa yazılım mühendisleri, yazılım mimarları, programcılar ve proje yöneticileri
katılabilirler. Programın tamamında yapılacak çalışmalar .NET platformunda C#
dili kullanılarak yapılacaktır. Programa katılacak kişilerin proje deneyimine
sahip olmaları gerekmektedir. .NET platformunda proje deneyimi olmayan kişiler
de programın hedef kitlesidir. C# dışında C++ ve Java gibi platformlarda deneyimli
olan kişilerde programa katılabilirler.
Program
Detaylı İçeriği
Program toplam 4 ana başlıktan
oluşmaktadır. Her bir başlık kendi içinde önemli alt başlıklara sahiptir. Programda
ele alınacak kavram ve konular aşağıda listelenmiştir. Program ana hatları ile
aşağıda listelenmiştir.
|
OOP
Kavramları
- Kalıtım, Polimorfizm, Compositon
-
Temel OOP terimlerinin anlaşılması(is-a ve has-a ikişkileri)
- OOP Mimarilerinin Başarısı
- Nesne ve Sınıf Kavramları
OOP Principles (Nesne Yönelimli Programlama Disiplinleri
)
- Single Responsibility Principle
- Open Closed Principle
- Liskov Substitution Principle
- Dependency Inversion Principle
- Interface Segregation Principle
- Reuse Release Equivalency Principle
- Common Closure Principle
- Common Reuse Principle
- Acyclic Dependencies Principle
- Stable Dependencies Principle
- Stable Abstractions Principle
C#
ile Tasarım Desenleri(Design Patterns)
- Pattern ve Anti Pattern Kavramları
- Çeşitli Pattern Tanımları
- GoF (Gangs of Four) Desenleri
- Creational Patterns (Örneklerle)
Abstract Factory
Builder
Factory Method
Prototype
- Behavioral Patterns (Örneklerle)
Chain of responsibility
Command
Interpreter
Iterator
Mediator
Memento
Observer
State
Strategy
Template method
Visitor
- Structural Patterns (Örneklerle)
Adapter
Bridge
Composite
Decorator
Façade
Flyweight
Proxy
- Diğer Sık Kullanılan Desenler
MVC (Model View Controller)
vs
Kurumsal
Uygulama Tasarımı
- Reflection Mimarisi ve Genişleyebilir Mimariler
- Katmanlı Mimariler (Layering)
- Veri Erişim Katmanı Tasarım Teknikleri (Data Layer)
- Domain Design Teknikleri
- Concurrency Modelleme
- Sunum(Presentation) ve Control Katmanları
- Entity Modeli ve ORM(Object Relation Mapping) Yaklaşımı
- Session ve Cache Tasarımı
- Güvenlik ve Rol Yönetimi
- Logging & Tracing Altyapıları
- Katmanlar Arası Mesajlaşma, Event ve Delegasyonlar
- ...ve tasarıma yönelik birçok alt konu
|
Programa
nasıl kayıt olabilirim ?
Programa kayıt
olabilmeniz için aşağıdaki ön kayıt formunu doldurmanız yeterlidir. Formu doldurduktan
sonra sizinle iletişime geçilecektir. Formu doldurmanız kesin kayıt olduğunuz
anlamına gelmemektedir. Kesin kaydınız sizinle görüşüldükten sonra gerçekleşecektir.
Programla ilgili her türlü sorunuzu 0216 550 50 51 numaralı telefon
araclığıyla yada [email protected]
adresi yoluyla iletebilirsiniz.
Programa
kayıt yaptırmak için tıklayınız.
Eğitmen Hakkında
Alper Asma
BT Akademi teknik danışmanı ve eğitmenlerinden Alper Asma, hali hazırda Türkiye’
de orta ve büyük ölçekli bir çok kurumsal firmada, yazılım projelerinde, proje
yöneticisi olarak görev almakta , kurumsal ve bireysel bazda .NET eğitimleri
vermektedir. Bir çok kurumsal projede proje yoneticiliği yapan Asma, Sabancı
Üniversitesi’nde lisansüstü öğrencilerine .NET ile programlama eğitimi vermektedir.
Asma, Karadeniz Teknik Üniversitesi Bilgisayar Mühendisliği bölümü mezunu olup
bu bölümü birincilikle bitirmiştir. Türkiye’nin önde gelen firmalarında Yazılım
Teknik Proje Yöneticisi ve Yazılım Mimarı olarak çalışan Asma halen BT Akademi
yazılım mimarı ve kıdemli danışman olarak profeyonel iş hayatına devam etmektedir.
Eğitim’de neler verilecek?
-
İsme özel hazırlanmış program Katılım Sertifikası
- OOP Principles Dökümanı
|
|
|
|
|
|
SON 10 Haber
|
|