Записаться на курс
Пожалуйста, подождите...
Ваш запрос успешно отправлен!

Курс C# Базовый

Старт курса: 9 марта (09:00-11:00) и 9 марта (19:00-21:00)

Для кого этот курс

Курс предназначен для начинающих программистов и тех, кто имеет базовые знания об основах программирования или желает их освоить. «С# Базовый» будет полезен также программистам, имеющим опыт разработки приложений на языке C#.

Предварительные требования

• Уверенное владение персональным компьютером
• Навыки работы с Visual Studio последней версии
• Знание и умение применять основные понятия и конструкций языка C#, такие как переменная, циклы, условные конструкции, методы, массивы

Курс C# Базовый

Старт курса: 9 марта (09:00-11:00) и 9 марта (19:00-21:00)
Продолжительность:
36 ч.
Количество уроков:
18 занятий
Стоимость обучения:
5280 грн

Форма обучения

Очное обучение
Онлайн обучение
Записаться на курс

Описание курса
C# Базовый

Курс "С# Essential" (С# Базовый) состоит из 18-ти логически взаимосвязанных уроков, что позволяет более глубоко изучить синтаксис языка C# и освоить структурный, объектно-ориентированный, функциональный, аспектно-ориентированный и событийно-ориентированный подходы в программировании.

Обучение программированию происходит, начиная с изучения основных понятий и принципов объектно-ориентированного программирования, классов, а также особенностей языка C#, и заканчивая рассмотрением базовых понятий такой технологии, как LINQ и архитектуры платформы .NET.

По прохождению курса Вы будете понимать принципы построения и структуру приложений написанных на языке C#, строить полноценные алгоритмы и реализовывать основную функциональность в своих программах. Курс позволяет получить достаточный уровень владения языком программирования C#, а также необходим для изучения последующих курсов по направлению программирование на платформе .Net Framework 4.0.

Программа курса
  • 1
    Введение в ООП. Классы и объекты
    На уроке рассматривается тема классов и создания их экземпляров. Объясняется назначение и использование свойств, принципы работы с конструкторами. Особое внимание выделено рассмотрению основных парадигм ООП.
  • 2
    Классы и объекты. Диаграммы классов
    На занятии рассматривается применение частичных классов и методов. Объясняются назначение и использование диаграмм классов, а также демонстрируются примеры связей отношений между классами (ассоциации, агрегации, композиции, реализации, самоассоциации зависимости и т.д.).
  • 3
    Наследование и полиморфизм
    На уроке рассматривается тема наследования и основные формы полиморфизма. Объясняется назначение и применение модификаторов доступа, виртуальных членов, понятие и использование герметизированных классов, ключевого слова sealed.
  • 4
    Абстракция. Абстрактные классы и интерфейсы
    На уроке демонстрируются примеры использования и создания абстрактных классов и интерфейсов, их основные отличия.
  • 5
    Массивы и индексаторы
    На уроке рассматриваются примеры создания и использования массивов. Объясняются принципы создания и использования индексаторов, их переопределение.
  • 6
    Статические и вложенные классы
    Урок позволяет понимать работу статических членов, принципы создания и использования статических классов. Объясняется работа расширяющих методов. Раскрывается понятие вложенных классов. Рассматривается паттерн "Одиночка".
  • 7
    Структуры и их разновидности
    На уроке раскрывается понятие структур и их членов, ключевые особенности работы с ними, а также основные отличия классов от структур.
  • 8
    Структуры и их разновидности. Перечисления
    На уроке рассматриваются примеры операций упаковки и распаковки. Демонстрируется работа со структурой DateTime и способы получения времени компьютера, форматирование даты и т.д. Объясняется назначение и применение перечислений.
  • 9
    Делегаты
    Урок позволяет понимать работу делегатов и лямбда выражений. Рассматриваются примеры комбинирования делегатов, использования анонимных методов.
  • 10
    Универсальные шаблоны
    Урок раскрывает понятие обобщений (параметризированных типов), их назначение, примеры использования. Рассматривается ковариантность и контрвариантность обобщений.
  • 11
    Ограничения универсальных шаблонов
    Урок позволяет научиться понимать работу универсальных шаблонов, демонстрируются основные ограничения, которые можно использовать для них. Объясняется понятие Nullable типов и операции поглощения.
  • 12
    События
    На уроке объясняется работа событий и примеры их использования. Рассматривается назначение паттерна MVP и его применение.
  • 13
    Потоки
    Урок раскрывает тему многопоточности в С#, использования делегатов ThreadStart и ParameterizedThreadStart, объясняется работа критических секций, как средств синхронизации доступа нескольких потоков к разделяемым ресурсам.
  • 14
    Коллекции
    На уроке объясняется назначение и использование коллекций, базовых интерфейсов IEnumerable, IEnumerator. Рассматриваются примеры создания пользовательских коллекций, демонстрируется работа оператора yield.
  • 15
    Обработка исключений
    Урок позволяет понимать и использовать техники обработки исключительных ситуаций, работу класса Exception и конструкций try - catch - finally.
  • 16
    Перегрузка операторов
    На этом уроке рассматривается базовый класс object, его использование и применение. Объясняется техника клонирования, а также назначение паттерна «Прототип» и интерфейса ICloneable. Демонстрируются примеры использования техники перегрузки операторов.
  • 17
    Анонимные и динамические типы. LINQ.
    На уроке рассматриваются анонимные и динамические типы, а также примеры их использования. Объясняются механизмы работы LINQ.
  • 18
    Пространства имен. Директивы препроцессора
    Данный урок позволяет научиться создавать динамически связываемые библиотеки, использовать пространства имен. Рассматриваются модификаторы доступа internal и protected internal, их применение. Демонстрируются примеры использования директив препроцессора.

Что вы получите на курсе

Рабочее место с ноутбуком и учебными материалами

Практические занятия и проверка дз

Бесплатный видеокурс

Онлайн тестирование и сертификация

{
Сертификат

По прохождению курса

Наличие сертификата Учебного Центра CyberBionic Systematics свидетельствует о Вашем владении новыми знаниями и навыками, а значит, позволяет выгодно выделиться на фоне других кандидатов и увеличивает шансы на успешное трудоустройство или продвижение по карьерной лестнице. Для получения сертификата после окончания обучения, необходимо успeшно пройти тестирование по соответствующему курсу на Testprovider.com

}

ПРЕПОДАВАТЕЛИ КУРСА

Этот курс входит в специальность
Курс из специальности
C#/.NET Developer
Старт курса:
17 февраля - (09:00-11:00)
17 февраля - (19:00-21:00)
Длительность занятий:
2 часа
График::
3 раза в неделю
Продолжительность:
5,5 мес. / 128 часов
В одной группе:
От 6 до 12 человек

Отзывы наших студентов

C# Базовый
Старт курса: 9 марта (09:00-11:00) и 9 марта (19:00-21:00)
Продолжи
тельность:
36 ч.
Количество уроков:
18 занятий
Стоимость обучения:
5280 грн
Записаться
на курс
Пожалуйста, подождите...
Ваш запрос успешно отправлен!