Чему вы научитесь
- Писать методы и решать небольшие практические задачи на C#
- Работать с типами данных, преобразованиями, условиями и циклами
- Обрабатывать строки и символы, применять форматирование и регулярные выражения
- Работать с массивами, списками, словарями и множествами
- Создавать классы, конструкторы, свойства и структуры
- Применять наследование, интерфейсы и обобщенные типы
- Использовать перегрузку методов и операторов, именованные и необязательные аргументы
- Обрабатывать исключения, создавать собственные исключения и учитывать null
- Работать с датами, временем, часовыми поясами и случайными числами
- Управлять временем жизни ресурсов с помощью Dispose и using
- Использовать кортежи, перечисления и методы расширения
О курсе
Для кого этот курс
Курс подойдет начинающим разработчикам, которые хотят освоить C# через практику.
Он также будет полезен программистам с опытом на другом языке, которым нужно познакомиться с синтаксисом и возможностями C#, а также тем, кто уже изучал теорию и хочет закрепить ее задачами.
Начальные требования
Опыт работы с C# не требуется.
Общие представления о переменных, условиях, циклах и функциях будут полезны. Необходимые конструкции C# объясняются по ходу курса.
Для решения задач достаточно браузера: код запускается и проверяется на Stepik. Устанавливать .NET или настраивать среду разработки не нужно.
Преподаватели курса
Как проходит обучение
Курс состоит из 42 учебных уроков в трех разделах. В каждом уроке есть короткое объяснение с примерами, сюжетная постановка и задачи на код.
Всего вас ждут 174 практических задания. Вы дописываете код в редакторе Stepik и отправляете решение на автоматическую проверку.
Сначала разберите объяснение и примеры, затем попробуйте решить задачи самостоятельно. Учиться можно в своем темпе. Вопросы по материалу можно задавать в комментариях к урокам.
Формат курса
Что вы получите
- 42 учебных урока в трех разделах
- 174 практические задачи с автоматической проверкой
- Короткие объяснения, примеры и стартовый код для задач