1

Etapa 1

Принцип S.O.L.I.D

2

Etapa 2

Course: WPF and MVVM: Advanced Model Treatment 6h 54m

3

Etapa 3

Боб Мартин "Чистый код"

4

Etapa 4

Пакет Prism

5

Etapa 5

Роберт Мартин "Чистая архитектура. Искусство разработки программного обеспечения"

6

Etapa 6

Джимми Нильссон DDD

7

Etapa 7

Р. С. Мартин, М.Мартин Принципы, паттерны и методики гибкой разработки на языке C#

8

Etapa 8

Симан М. - Внедрение зависимостей в .NET

9

Etapa 9

Software Architecture: Dependency Injection for C# Developers

10

Etapa 10

Master the Art of Writing Clean Code in C#

11

Etapa 11

API in C#: The Best Practices of Design and Implementation

12

Etapa 12

Undemy

13

Etapa 13

Рефакторинг .NET

14

Etapa 14

Разработка приложения ASP.NET Core MVC для модульной тестируемости

15

Etapa 15

Штудируем паттерны с refactoring guru

1

Etapa 1

Принцип S.O.L.I.D

2

Etapa 2

Course: WPF and MVVM: Advanced Model Treatment 6h 54m

3

Etapa 3

Боб Мартин "Чистый код"

4

Etapa 4

Пакет Prism

5

Etapa 5

Роберт Мартин "Чистая архитектура. Искусство разработки программного обеспечения"

6

Etapa 6

Джимми Нильссон DDD

7

Etapa 7

Р. С. Мартин, М.Мартин Принципы, паттерны и методики гибкой разработки на языке C#

8

Etapa 8

Симан М. - Внедрение зависимостей в .NET

9

Etapa 9

Software Architecture: Dependency Injection for C# Developers

10

Etapa 10

Master the Art of Writing Clean Code in C#

11

Etapa 11

API in C#: The Best Practices of Design and Implementation

12

Etapa 12

Undemy

13

Etapa 13

Рефакторинг .NET

14

Etapa 14

Разработка приложения ASP.NET Core MVC для модульной тестируемости

15

Etapa 15

Штудируем паттерны с refactoring guru

28 enero 2018 01 enero 2020
Objetivo vencido en % days%

El objetivo está desatendido

El autor lleva sin comentar el objetivo 4 años 10 meses 21 días

Autor del objetivo

dariana

Rusia, Хабаровская

3 año / año / año

Negocio y Finanzas

Проблемно-ориентированное проектирование или DDD (Domain-driven design)

Получать знание по паттернам, рефакторингу и проектированию ИС.

 Criterio del fin

Получены знания для фриланс работы в сфере программировани.

Предметно-ориентированное проектирование (реже проблемно-ориентированное, англ. Domain-driven design, DDD) — это набор принципов и схем, направленных на создание оптимальных систем объектов. Сводится к созданию программных абстракций, которые называются моделями предметных областей. В эти модели входит бизнес-логика, устанавливающая связь между реальными условиями области применения продукта и кодом.

Предметно-ориентированное проектирование не является какой-либо конкретной технологией или методологией. DDD — это набор правил, которые позволяют принимать правильные проектные решения. Данный подход позволяет значительно ускорить процесс проектирования программного обеспечения в незнакомой предметной области.

Данный термин был впервые введен Э. Эвансом в его книге с таким же названием «Domain-Driven Design».

  1. Принцип S.O.L.I.D

    1. Ознакомится с принципами SOLID на сайте https://blog.byndyu.ru

  2. Course: WPF and MVVM: Advanced Model Treatment 6h 54m

    In this course, you will learn how to use these Model-wrappers in your MVVM-application for several scenarios: to highlight changed fields, to highlight invalid fields, to display validation errors, to enable the save button only if there are changes, and much more.

    1. Introduction

    2. Notify About Model Changes

    3. Tracking Model Changes

    4. Display Model Changes

    5. Validation the Model

    6. Displaying Validation Errors

    7. Generation Model-wrappers with T4

  3. Боб Мартин "Чистый код"

  4. Пакет Prism

    Используется в Xamaring и Wpf, Windows 10 UWP

    https://prismlibrary.github.io/index.html

  5. Роберт Мартин "Чистая архитектура. Искусство разработки программного обеспечения"

    1. Глава 1 Что такое дизайн и архитектура

    2. Глава 2. История о двух ценностях

    3. Глава 3. Обзор парадигм

    4. Глава 4. Структурное программирование

    5. Глава 5. ООП

    6. Глава 6. Функциональное программирование

    7. Глава 7. Принцип единственной ответственности

    8. Глава 8. Принцип открытости/закрытости

    9. Глава 9. Принцип подстановки Барбары Лисков

    10. Глава 10. Принцип разделения интерфейсов Глава 11. Принцип инверсии зависимостей

    11. Глава 12 Компоненты, Глава 13. Связанность компонентов, Глава 14. Сочетаемость компонентов

    12. Глава 15. Что такое архитектура, Глава 16. Независимость, Глава 17. Границы

    13. Главы 18(Анатомия границ), 19(Политика и уровень), 20(Бизнес-правила)

  6. Джимми Нильссон DDD

    1. Глава 1. Переоценка ценностей

    2. Глава 2. Переход к шаблонам

    3. Глава 3. РПТ и рефакторинг кода

  7. Р. С. Мартин, М.Мартин Принципы, паттерны и методики гибкой разработки на языке C#

    1. Глава 1

    2. Глава 2

    3. Глава 3

    4. Глава 4

    5. Глава 5

  8. Симан М. - Внедрение зависимостей в .NET

    1. Глава 1

    2. Глава 2

  9. Software Architecture: Dependency Injection for C# Developers

  10. Master the Art of Writing Clean Code in C#

  11. API in C#: The Best Practices of Design and Implementation

  12. Undemy

  13. Рефакторинг .NET

  14. Разработка приложения ASP.NET Core MVC для модульной тестируемости

    Наконец, вы узнаете, как применять эти шаблоны проектирования для создания тестируемого кода, кода проверки и кода веб-API. Когда вы закончите этот курс, у вас будут навыки и знания в области архитектуры программного обеспечения и модульного тестирования, необходимые для разработки приложений ASP.NET Core для тестирования.

    https://coursehunter.net/course/razrabotka-prilozheniya-asp-net-core-mvc-dlya-modulnoy-testiruemosti

  15. Штудируем паттерны с refactoring guru

    1. Фабричный метод

    2. Абстрактная фабрика

    3. Строитель

    4. Прототип

    5. Одиночка

    6. Адаптер

    7. Мост

    8. Компоновщик

    9. Декоратор

    10. Фасад

    11. Легковес

    12. Компоновщик

    13. Заместитель

    14. Мост

    15. Цепочка обязанностей

    16. Команда

    17. Итератор

    18. Посредник

    19. Снимок

    20. Наблюдатель

    21. Состояние

    22. Стратегия

    23. Шаблонный метод

    24. Посетитель

  • 2168
  • 28 enero 2018, 14:38
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?