Skip to content

Latest commit

 

History

History
313 lines (266 loc) · 19.6 KB

ReadMe.ru.md

File metadata and controls

313 lines (266 loc) · 19.6 KB

Дорожная карта разработчика ASP.NET Core

PRs Welcome Backers on Open Collective Sponsors on Open Collective

Дорожная карта разработчика ASP.NET Core в 2023: На данной карте представлен список технологий и библиотек, которые вам стоит изучить, чтобы стать разработчиком ASP.NET Core. Я создал эту карту в качестве простого руководства для всех, кто спрашивает меня: "Что я должен изучить дальше, чтобы стать разработчиком ASP.NET Core?"

Дисклеймер

Цель этой дорожной карты - помочь вам понять общую картину. Она поможет вам определить, что изучать дальше, а не просто следовать модным технологиям. Важно разобраться, когда и какие технологии лучше использовать в конкретных ситуациях и помнить, что модные и трендовые технологии не всегда подходят для всех задач.

Поставьте звездочку! ⭐

Если вам понравилась эта карта или вы собираетесь использовать ее или просто разобрались с ее применением, пожалуйста, поставьте звездочку. Мы благодарим вас!

Дорожная карта

Дорожная карта

Материалы

  1. Общие навыки разработчика

  2. C#

  3. Основы SQL

  4. Основы ASP.NET Core

  5. SOLID

  6. Объектно-реляционное отображение данных (ORM)

  7. Внедрение зависимости

    1. Контейнеры DI
    2. Циклы существования
    3. Scrutor
  8. Базы данных

    1. Реляционные
    2. Поисковые системы
    3. NoSQL
  9. Кэширование

  10. Фреймворки логирования

  11. API-клиенты и коммуникации

    1. REST
    2. gRPC
    3. GraphQL
  12. Коммуникации в реальном времени

  13. Объектное отображение (маппинг)

  14. Планировка фоновых задач

  15. Тестирование

    1. Юнит тестирование
    2. Интеграционное тестирование
    3. Снэпшот тестирование
    4. Тестирование поведения
    5. E2E тестирование
    6. Тестирование производительности
  16. Микросервисы

    1. Брокеры сообщении
    2. Шина передачи сообщении
    3. Шлюз API
    4. Контейнеризация
    5. Оркестровка
    6. Прочее
  17. Непрерывная интеграция и развертывание(CI/CD)

  18. Паттерны проектирования

  19. Мониторинг/Логирование/Отслеживание/Оповещение

  20. Клиентский.NET

  21. Будет полезным

Заключение

Если у вас есть предложения по улучшению этой карты, пожалуйста, отправьте запрос на изменение (PR) с вашими обновлениями или задайте вопросы в разделе Issues. Кроме того, я буду продолжать обновлять эту карту, поэтому не забудьте поставить звезду, чтобы не пропустить новые обновления.

Идя взята из : React Developer RoadMap

Участие

Хотите поучаствовать? Мы ценим фидбек и участие сообщества. Просьба придерживатся гайдлайну по участию.

Упоминания

Поддержка

Благодарим всех кто нас поддерживает! 🙏 [Поддержать]

Спонсоры

Поддержите этот проект став спонсором. Ваше лого будет отображено здесь со ссылкой на ваш сайт. [Стать спонсором]

Лицензия

License: CC BY-NC-SA 4.0