Чему вы научитесь
- Грамотно структурировать проекты и настраивать рабочее окружение для максимальной продуктивности
- Создавать осмысленные и понятные имена для классов, методов и переменных, следуя лучшим практикам
- Писать лаконичные условные конструкции без избыточных проверок и запутанной логики
- Проектировать методы, которые легко читать, тестировать и переиспользовать
- Грамотно комментировать код и создавать автоматическую документацию
- Применять инструменты рефакторинга для непрерывного улучшения кода
О курсе
Разберетесь с самыми частыми ошибками начинающих разработчиков C#. Научитесь отличать чистый код от не чистого ("грязного"). Узнаете популярные фишки Visual Studio для быстрого и эффективного написания кода.
Для кого этот курс
• Начинающих C# разработчиков, желающих сразу формировать правильные привычки
• Опытных программистов, которые хотят систематизировать знания о чистом коде
• Технических лидеров, стремящихся внедрить единые стандарты качества в команде
• Всех, кому надоело тратить время на понимание запутанного кода — своего или чужого
Начальные требования
Для усвоения материала желательно иметь базовые знания языка C# (для учеников курсов PRO C# это "Основы программирования" + "Для продвинутых" либо "PRO C#. База")
Преподаватели курса
Как проходит обучение
Вы читаете конспект, а затем выполняете задачи по пройденным темам.
Решения будут проверяться автоматической системой, поэтому вы будете получать быструю обратную связь.
Если у вас возникнут вопросы, команда курса даст советы и подсказки. Обсуждайте задачи в комментариях или в группе в Telegram
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 59 учеников получили сертификат.
Что вы получите
- Навыки и знания, востребованные работодателем
- Возможность отработать теорию на практике
- Поддержку команды курса и однокурсников
- Доступ к форуму решений
- Бессрочный доступ к материалам курса
- Доступ к сообществу программистов
- Поддержку преподавателей, которые отвечают в течение дня
- Сертификат о прохождении курса
Нагрузка
2-3 часов в неделю