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

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

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

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

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

Целевая аудитория

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

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

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

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

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

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

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

Читать полностью

Содержание курса

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

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

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

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

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

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

Записаться на курс

Этот курс входит в такие специальности

C#/.NET Developer

Старт программы: с 14 мая

Этот курс входит в такие специальности

1
C# Стартовый
2
C# Базовый
3
C# для профессионалов

C#/.NET Developer

Нет ничего сложного в том, чтобы стать .Net разработчиком. Эта IT специальность подходит очень разным людям и не требует дополнительной базовой подготовки. Главное – Ваше желание и правильно организованное обучение. Вам нужен план и наставник. CyberBionic Systematics станет Вашим надежным помощником и даст Вам все возможности стать по-настоящему хорошим специалистом. Мы обучаем разработчиков программного обеспечения с 2008 года, наши выпускники работают в лучших IT компаниях. Они смело рекомендуют нас своим друзьям и знакомым. Стабильно высокий спрос на .NET разработчиков, достойный уровень оплаты труда, огромный потенциал для творческой самореализации и возможность освоить специальность в очень короткие сроки – вот ключевые преимущества, которые делают эту профессию такой интересной для многих.

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

Александр Шевчук

Эксперт в области построения архитектуры информационных систем, бизнес-анализа и управления IT проектами. Сертифицированный специалист Microsoft (MCTS, MCPD, MCT).

 

Александр Пономаренко

.NET Developer. Сертифицированный специалист Microsoft (MCSD, MCP)

 

Александр Ульянов

.NET Developer. Тренер – консультант

 

Альберт Ташу

.NET Developer. Тренер – консультант

 

Антон Иванченко

.NET Developer. Тренер – консультант

 

Армен Маилян

.NET Developer. Тренер – консультант

 

Владислав Гнатюк

.NET Developer. Тренер – консультант

 

Владислав Синенко

.NET Developer. Тренер – консультант

 

Максим Ковальчук

.NET Developer. Тренер – консультант

 

Сергей Даценко

.NET Developer. Тренер – консультант

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

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

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