О курсе
Онлайн курс «C# для начинающих разработчиков» — это программа профессиональной переподготовки, направленная на освоение языка C#, платформы .NET, базовых принципов программирования, объектно-ориентированного подхода, работы с типами данных, условиями, циклами, методами, классами, коллекциями, исключениями, файлами и инструментами разработки.
В рамках курса Вы изучите, где применяется C#, как устроена платформа .NET, что такое проект, сборка, пространство имён, класс, объект, метод, свойство, интерфейс, коллекция, исключение и консольное приложение.
Курс включает практическую работу с задачами начинающего C#-разработчика. Вы будете писать консольные программы, создавать методы и классы, работать со строками, массивами, списками, словарями, файлами, пользовательским вводом, ошибками и простыми алгоритмами.
Отдельный блок посвящён объектно-ориентированному программированию в C#. Вы рассмотрите инкапсуляцию, наследование, полиморфизм, абстракцию, интерфейсы, свойства, модификаторы доступа, композицию и принципы организации кода.
Особое внимание уделяется инструментам разработчика. Вы изучите установку .NET SDK, работу в IDE, создание проекта, запуск и сборку приложения, использование NuGet-пакетов, Git, отладку, простое тестирование и оформление кода.
Практический блок программы направлен на создание первого учебного проекта на C#. Вы сможете разработать консольное приложение, применить ООП, коллекции, обработку ошибок, файловую работу и защитить итоговую работу.
В ходе программы Вы освоите:
• базовый синтаксис C#;
• переменные, типы данных, условия, циклы и методы;
• классы, объекты, свойства и основы ООП;
• массивы, строки, коллекции и generics на базовом уровне;
• исключения и обработку ошибок;
• работу с файлами и пользовательским вводом;
• инструменты C#-разработчика: .NET SDK, IDE, NuGet, Git;
• создание учебного проекта на C#.
Программа подойдёт начинающим разработчикам, студентам, специалистам, которые хотят перейти в ИТ, слушателям курсов программирования, аналитикам, инженерам и всем, кто хочет освоить C# как современный язык разработки приложений.
Цели и задачи курса
Цель программы — сформировать у слушателей базовые навыки программирования на C# и подготовить к дальнейшему изучению backend-разработки, desktop-разработки, игровой разработки или корпоративных приложений на платформе .NET.
В рамках курса Вы освоите:
• язык через синтаксис C#, типы данных, операторы и управляющие конструкции;
• логику через методы, декомпозицию задач и простые алгоритмы;
• ООП через классы, объекты, свойства, наследование, интерфейсы и полиморфизм;
• данные через массивы, строки, коллекции, файлы и обработку исключений;
• инструменты через IDE, .NET SDK, NuGet, Git и отладку;
• практику через создание итогового C#-проекта.
Программа даст ответы на следующие вопросы:
• Что такое C# и где применяется этот язык?
• Как установить .NET и запустить первую программу?
• Как использовать переменные, условия, циклы и методы?
• Как работают классы, объекты, свойства и интерфейсы?
• Как применять коллекции и обрабатывать ошибки?
• Как устроен C#-проект?
• Как создать первое приложение на C#?
По окончании обучения Вы получите
Диплом о профессиональной переподготовке, подтверждающий освоение программы «C# для начинающих разработчиков» и базовые компетенции в области программирования на C# и платформы .NET.
Учебный план курса
• Введение в C# и .NET
• Области применения C#
• Установка .NET SDK и настройка IDE
• Первая программа на C#
• Создание и запуск проекта
• Структура C#-программы
• Пространства имён
• Переменные и константы
• Типы данных
• Числа, строки и логические значения
• Операторы и выражения
• Условия if, else и switch
• Циклы for, while и foreach
• Методы
• Параметры и возвращаемые значения
• Область видимости
• Массивы
• Строки и StringBuilder
• Классы и объекты
• Конструкторы
• Поля, свойства и методы
• Инкапсуляция
• Модификаторы доступа
• Наследование
• Полиморфизм
• Абстрактные классы
• Интерфейсы
• Коллекции C#
• List, Dictionary и HashSet
• Generics на базовом уровне
• Исключения
• try, catch, finally
• Работа с файлами
• NuGet-пакеты
• Основы Git
• Отладка C#-программ
• Простое тестирование
• Итоговый проект: консольное приложение на C#
• Итоговая аттестация — тестирование и защита проекта
Что нужно для поступления на программу:
Для поступления Вам необходимо прислать скан-копии или фотографии документов об образовании, паспортные данные и удаленно заключить договор. Гражданам Российской Федерации потребуются:
• Паспорт или другой документ, удостоверяющий личность или гражданство;
• Страховой номер индивидуального лицевого счета (СНИЛС);
• Документ об образовании и квалификации (фотография или скан-копия);
• Справка об обучении в организации высшего или среднего профессионального образования, если Вы в настоящее время являетесь студентом (фотография или скан-копия);
• Документ, подтверждающий факт изменения фамилии, имени или отчества (при необходимости) (фотография или скан-копия).
Гражданам иностранных государств и лицам без гражданства следует уточнить список необходимых сведений и документов в отделе организации приема по телефону или через форму заявки на консультацию.
Выгоды и скидки, варианты оплаты, рассрочка платежа:
• Вы сможете вернуть 13% от стоимости обучения в виде социального налогового вычета, обратившись в налоговую службу по месту постоянной регистрации.
• Чтобы запросить документы для получения налогового вычета, необходимо обратиться в методический отдел, написав нам на электронную почту mcnokurs@yandex.ru.
• Проверка документов после подачи в ФНС осуществляется в течение трех месяцев. Если ответ положительный, средства возвращаются.
• Обратите внимание, что декларация и заявление заполняются и подается слушателем самостоятельно.
• (Нормативное обоснование получения налогового вычета регламентировано статьями 78, 80, 83, 88, 219 Налогового кодекса РФ).
• Беспроцентная рассрочка
• Вы можете получить беспроцентную рассрочку на программы профессиональной переподготовки.
Для получения дополнительной информации о рассрочке на конкретную программу обратитесь к специалисту приемной комиссии


