Патерни проєктування для C# та платформи .NET Core Арораа Р., Чилберто Д.
Патерни проєктування — зручний прийом програмування для вирішення рутинних завдань розробки ПО. Грамотне використання патернів дозволяє домогтися відповідності будь-яким вимогам і знизити витрати. У цій книзі описані ефективні способи застосування шаблонів проєктування з урахуванням специфіки мови C# і платформи .NET Core.
Крім знайомих патернів проєктування з книги «Банди чотирьох» ви вивчите основи об'єктно-орієнтованого програмування та принципів SOLID. Потім дізнаєтеся про функціональних, реактивних та конкурентних паттернах, з допомогою яких ви будете працювати з потоками і корутинами. Заключна частина містить патерни для роботи з мікросервісними, безсерверними і хмарно-орієнтованими програмами. Ви також дізнаєтеся, як зробити вибір архітектури, наприклад мікросервісної або MVC.
Ви навчитеся
- Підвищувати гнучкість коду, використовуючи принципи SOLID.
- Застосовувати розроблення через тестування (TDD) в ваших проектах .NET Core.
- Виконувати ефективну міграцію баз даних, забезпечувати довгострокове зберігання даних і їх тестування.
- Перетворювати консольний додаток до веб-додаток з допомогою відповідного MVP.
- Писати асинхронний, багатопотоковий і паралельний код.
- Використовувати парадигму MVVM і працювати з RxJS і AngularJS для управління змінами в базах даних.
- Відкриєте для себе можливості мікросервісів, бессерверного програмування і хмарних обчислень.
Інформація про книгу | |
Автор | Арораа Р., Чілберто Д. |
Кількість сторінок | 352 |
Мова видання | російска |
Видавництво | Пітер |
Рік видання | 2021 |
ISBN | 978-5-4461-1523-5 |
Вид палітурки | М'який |
Стан | Нове |