Что изучить начинающему C# разработчику
Работа в DNS - подписывайся!
В DNS развитию специалистов уделяется большое внимание: каждый должен понимать, что обучение ー часть его работы независимо от уровня текущих hard и soft скиллов. Индивидуальный план развития, наставник, команда ー всё это способствует профессиональному росту.
К сожалению, если дело касается разработчиков начального уровня, мы можем принять в команду лишь столько, сколько ресурса есть на текущий момент у наставников, в ином случае качественного развития вряд ли получится.
В связи с этим мы подготовили материалы, которые могут помочь, если ты хочешь стать C# разработчиком:)
Полезные ссылки:
Сайт, где можно найти материалы по таким направлениям, как язык C# и семейство технологий .NET
Курс ASP.NET CORE DEVELOPER
Книги:
“CLR via C#” Джеффри Рихтер
“Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих” Бхаргава Адитья
Здесь список тем, которые необходимо знать C# разработчикам начального уровня в DNS:
Знания C#

- ООП, Классы, Объекты
- Структуры и их разновидности
- Наследование и полиформизм
- Статические и вложенные классы
- Абстрактные классы и интерфейсы
- Массивы и индексаторы
- Перечисления (Enum)
- Универсальные шаблоны (Generic)
- Ограничения универсальных шаблонов
- Делегаты
- События (Events)
- Потоки
- Пользовательские коллекции
- Системные коллекции
- Обработка исключений
- Перегрузка операторов
- Анонимные и динамические типы. LINQ
MSSQL

- Типы данных
- SELECT. Условия выборки
- Целостность данных. Первичный, внешний ключи
- JOIN. Соединение таблиц
- Индексы

HTML
Верстка страниц
JS
Умение формирования клиентской логики, обработка событий, поиск и изменение элементов.
CSS
Понимание основных правил построения
Общее
git, git-flow
А если ты C# разработчик и хочешь попасть в нашу команду, можешь оставить отклик или написать HR
Наши предыдущие статьи:
Направление “Развитие магазинов”
Почему Junior — это не ученик?