Ну что, готовы начать неделю с изучения новой профессии? Сегодня мы попробуем стать C# разработчиками с нуля. Как и в прошлый раз, вся программа состоит из бесплатных курсов и материалов.
Справка
C# разработчик — это специалист, использующий язык программирования C# для создания различных программных продуктов, включая сайты, мобильные и десктопные приложения, облачные сервисы, игры и многое другое.
*В силу обширности применения C#, мы будем рассматривать только связку с .Net.
Этап 1. Знакомство
Мы ничего не знаем о профессии, поэтому смотрим вводные ролики на YouTube: Что пишут на языке программирования C# и Что такое C# и .Net? Если плохо воспринимаем видео, читаем статью С# разработчик: кто это, и что он делает?
Этап 2. Изучение базы
Прежде чем начнём изучать язык программирования и другие сопутствующие технологии, нам необходимо изучить базу. Набираемся терпения и проходим следующие курсы: Основы Computer Science и CS50 на русском.
Этап 3. Изучение основного стека
Мы уже имеем представление о том, как работают компьютеры и чем занимается C# разработчик. Если понимаем, что нам заходит, смотрим бесплатные видеокурсы: C# Базовый курс, C# уроки, ASP.NET Core и Разработка Web API на ASP.NET.
Этап 4. Изучение сопутствующих технологий
Мы прошли пять курсов, но на работу пока не возьмут. Чтобы взяли, нам следует углубиться в сопутствующие технологии: Git: курс, PostgreSQL, EFCore и MS SQL.
*Помимо приведённых ссылок попробуйте самостоятельно найти информацию по данным технологиям и изучить их более тщательно.
Чтение и общение
Чтобы расширять кругозор, читаем каналы StepOne и C# (C Sharp) programming.
Суммируем
Программы хватит примерно на 8-10 месяцев обучения. Если вы прошли весь список, можете искать первую работу и готовиться к собесам по этой статье.
Успехов!
P.S. Напишите в комментариях, какую программу вы бы хотели увидеть на следующей неделе.
Справка
C# разработчик — это специалист, использующий язык программирования C# для создания различных программных продуктов, включая сайты, мобильные и десктопные приложения, облачные сервисы, игры и многое другое.
*В силу обширности применения C#, мы будем рассматривать только связку с .Net.
Этап 1. Знакомство
Мы ничего не знаем о профессии, поэтому смотрим вводные ролики на YouTube: Что пишут на языке программирования C# и Что такое C# и .Net? Если плохо воспринимаем видео, читаем статью С# разработчик: кто это, и что он делает?
Этап 2. Изучение базы
Прежде чем начнём изучать язык программирования и другие сопутствующие технологии, нам необходимо изучить базу. Набираемся терпения и проходим следующие курсы: Основы Computer Science и CS50 на русском.
Этап 3. Изучение основного стека
Мы уже имеем представление о том, как работают компьютеры и чем занимается C# разработчик. Если понимаем, что нам заходит, смотрим бесплатные видеокурсы: C# Базовый курс, C# уроки, ASP.NET Core и Разработка Web API на ASP.NET.
Этап 4. Изучение сопутствующих технологий
Мы прошли пять курсов, но на работу пока не возьмут. Чтобы взяли, нам следует углубиться в сопутствующие технологии: Git: курс, PostgreSQL, EFCore и MS SQL.
*Помимо приведённых ссылок попробуйте самостоятельно найти информацию по данным технологиям и изучить их более тщательно.
Чтение и общение
Чтобы расширять кругозор, читаем каналы StepOne и C# (C Sharp) programming.
Суммируем
Программы хватит примерно на 8-10 месяцев обучения. Если вы прошли весь список, можете искать первую работу и готовиться к собесам по этой статье.
Успехов!
P.S. Напишите в комментариях, какую программу вы бы хотели увидеть на следующей неделе.