Посоветуйте проверенные ресурсы по C#, пожалуйста?

 Публичный пост

Знакомый работает фронтендером, и качается в фулстека осваивая C#.
К сожалению, последний прошедший курс по C# от OTUS был огромным разочарованием, с его слов:
"непонятная хрень, с уймой преподавателей, тут кусок, здесь кусок непонятно куда движутся"

Поэтому прошу кто в теме, посоветуйте, пожалуйста, дельные курсы и книги
🙏

8 комментариев 👇

Избыточная документация по c# и .net от Microsoft.

С гайдами по языку / платформе / фреймворкам.

Последние годы - на топовом уровне. Не нужны ни курсы, ни книги.
Проверено.

https://docs.microsoft.com/ru-ru/dotnet/

  Развернуть 1 комментарий

@allex32, да, вот документация у шарпа и .net просто на высшем уровне. Если о чем-то и скучаю уйдя в джаву, так это по MSDN.

  Развернуть 1 комментарий
  Развернуть 1 комментарий

Книги:
Библия C# или Head First C# для основ языка и базовых паттернов
Рой Ошеров, Искусство автономного тестирования
Еще советуют "Адам Фримен, ASP.NET с примерами...", но я не читал

Далее, можно идти по этим плейлистам
https://www.youtube.com/channel/UC-ptWR16ITQyYOglXyQmpzw/playlists?view=50&sort=dd&shelf_id=1

Альтернативный план: попытаться выполнить типичное джуновское задание для бекендера, параллельно догугливая непонятные темы. Например,
"Необходимо реализовать справочник сотрудников клиентов компании со следующими функциональными возможностями:

Хранение информации о сотрудниках клиентов, включая:
Организацию
Подразделение
Должность
Контакты (телефон, email)
Отображение списка сотрудников клиентов (столбцы ФИО, организация, должность, контакты)
Поиск сотрудника клиентской организации
По подстроке
Поиск во всех полях сведений о сотруднике клиента и значениях связанных справочников
Добавление / Редактирование сведений о выбранном сотруднике клиента, а также записей справочников, используемых при внесении сведений о сотруднике клиента

Хранение данных должно осуществляться в РСУБД (например, MS SQL).

Пользовательский интерфейс должен быть реализован в виде веб-приложения.

Серверная часть веб-приложения должна быть написана на .NET или .NET Core."

  Развернуть 1 комментарий

По кишкам вот здесь можно подсмотреть - CLRium

Еще вот эта книжка была хороша - Concurrency in C#

Это все не совсем для джунов, но покрывает многие вопросы собесов

  Развернуть 1 комментарий

@OlegErmakov, по многопоточке есть еще клевый e-book от Албахари

  Развернуть 1 комментарий

Сейчас действительно хватает материалов с мсдн, но все же упомяну классическую литературу:

  • Рихтер "CLR via C#" - книга про внутренности CLR, последнее изданиt писалось еще под .NET Framework 4.5, но процентов на 90 все еще актуально
  • Скит "C# in Depth" - книга, подробная разбирающая некоторые особо интересные моменты языка, в РФ, к сожалению, не издано наиболее свежее, 4 издание, но 3-е тоже пойдет.

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

  Развернуть 1 комментарий
Alexey Linyov Учусь, иногда подрабатываю контент-мейкером. 19 апреля 2021

ulearn.me

  Развернуть 1 комментарий

😱 Комментарий удален его автором...

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб