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