Sitemiz hakkında görüşlerinizi bildirmek ister misiniz?
Sitemizi değerlendiriniz
Görüş ve Önerileriniz
kapat
Sepetinizdeki tüm ürünler silinecek. Onaylıyor musunuz?
Toplam Tutar0,00₺
Sepete Git
İOS ve Android Geliştiricileri İçin

UML Swift ve Kotlin İle Dizayn Paternleri

Pusula Yayıncılık
0 Yorum

Barkod
9786052359860
ISBN
978-605-235-986-0
Sayfa Sayısı
228 Sayfa
Ürün Ebatı
17 x 24 (cm)
Dil
,
Cilt Durumu
Ciltsiz
Baskı Sayısı
1
Basım Yılı
7.2020
Kitap Boyutu
Normal Boy
Yazarlar

Favorilere Ekle
Paylaş

%15
indirim
270,00
229,50
Kazanılan Puan: 687 NP Yaklaşık 1-3 iş gününde temin 57,38₺'den başlayan taksit avantajı
Sepet tutarı 500₺ ve üzeri olan siparişlerinizde kargo ücretsiz
Kargo ödeyen kitaplardan birini sepetine ekle tüm siparişin ücretsiz kargo olsun.
Kargo ödeyen kitaplar için tıklayın.
Kitap Hakkında
Ödeme Seçenekleri
Yorumlar

Swift ve/veya Kotlin’i temel düzeyde bilen ancak ileri düzey nesne yönelimli programlamaya, analiz ve modellemeye, yazılım mimarisine odaklanmak isteyenler için!

Aykut Taşdelen’in kaleme aldığı bu kitap, kariyerinde yazılım mimarı/proje yöneticisi olmayı hedefleyen, ileri düzeyde nesne yönelimli programlama öğrenmek, dizayn paternleri ve yazılım mimarileri ile mimari paternlere hakim olmak isteyen, analiz ve modelleme konularında bilgisini arttırmak isteyen, yazılım geliştiriciler için benzersiz bir kaynaktır.

Bu kitap nesne yönelimli programlama paradigmasını destekleyen diller olan Kotlin ve Swift'i sözdizim kuralları seviyesinde değil yazılım mimarisi açısından çok önemli olan dizayn paternleri seviyesinde ele almaktadır. Bu açıdan kitap bir şekilde bu iki dili temel seviyede öğrenmiş ve iOS/Android uygulamaları geliştirmekte olan programcılara hitap etmektedir. Kitap bu diller hakkında temel bilgilere (karar yapıları, diziler, döngüler, sanallık, sınıflar, interface’ler vb) sahip olduğunuz varsayılarak yazılmıştır.
Ayrıca Swift veya Kotlin dillerinden birini biliyor ve diğerini de öğrenmek istiyorsanız, (değişken nasıl tanımlanır, if nedir, sınıf ne işe yarar) gibi temel konularla zaman kaybı yaşamak istemiyorsanız, bu kitapla birbirine çok benzeyen bu iki dili karşılaştırmalı olarak da öğrenebilirsiniz.

1. UML : Bu bölümde UML notasyonu ve UML ile modelleme konuları ele alınmıştır. Ayrıca bu bölümde nesneler arasındaki ilişkiler (association, compozition vs) ve temel nesne yönelimli programlama prensipleri (abstraction, encapsulation) gibi konular üzerinde durulmuştur. Bu bölümde yazılım geliştiricilerin dışında analistlerin de faydalanabilecekleri konu başlıkları söz konusudur. Ayrıca Bölüm 1.B’de pek çok örnek UML diyagramı söz konusudur.

1. Tasarım ve Paketleme Prensipleri : Bölüm nesne yönelimli programlama prensiplerine ayrılmıştır. Prensiplerin paternlerden önce ele alınmasının gerekçesi; aslında paternlerin burada anlatılan prensipleri kalıplaştıran çözümler olmalarıdır. Dolayısıyla paternlere giriş öncesinde bu konular ele alınarak okuyucunun bilinç düzeyinin geliştirilmesi hedeflenmiştir. Ayrıca çeşitli kod metriklerinin (kararsızlık, soyutluk vs) hesaplandığı formül ve grafikler yine bu bölümde ele alınmıştır. Ayrıca bu bölümde patern, anti-patern, idiom gibi kavramlar ele alınmıştır.

2. Nesne Oluşturulmasına/Yaratılmasına Ait (Creational) Patern’ler : Nesne yaratılışına ilişkin GOF patern’leri (Singleton, Abstract Factory, Object Pool vb) bu bölümde ele alınmıştır. Verilen örnekler 2 dili de kapsamaktadır.

3. Davranışsal Paternler : Nesnelerin davranışlarına ilişkin GOF patern’leri (Observer, Command, State, Mediator vb) bu bölümde ele alınmıştır. Verilen örnekler 2 dili de kapsamaktadır.

4. Yapısal Paternler : Bu bölüm yapısal paternler (Facade, Decorator, Adapter vb) diye kategorize edilen paternleri ele almaktadır. Verilen örnekler 2 dili de kapsamaktadır.

5. Diğer Paternler : GoF dışında kalan bir kaç Delegation, Object Pool gibi paternin daha ele alındığı bölüm.

6. Yazılım Geliştirme Sürenin Modellenmesi : Bu bölümde okuyucuya genel kültür kazandıracak ölçüde yani fazla detaya girilmeden (Waterfall, eXtreme Programlama, Rational Unified Process, CRC) gibi yöntemler ele alınmaktadır.

Taksitli alışveriş için sipariş tutarınız 50₺ ve üzerinde olmalıdır.
Taksit Sayısı Aylık Tutar(₺) Toplam Tutar(₺)
Peşin229,50 ₺229,50 ₺
2 Taksit114,75 ₺229,50 ₺
3 Taksit76,50 ₺229,50 ₺
4 Taksit57,38 ₺229,50 ₺
Taksit Sayısı Aylık Tutar(₺) Toplam Tutar(₺)
Peşin229,50 ₺229,50 ₺
2 Taksit114,75 ₺229,50 ₺
3 Taksit76,50 ₺229,50 ₺
4 Taksit57,38 ₺229,50 ₺
Taksit Sayısı Aylık Tutar(₺) Toplam Tutar(₺)
Peşin229,50 ₺229,50 ₺
2 Taksit114,75 ₺229,50 ₺
3 Taksit76,50 ₺229,50 ₺
4 Taksit57,38 ₺229,50 ₺
Taksit Sayısı Aylık Tutar(₺) Toplam Tutar(₺)
Peşin229,50 ₺229,50 ₺
2 Taksit114,75 ₺229,50 ₺
3 Taksit76,50 ₺229,50 ₺
4 Taksit57,38 ₺229,50 ₺
Taksit Sayısı Aylık Tutar(₺) Toplam Tutar(₺)
Peşin229,50 ₺229,50 ₺
Taksit Sayısı Aylık Tutar(₺) Toplam Tutar(₺)
Peşin229,50 ₺229,50 ₺
Kampanyalarımızdan haberdar olmak için bültenimize kayıt olabilirsiniz.
Nobel Akademik Yayıncılık Eğitim Danışmanlık Tic. Ltd. Şti. Kültür Mah. Mithatpaşa Cad. No : 74 B- 01/02 Kızılay / Çankaya / Ankara
    2022 Copyright ©nobelkitap.com
    Tüm hakları saklıdır | Kredi kartı bilgileriniz 256Bit SSL sertifikası ile güvende.
  • Troy
  • Card Finans
  • Word Card
  • Bonus Card
  • Maximum Kart
  • PTT
  • Havale
  • Master Card
  • Visa Card
Mesajınızı Bırakın

Mesajınız iletildi

En kısa sürede size dönüş yapılacaktır

x
Sitemizden en iyi şekilde faydalanabilmeniz için çerezler konumlandırmaktayız.
Çerez Politikamız