Logos IT-Academy

C#

8 500 UAH за курс
16 занятий
Для начинающих
C# / .NET
Этот курс научит вас основам программирования на C# и работе с .NET Framework. Вы разберете ключевые концепции — от базового синтаксиса до ООП, работы с файлами и делегатами. Во время обучения будет обратная связь от экспертов, доступ к чату и диплом после завершения.

О курсе

Программа курса

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

Основы программирования и .NET

На первых занятиях слушатели разбираются с фундаментальными понятиями. Введение в программирование объясняет общие принципы. Далее идет знакомство с компонентами .Net Framework - CLR, CTS, CLS. Разбирается модель выполнения кода в среде CLR. Это дает понимание того, как работает программа на низком уровне.

Работа с данными и операторами

Модуль посвящен основным типам данных - значимым и ссылочным. Слушатели учатся работать с переменными, понимают их область видимости. Подробно рассматриваются операторы - мультипликативные, аддитивные, сравнения, присваивания, логические. Отдельно объясняется тернарный оператор. Эти знания закрепляются через условные операторы и циклы.

Массивы и методы

В этом разделе изучаются массивы - одномерные, многомерные, ступенчатые. Слушатели осваивают синтаксис, инициализацию и практическую работу с массивами. Параллельно идет изучение методов - создание, вызов, сигнатура функции. Особое внимание уделяется передаче параметров через ref, out, params.

Принципы ООП: от основ до полиморфизма

Блок охватывает базовые принципы объектно-ориентированного программирования. Начинается с объявления классов и создания их экземпляров. Далее идет работа с конструкторами и ключевым словом this. Инкапсуляция данных раскрывается через модификаторы доступа. Слушатели учатся использовать свойства, включая автоматически реализуемые.

Углубленное ООП: наследование и интерфейсы

Этот модуль углубляется в более сложные аспекты ООП. Наследование типа is-a и has-a объясняется на практических примерах. Рассматриваются способы запрета наследования. Полиморфизм демонстрируется через виртуальные методы. Отдельно изучается создание абстрактных классов и методов. Завершается блок работой с интерфейсами и их сравнением с абстрактными классами.

Работа с коллекциями и файлами

Слушатели осваивают пространство имен System.Collection.Generic. Учатся синтаксису инициализации коллекций. Практическая работа с файлами дает навыки для реальных проектов. Модуль включает обработку прерываний - важную тему для стабильной работы программ.

Делегаты и события

Завершающий блок посвящен расширенным возможностям C#. Делегаты рассматриваются через базовые классы System.MulticastDelegate и System.Delegate. Понятие событий C# объясняется на понятных примерах. Это дает основу для создания гибких и масштабируемых приложений.

Что получают участники

Курс включает работу с экспертами отрасли. Каждый слушатель получает персональную обратную связь по своим проектам. Формат обучения направлен на максимальную эффективность. После успешного завершения выпускники получают диплом. Доступ к закрытому телеграм-чату позволяет продолжать общение с преподавателями и одногруппниками.

Что включено

Выдается диплом/сертификат
Гибкий график
Сопровождение ментора