Курс C# Базовый в Киеве | CyberBionic Systematics
В сентябре скидка на курс Java Developer - 25%! Подробнее
Записаться на курс
Пожалуйста, подождите...
Ваша заявка принята! Менеджер учебного центра свяжется с Вами в ближайшее время.

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

Старт курса
14 октября (09:00-11:00)
Online

14 октября (19:00-21:00)
Online

16 ноября (09:00-11:00)
Online

16 ноября (19:00-21:00)
Online

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

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

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

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

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

Старт курса
14 октября (09:00-11:00)
Online

14 октября (19:00-21:00)
Online

16 ноября (09:00-11:00)
Online

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

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

Очное обучение
Онлайн обучение

Описание курса
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, их применение. Демонстрируются примеры использования директив препроцессора.

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

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

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

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

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

По завершению курса вы будете уметь
  • Применять в своих приложениях интерфейсы, абстрактные и статические классы, а также понимать существенные отличия между ними
  • Пользоваться расширяющими методами, выполнять перегрузку операторов
  • Понимать основы объектно-ориентированного программирования (ООП)
  • Использовать паттерны “Абстрактная фабрика”, “MVP”, “Одиночка” для формирования архитектуры собственных приложений
  • Организовывать работу приложения в нескольких потоках, понимать работу критических секций
  • Создавать и реализовывать собственные пользовательские коллекции
  • Обрабатывать исключения и ошибки, возникшие в процессе работы приложения
  • Создавать и выполнять запросы с использованием технологии LINQ
  • Создавать динамически связываемые библиотеки и подключать их к своим проектам
Сертификат

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

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

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

Этот курс входит в специальность
Курс из специальности
C#/.NET Developer
Старт обучения по специальности:
23 сентября - (09:00-11:00)
Online

23 сентября - (19:00-21:00)
Online

26 октября - (09:00-11:00)
Online

26 октября - (19:00-21:00)
Online
Длительность занятий:
2 часа
График::
3 раза в неделю
Продолжительность:
5,5 мес. / 128 часов
В одной группе:
От 6 до 12 человек

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

C# Базовый
Старт курса
14 октября (09:00-11:00)
Online

14 октября (19:00-21:00)
Online

16 ноября (09:00-11:00)
Online

16 ноября (19:00-21:00)
Online
Продолжи
тельность:
36 ч.
Количество уроков:
18 занятий
Стоимость обучения:
5 280грн.
Записаться
на курс
Пожалуйста, подождите...
Ваша заявка принята! Менеджер учебного центра свяжется с Вами в ближайшее время.
Записатися
на пробний урок
Пожалуйста, подождите...
Ваша заявка принята! Менеджер учебного центра свяжется с Вами в ближайшее время.