UML Swift ve Kotlin ile Dizayn Paternleri

UML Swift ve Kotlin ile Dizayn Paternleri Aykut Taşdelen

362,30 TL

Benzer Ürünler

placeholder-logo
Uygulamalı PLC  - Nobel Akademik Yayıncılık - Image 1

Nobel Akademik Yayıncılık Uygulamalı PLC - Nobel Akademik Yayıncılık

325,00 TL
Sepette 308,75 TL
placeholder-logo
Matlab 9.8 ve Sayısal Uygulamaları - Alfa Yayıncılık - Image 1

Alfa Yayıncılık Matlab 9.8 ve Sayısal Uygulamaları - Alfa Yayıncılık

1
297,37 TL
Sepette 267,63 TL
placeholder-logo
Projeler Eşliğinde Arduino ile Robotik Programlama - Seçkin-Bilgisayar - Image 1

Seçkin-Bilgisayar Projeler Eşliğinde Arduino ile Robotik Programlama - Seçkin-Bilgisayar

393,13 TL
placeholder-logo
Programlama Dilleri C Programlama Dili - Papatya Bilim - Image 1

Papatya Bilim Programlama Dilleri C Programlama Dili - Papatya Bilim

531,93 TL
Sepette 505,33 TL
placeholder-logo
Programlama Sanatı - Algoritma - Papatya Bilim - Image 1

Papatya Bilim Programlama Sanatı - Algoritma - Papatya Bilim

737,95 TL
Sepette 701,05 TL
placeholder-logo
Biyoenformatik DNA Mikrodizi Veri Madenciliği - Papatya Bilim - Image 1

Papatya Bilim Biyoenformatik DNA Mikrodizi Veri Madenciliği - Papatya Bilim

669,28 TL
Sepette 635,82 TL
placeholder-logo
Bilgisayar Bütünleşik İmalat - Değişim Yayınları - Image 1

Değişim Yayınları Bilgisayar Bütünleşik İmalat - Değişim Yayınları

330,10 TL
placeholder-logo
Pocket PC 2003 - Zirvedeki Beyinler 33 - Palme Yayınları - Image 1

Palme Yayınları Pocket PC 2003 - Zirvedeki Beyinler 33 - Palme Yayınları

677,47 TL
Sepette 575,85 TL
placeholder-logo
İleri Veritabanı Yöntemi-Oracle Database11 g R2 - Pusula Yayıncılık - Image 1

Pusula Yayıncılık İleri Veritabanı Yöntemi-Oracle Database11 g R2 - Pusula Yayıncılık

1
420,41 TL
Sepette 378,37 TL
placeholder-logo
Mikrodenetleyiciler ile Seri İletişim - Kodlab - Image 1

Kodlab Mikrodenetleyiciler ile Seri İletişim - Kodlab

423,56 TL
Sepette 381,20 TL
placeholder-logo
Ethical Hacking-Offensive&Defensive - Abaküs Kitap - Image 1

Abaküs Kitap Ethical Hacking-Offensive&Defensive - Abaküs Kitap

2
293,00 TL
placeholder-logo
Catia V5 - Uygulama ve Öğretim Seti - Değişim Yayınları - Image 1

Değişim Yayınları Catia V5 - Uygulama ve Öğretim Seti - Değişim Yayınları

453,35 TL
placeholder-logo
Matlab ile Teknik Programlama - Papatya Bilim - Image 1

Papatya Bilim Matlab ile Teknik Programlama - Papatya Bilim

657,83 TL
Sepette 624,94 TL
placeholder-logo
Örneklerle Pratik Java - Seçkin-Bilgisayar - Image 1

Seçkin-Bilgisayar Örneklerle Pratik Java - Seçkin-Bilgisayar

867,17 TL
Sepette 823,81 TL
placeholder-logo
Bilişim Sistemleri Temelleri ve Uygulamaları - Papatya Bilim - Image 1

Papatya Bilim Bilişim Sistemleri Temelleri ve Uygulamaları - Papatya Bilim

737,95 TL
Sepette 701,05 TL
placeholder-logo
Engelsiz Bilişim 2022: Teknoloji Işığında Yaşam - Kriter - Image 1

Kriter Engelsiz Bilişim 2022: Teknoloji Işığında Yaşam - Kriter

383,04 TL
Sepette 344,74 TL
placeholder-logo
Dikeyeksen Google ADS - Dikeyeksen - Image 1

Dikeyeksen Dikeyeksen Google ADS - Dikeyeksen

524,50 TL
placeholder-logo
Abaküs Kitap Photoshop CC - Abaküs Kitap - Image 1

Abaküs Kitap Abaküs Kitap Photoshop CC - Abaküs Kitap

1
291,95 TL
Sepette 262,76 TL
placeholder-logo
Kodlab Javascript Programlama - Kodlab - Image 1

Kodlab Kodlab Javascript Programlama - Kodlab

282,37 TL
Sepette 254,13 TL
placeholder-logo
Mikrodenetleyici Programlama ve Assembler - Nobel Akademik Yayıncılık - Image 1

Nobel Akademik Yayıncılık Mikrodenetleyici Programlama ve Assembler - Nobel Akademik Yayıncılık

1
231,84 TL
Sepette 208,66 TL
  • Ürün Açıklaması
  • Ürünün Özellikleri
  • Kampanyalar
  • İptal İade Koşulları
  • Taksit Bilgileri
  • Soru ve Cevap

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.

 

(Tanıtım Bülteninden)

 

Neden idefix?

Kolay İade
Kolay İade

Siparişinizi teslim aldığınız tarihten itibaren 14 gün içinde iade edebilir, iade sürecinin tamamlanmasının ardındansa ödemenizi hızla geri alabilirsiniz.

Müşteri Odaklı Deneyim
Müşteri Odaklı Deneyim

Kullanıcı dostu ara yüzümüz tüm ihtiyaçlarınıza eksiksiz yanıt verebilmek için tasarlandı. Deneyiminizi uçtan uca kusursuz kılmak adına çağrı merkezimiz ve canlı destek hattımızla ihtiyaç duyduğunuz her anda yanınızdayız!

Hızlı ve Sorunsuz Teslimat
Hızlı ve Sorunsuz Teslimat

Siparişlerinizin bir an önce ulaşması için sabırsızlandığınızın farkındayız. Sunduğumuz farklı teslimat seçenekleri arasından size en uygununu belirlemeniz, siparişinizi olabildiğince çabuk veya dilediğiniz zaman aralığında sorunsuz bir biçimde teslim etmemiz için yeterli.

362,30 TL