Этот репозиторий содержит практические задания для блока 1 курса по C#. Цель блока - освоить базовые конструкции языка, принципы ООП и работу с коллекциями.
- Освоить синтаксис C#: типы, переменные, операторы, управление потоком
- Научиться работать с коллекциями и LINQ
- Понимать принципы ООП: классы, интерфейсы, наследование, композиция
- Освоить обработку ошибок и исключений
- Научиться работать со строками и датами
- Задание 1.1: Синтаксис C#
- Задание 1.2: Коллекции и LINQ
- Задание 1.3: ООП в C#
- Задание 1.4: Обработка ошибок
- Задание 1.5: Строки и даты
В заданиях 1, 2, 4, 5 нужно написать такую логику, чтобы проходили тесты. В задании 3 нужно написать тесты на написанную логику самостоятельно.
Для запуска тестов используем dotnet test
- Убедитесь, что выполнили задания из Блока 0
- Создайте новую ветку для работы:
git checkout -b feature/task-1 - Выполните задания
- В конце создайте Pull Request для проверки