- Read-me на Английском
- Read-me на Традиционном китайском
- Read-me на Упрощенном китайском
- Read-me на Турецком
- Read-me на Японском
Дорожная карта разработчика ASP.NET Core в 2023: На данной карте представлен список технологий и библиотек, которые вам стоит изучить, чтобы стать разработчиком ASP.NET Core. Я создал эту карту в качестве простого руководства для всех, кто спрашивает меня: "Что я должен изучить дальше, чтобы стать разработчиком ASP.NET Core?"
Цель этой дорожной карты - помочь вам понять общую картину. Она поможет вам определить, что изучать дальше, а не просто следовать модным технологиям. Важно разобраться, когда и какие технологии лучше использовать в конкретных ситуациях и помнить, что модные и трендовые технологии не всегда подходят для всех задач.
Если вам понравилась эта карта или вы собираетесь использовать ее или просто разобрались с ее применением, пожалуйста, поставьте звездочку. Мы благодарим вас!
-
Общие навыки разработчика
- Освойте Git, создайте пару репозиториев на GitHub, покажите свой код другим.
- Освойте протокол HTTP(S), методы запросов (GET, POST, PUT, PATCH, DELETE, OPTIONS, etc.)
- Что такое TLS?
- Что такое SSL?
- Не бойтесь использовать Google, прокачайте навык гугления
- Начните использовать ChatGPT
- Прочтите несколько книг о структурах данных и алгоритмах
-
C#
- C#
- .NET 7
- Интерфейс командной строки dotnet CLI
-
Основы SQL
-
Основы ASP.NET Core
-
SOLID
-
Объектно-реляционное отображение данных (ORM)
- Основы платформы сущностей(EF Core)
- Обучающие материалы
- Dapper
- RepoDB
- Основы платформы сущностей(EF Core)
-
Внедрение зависимости
-
Базы данных
- Реляционные
- Поисковые системы
- NoSQL
-
Кэширование
-
Фреймворки логирования
-
API-клиенты и коммуникации
-
Коммуникации в реальном времени
-
Объектное отображение (маппинг)
-
Планировка фоновых задач
-
Тестирование
- Юнит тестирование
- Фреймворки
- Mocking
- Утверждения (assertions)
- Генераторы фиктивных данных
- Интеграционное тестирование
- Снэпшот тестирование
- Тестирование поведения
- E2E тестирование
- Тестирование производительности
- Юнит тестирование
-
Микросервисы
- Брокеры сообщении
- Шина передачи сообщении
- Шлюз API
- Контейнеризация
- Оркестровка
- Прочее
-
Непрерывная интеграция и развертывание(CI/CD)
-
Паттерны проектирования
- Категории
- Обучающие материалы
-
Мониторинг/Логирование/Отслеживание/Оповещение
- Мониторинг
- Локальный
- Облачный
- Логирование
- Отслеживание
- Локальное
- Облачное
- Оповещение
- Локальное
- Облачное
- Мониторинг
-
Клиентский.NET
-
Будет полезным
Если у вас есть предложения по улучшению этой карты, пожалуйста, отправьте запрос на изменение (PR) с вашими обновлениями или задайте вопросы в разделе Issues. Кроме того, я буду продолжать обновлять эту карту, поэтому не забудьте поставить звезду, чтобы не пропустить новые обновления.
Идя взята из : React Developer RoadMap
Хотите поучаствовать? Мы ценим фидбек и участие сообщества. Просьба придерживатся гайдлайну по участию.
Благодарим всех кто нас поддерживает! 🙏 [Поддержать]
Поддержите этот проект став спонсором. Ваше лого будет отображено здесь со ссылкой на ваш сайт. [Стать спонсором]