Если вбить слово «С# разработка» в поисковую строку, можно найти огромное количество курсов по данному направлению. Проблема в том, что все курсы являются платными и, как правило, имеют ценник в несколько десятков тысяч рублей.

Чтобы разбавить засилие платных курсов, мы с Сергеем Волковым подготовили для вас программу обучения «C#-разработчик с нуля», которая состоит только из бесплатных материалов.

Справка

C#-разработчик — это специалист, который занимается разработкой программного обеспечения на языке программирования C# (читается «си шарп»). C#-разработчики могут работать в различных областях, таких как веб-разработка, мобильная разработка, облачные сервисы, геймдев и др.

В данной программе рассматриваем связку с ASP.NET.

Этап 1. Знакомство

Мы ничего не знаем о разработке на C#, поэтому смотрим вводные ролики на YouTube: Что пишут на языке программирования C# и Что такое C# и .Net. После этого, в целях закрепления, читаем статью С# разработчик: кто это, и что он делает?

Этап 2. Изучение базы

Прежде чем начнём изучать язык программирования и другие сопутствующие технологии, нам необходимо изучить базу. Знаем, что хочется сразу в бой, но данный этап является фундаментальным. Набираемся терпения и проходим следующие курсы: Основы Computer Science и CS50 на русском.

Этап 3. Изучение основного стека

Мы уже имеем представление о том, как работают компьютеры. Это здорово, но чтобы разрабатывать что-то самим, нам нужно изучить основной стек:

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

Этап 4. Изучение сопутствующих технологий

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

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

Чтение и общение

Чтобы постоянно расширять кругозор, читаем профессиональные каналы C# (C Sharp) programming и StepOne. Если что-то непонятно, задаём вопросы в Code Blog / C#.

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

Желаем успехов!

P.S. Если вам понравилась программа, приглашаем в телеграм-канал Мама, я вайтишник. Там можно найти советы по трудоустройству, бесплатные программы обучения и мотивацию от других людей.

Комментарии (13)


  1. comradeleet
    04.07.2024 14:02
    +10

    мог бы минусануть - минусанул бы


  1. Danov
    04.07.2024 14:02

    Тоже экспериментировал с бесплатным курсом. Даже не один раз. Вот последний C# Играючи. Делал для выпускников. Они после ЕГЭ почти две недели маются в ожидании оценок. И могли скоротать время на C#. Делал от консольных приложений до ООП на WPF. Старт для новичков крутой. Уже нужно знать основы программирования. Сдающие ЕГЭ по информатике уже знают. Первые 7 видео вышли более менее полезными. А далее я сам поплыл, т.к. не продумал сценарии и алгоритмы игры. Отзывы положительные писали. Но никогда не раскручивал этот видеокурс рекламой. Смысла нет.



  1. majorro
    04.07.2024 14:02
    +3

    https://ulearn.me/
    имхо, лучшие бесплатные курсы по шарпам, ещё и с интерактивом, но хз, обновляются ли ещё


    1. provide
      04.07.2024 14:02

      Они обновляются, и внутри Контура используются при обучении и стажировках.
      Многие видео там довольно давно сняты, но в целом актуальность поддерживается. В целом их достаточно для того, чтобы самому с нуля прокачаться до джуна или стажера.


    1. AnimeSlayer
      04.07.2024 14:02

      это же там код в примерах не рабочий)


    1. Fen1kz
      04.07.2024 14:02

      Подскажите, норм если знаешь js, но хочется покодить для юнити?


  1. oleg_rico
    04.07.2024 14:02
    +1

    На открытом образовании был неплохой курс C#.

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

    Зато упражнения проверяются алгоритмом


  1. Dmitry_604
    04.07.2024 14:02

    Как стать? Хотеть программировать на этом ЯП прежде всего, остальное приложится. Если желания нет - то и не станешь с бесплатными или платным курсом.


  1. dmitryu001
    04.07.2024 14:02
    +4

    Просто почитать книгу уже недостаточно? Раньше этого хватало...


  1. Voffka39
    04.07.2024 14:02

    Какая разница как часто обновляются курсы?

    Ключевое в программировании - алгоритмика. А она "рождается" через маиематику и логику. Специфика синтаксиса же (котрую учат на 100500 курсах) подгружается в мозг за считанеые часы.


  1. zkrrr
    04.07.2024 14:02

    Можно тоже самое, но с С++ ?


  1. Vitalis83
    04.07.2024 14:02

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