Весняний РОЗПРОДАЖ

Занурення в ПАТЕРНИ ПРОЕКТУВАННЯ

Електронна книга про принципи та патерни проектування.
Весняний РОЗПРОДАЖ
$40.00
$24.95
плюс місцеві податки

Патерн проектування — це типовий спосіб вирішення якоїсь часто зустрічаємої проблеми при проектуванні програм. Патерни не є готовими рішеннями, які можна відразу ж скопіювати у свій код. Кожен патерн являє собою узагальнений опис вирішення тієї чи іншої проблеми, який після деякого пристосування можна використовувати у будь-якому проекті.

Книжка «Занурення в Патерни Проектування» описує 22 класичних патерна проектування, а також 8 принципів проектування, на яких вони ґрунтуються.

  • Кожен розділ починається з розбору певної проблеми, що виникає під час проектуванні архітектури програм, і крок за кроком підводить читача до вирішення за допомогою одного з патернів.
  • Далі йде детальний розбір структури патерна та його варіацій, а також приклад реалізації в коді.
  • Згодом читач знайомиться з кейсами використання патерна і вчиться відтворювати патерн покроково.
  • Закінчуються глави обговоренням плюсів і мінусів патерна, а також оглядом його зв'язків з іншими патернами.

Навіщо знати патерни

Проходження співбесід. Запитання по патернах присутні майже на кожній співбесіді на позицію програміста. Ці ж питання можна почути від менеджера у відповідь на прохання щодо прибавки до зарплати.

Розширення інструментарію. Патерни дозволяють вам використовувати готові рішення, замість повторного винаходу велосипеда. Крім того, ви робите менше помилок, оскільки використовуєте типові уніфіковані рішення, в яких давно знайдені всі приховані проблеми.

Спілкування з колегами. Вам достатньо назвати ім'я патерна, замість того, щоб годину пояснювати іншим програмістам який крутий дизайн ви придумали і які класи для цього потрібні.

Для кого написана ця книжка?

Якщо ви ніколи не вивчали патернів, для вас призначений цілий розділ, що пояснює базові принципи об'єктного програмування на прикладах з життя. Перед вивченням самих патернів у книжці йдеться про цінності й принципи проектування, на яких ці патерни побудовано.

Якщо ви вивчали патерни дуже давно, але вже все забули, вам буде легко використовувати книжку як довідник, швидко знаходити необхідні секції, без необхідності читати весь текст від початку до кінця.

Якщо ви переходите на одну з об'єктних мов програмування (C#, C++, Go, Java, PHP, Python, Ruby, Rust, Swift або TypeScript), вам буде просто зрозуміти суть тексту завдяки величезній кількості прикладів і аналогій з реального життя, купі ілюстрацій та діаграм.

Демо-версія

Ви можете самі переконатися в якості книги, переглянувши демо-версію, яка включає в себе зміст, вступний розділ про ООП, три базові принципи проектування та патерн Фабричний метод.

Гарантія задоволення

Гарантія задоволення

Купуючи книгу, ви жодним чином не ризикуєте. Якщо протягом місяця після здійснення покупки ви вирішите, що книга вам ні до чого, ми відразу повернемо всі ваші гроші без жодних питань.

Весняний РОЗПРОДАЖ
$40.00
$24.95
плюс місцеві податки
Замовити зараз
(потім буде дорожче)
  • Іменна копія книги Занурення в Патерни Проектування.
  • 393 сторінки добірного технічного чтива.
  • 225 ілюстрацій та діаграм.
  • Архів з прикладами коду
    (C#, C++, Go, Java, PHP, Python, Ruby, Rust, Swift, TypeScript)
  • Все це з 30-денною гарантією.

Що кажуть інші?

Більшість відгуків знадходить до автора по email у довільному вигляді, тому вони, здебільшого, публікуються «як є», із збереженням оригінального форматування.

Що я отримую після замовлення?

Електронну книжку в трьох форматах

  • Формати: PDF, EPUB, MOBI
  • Мови: українська, російська, англійська, польська, іспанська, португальська, французська, китайська, корейська, японська
  • Об'єм: 393 сторінки тексту
  • Графіка: 225 ілюстрацій та діаграм
  • Оновлення та виправлення: безкоштовні

Архіви з прикладами коду

  • C#, C++, Go, Java, PHP, Python, Ruby, Rust, Swift і TypeScript

Написана простою мовою.
Книжка містить мінімум академічного жаргону і мудрування, та максимум життєвих прикладів й ілюстрацій.

Не має прив’язки до конкретної мови програмування.
Приклади коду наведено на псевдокоді, схожому на більшість сучасних об'єктних мов програмування.

Доступна на багатьох пристроях.
Книжка доступна в трьох форматах:

  • EPUB найзручніше читати на телефонах і планшетах.
  • MOBI підійде для читалок Amazon Kindle.
  • PDF можна відкривати на будь-яких інших пристроях.

Завжди під рукою.
Книжку зручно використовувати як довідник. На відміну від звичайної паперової книги, вона має пошук, і її неможливо фізично десь забути. Вона завжди доступна у вашому смартфоні або на робочому комп'ютері.

Зручно читати в транспорті.
Де ще в наш час можна спокійно щось почитати, як не під час тривалих перельотів або щоденних поїздок на метро?

Оптимізована для читання в нічному режимі.
Хороші новини, якщо ви сова! Вся графіка в книжці ідеально виглядає як на світлому, так і на темному фоні (в нічному режимі читалки).

Часті запитання

Як можна оплатити?
Ми приймаємо оплату платіжними картками Visa і Mastercard, PayPal, Apple Pay, Google Pay, Приват24 та десятком інших менш популярних платіжних систем.
Що з безпекою моїх даних?
Ваші платіжні дані відправляються через зашифрований канал безпосередньо на платіжний гейт. Вони не торкаються нашого сервера.
Я намагався оплатити замовлення, але мій платіж був відхилений. Що робити?
Будь ласка, переконайтеся, що ваша картка включена для оплати в інтернеті, а також, що ви не перевищуєте лімітів оплати в інтернеті, встановлених для картки. Потім, спробуйте повторити оплату. Якщо це не допомагає, напишіть нам, і ми спробуємо надати вам альтернативний спосіб оплати.
Я правда можу повернути гроші, якщо мені не сподобається курс?
Так, якщо протягом місяця після покупки ви захочете повернути гроші, ми повернемо їх за першим запитом.
Де можна придбати паперову версію книжки?
Книга поки ще не видана в паперовому вигляді. Якщо ви хочете бути в курсі коли це станеться, то можете підписатися на нашу email-розсилку.
Чи можу я купити цю книгу на Амазон, Літрес або ще десь?
На жаль, ні. Книжку можна придбати лише на Refactoring.Guru. Продаючи книжки з нашого власного сайту, ми уникаємо грабіжницьких відсотків, що накладаються сторонніми платформами. Це дозволяє тримати проект на плаву, зберігаючи при цьому доступні ціни. Якщо вас більше цікавило питання неупереджених відгуків, то ви можете звернутися до сторінці книги на Goodreads.
Я отримую все мовні версії після замовлення? (Українська, Англійська, та ін.)
Так! Ви отримуєте доступ до всіх поточних і майбутніх мовних версій книги.

Хочете дізнатися про щось інше?

Задайте питання на нашому форумі або поштою support@refactoring.guru. Зазвичай, ми відповідаємо протягом декількох годин.

Занурення в ПАТЕРНИ ПРОЕКТУВАННЯ

Весняний РОЗПРОДАЖ
$40.00
$24.95
плюс місцеві податки
Замовити зараз
PDF, EPUB, MOBI / Безкоштовні оновлення / 30 днів гарантії
Весняний РОЗПРОДАЖ
$40.00
$24.95
плюс місцеві податки
PDF, EPUB, MOBI
+ приклади на 7 мовах
30-денна гарантія