Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 6.3 KB

README.md

File metadata and controls

46 lines (34 loc) · 6.3 KB

Welcome

Добро пожаловать на крэш-курс!
Перед началом занятий необходимо подготовить несколько инструментов, с помощью которых мы будем разрабатывать в ходе обучения:

  1. Rider
  2. .NET 6
  3. Git
  4. Insomnia

Все необходимые инструкции по установке описаны ниже в соответствующих разделах.

.NET

.NET - это платформа для разработки программ на C#. Без нее разработка проектов на C# буквально невозможна, т.к. она предоставляет большое количество функций (в частности - сборку и запуск программ). Подробнее про .NET можно прочитать на официальном сайте Microsoft или на Metanit.

В ходе обучения на крэш-курсе мы будем работать с .NET 6. Для его установки необходимо скачать и запустить инсталлятор последней версии .NET SDK с официального сайта.

IDE - Rider

Rider - это интегрированная среда разработки (IDE), в которой мы будем разрабатывать в ходе крэш-курса. Rider не требует сложной установки и потому можно опираться на официальную инструкцию. Для активации необходимо завести аккаунт в JetBrains, чтобы получить бесплатный 30-дневный пробный период.

После установки IDE нужно убедиться, что все компоненты установлены правильно - для этого необходимо:

  1. Запустить Rider
  2. Создать новый Solution с проектом типа Console Application. При создании нужно указать, что проект будет именно на .NET 6;
  3. Скопировать в проект простейшую программу из урока по основам программирования на ULearn. Если после запуска кода в консоли у появилась надпись "Hello, world!", то IDE с .NET 6 были установлены правильно и можно переходить к следующему пункту.

Вместо данной IDE можно использовать любую другую (Visual Studio, Visual Studio Code и т.д.), в которой вам будет удобно писать код.

Git

Git - это система контроля версий (VCS), которую мы будем использовать во время обучения чтобы делиться кодом друг с другом и управлять изменениями. Подробнее про git можно узнать на официальном сайте или на курсе GitHowTo.

Инструкция по установке и настройке git:

  1. Выполнить все действия из разделов "Установка" и "Настройка". После установки необходимо ввести в консоли git version - если после вызова команды вам отобразилась версия git, которую вы скачивали, то вы все сделали правильно и можно переходить к следующему пункту.
  2. Завести аккаунт на GitHub и подключить свой SSH-ключ для того, чтобы иметь возможность работать с кодом из своего аккаунта. Здесь есть развернутая инструкция.
  3. Создать свой репозиторий на GitHub по ссылке.

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

Insomnia

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

Вместо Insomnia вы можете использовать любой другой HTTP-клиент для написания запросов к API (Postman, встроенный в Rider HTTP-клиент и другие).

Дополнительно

С основами C# и ASP.NET Core можно ознакомиться на следующих ресурсах:

  1. Курс "Основы программирования на примере C#. Часть 1"
  2. Курс "Основы программирования на примере C#. Часть 2"
  3. Курс на Metanit