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
Godoro Yayıncılık Derinlemesine Java Desktop Programming - Godoro Yayıncılık - Image 1

Godoro Yayıncılık Godoro Yayıncılık Derinlemesine Java Desktop Programming - Godoro Yayıncılık

400,00 TL
Sepette 380,00 TL
placeholder-logo
Godoro Yayıncılık Derinlemesine Java Database Programming - Godoro Yayıncılık - Image 1

Godoro Yayıncılık Godoro Yayıncılık Derinlemesine Java Database Programming - Godoro Yayıncılık

400,00 TL
Sepette 380,00 TL
placeholder-logo
Word Ve Excel İçin Otomasyon Çözümleri - Kodlab - Image 1

Kodlab Word Ve Excel İçin Otomasyon Çözümleri - Kodlab

290,84 TL%3
282,37 TL
Sepette 254,13 TL
placeholder-logo
Genel Veritabanı Tasarımı - Kodlab - Image 1

Kodlab Genel Veritabanı Tasarımı - Kodlab

1
211,78 TL
Sepette 190,60 TL
placeholder-logo
Çocuklar İçin Scratch İle Kodlama 9+ Yaş 1. Kitap - Abaküs Kitap - Image 1

Abaküs Kitap Çocuklar İçin Scratch İle Kodlama 9+ Yaş 1. Kitap - Abaküs Kitap

730,82 TL
Sepette 621,20 TL
placeholder-logo
Windows Server Sistem Yönetimi 1. Cilt - Kodlab - Image 1

Kodlab Windows Server Sistem Yönetimi 1. Cilt - Kodlab

654,38 TL%3
635,34 TL
Sepette 571,81 TL
placeholder-logo
Algoritma Tasarımı ve Geliştirme-Java ve C#-Programlama Dili Örnekleri - Nobel Akademik Yayıncılık - Image 1

Nobel Akademik Yayıncılık Algoritma Tasarımı ve Geliştirme-Java ve C#-Programlama Dili Örnekleri - Nobel Akademik Yayıncılık

433,44 TL
Sepette 390,10 TL
placeholder-logo
Çocuklar için Web Tasarım Rehberi - Kodlab - Image 1

Kodlab Çocuklar için Web Tasarım Rehberi - Kodlab

1
190,61 TL
Sepette 171,55 TL
placeholder-logo
C# Java ve Python ile Programlamaya Dalış Uygula-Öğren-Geliştir - Ekin Basım Yayın - Image 1

Ekin Basım Yayın C# Java ve Python ile Programlamaya Dalış Uygula-Öğren-Geliştir - Ekin Basım Yayın

176,40 TL
Sepette 158,76 TL
placeholder-logo
Ruby - Dikeyeksen - Image 1

Dikeyeksen Ruby - Dikeyeksen

222,89 TL
Sepette 211,75 TL
placeholder-logo
Arduino ve Raspberry Pi ile Elektronik Uygulamaları - Level - Image 1

Level Arduino ve Raspberry Pi ile Elektronik Uygulamaları - Level

1
602,95 TL
placeholder-logo
Vısual Stuıo 2019 - Sıfırbir Yayınevi - Image 1

Sıfırbir Yayınevi Vısual Stuıo 2019 - Sıfırbir Yayınevi

231,71 TL
Sepette 208,54 TL
placeholder-logo
Modern Frontend - Sıfırdan ileri Seviye Web Tasarımı - Kodlab - Image 1

Kodlab Modern Frontend - Sıfırdan ileri Seviye Web Tasarımı - Kodlab

2
352,97 TL
Sepette 317,67 TL
placeholder-logo
Jamovi ve Jasp Programı ile Temel ve İleri Düzey Nicel Veri Analizi - Pegem Akademi Yayıncılık - Image 1

Pegem Akademi Yayıncılık Jamovi ve Jasp Programı ile Temel ve İleri Düzey Nicel Veri Analizi - Pegem Akademi Yayıncılık

637,37 TL
Sepette 605,50 TL
placeholder-logo
Adobe Indesign CC - Kodlab - Image 1

Kodlab Adobe Indesign CC - Kodlab

290,84 TL%3
282,37 TL
Sepette 254,13 TL
placeholder-logo
Microsoft Word 2010 - Nirvana Yayınları - Image 1

Nirvana Yayınları Microsoft Word 2010 - Nirvana Yayınları

76,00 TL
Sepette 68,40 TL
placeholder-logo
3D Studio Max Arayüzüyle  V-RAY 3.0 - Abaküs Kitap - Image 1

Abaküs Kitap 3D Studio Max Arayüzüyle V-RAY 3.0 - Abaküs Kitap

767,30 TL
Sepette 652,21 TL
placeholder-logo
Yapısal Eşitlik Modellemesi-AMOS Uy - Detay Yayıncılık - Image 1

Detay Yayıncılık Yapısal Eşitlik Modellemesi-AMOS Uy - Detay Yayıncılık

201,60 TL
Sepette 181,44 TL
placeholder-logo
Metasploit ve Penetrasyon Testleri - Kodlab - Image 1

Kodlab Metasploit ve Penetrasyon Testleri - Kodlab

211,78 TL
Sepette 190,60 TL
placeholder-logo
HTML ve XHTML - Nirvana Yayınları - Image 1

Nirvana Yayınları HTML ve XHTML - Nirvana Yayınları

210,84 TL
Sepette 200,30 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