Программирование на языке C#

Данный курс охватывает широкий круг вопросов разработки современного программного обеспечения и позволяет получить глубокую теоретическую базу и базовые практические навыки создания приложений с использованием языка программирования C#.

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

разработка программного обеспечения, программирование для Windows, курс C# для начинающих, углубленное изучение C#, .Net программирование, ООП, git, github.

Коротко о курсе

Старт курса в июне

9 недель

(54 часа)

2177 грн. в месяц

Всего: 4900 грн.

базовый уровень

в группе / индивидуально

в аудитории / дистанционно

Что умеют выпускники

  • Свободно владеют средой разработки Microsoft Visual Studio.
  • Создавать программные решения с использованием языка C#.
  • Владеют основами объектно-ориентированного программирования.
  • Совершенствоваться в технологиях .NET (от разработки веб-интегрированных сред, изучения тонкостей программирования до разработки игровых приложений на "Unity" или прочих платформах).

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

Введение в .NET-технологии

Общие сведения языка C#.

Базовые классы в .NET 4.6.1.

Общеязыковая исполняющая среда(CLR).

Основы работы с Microsoft Visual Studio.

Компиляция приложений.

Основы программирования на языке C#

Объявление, инициализация и область видимости переменных. Типы данных.

Основы работы со строками.

Структура программ.

Класс System.Console.

Основные языковые конструкции

Условный оператор if-else. Условный оператор switch. Конструкции (case, default, break).

Передача параметров (ref,out).

Циклы (while, do-while, for, foreach).

Управляющие циклом конструкции (Break, continue).

Основы объектно-ориентированного программирования

Классы и объекты.

Конструкторы.

Свойства.

Наследование (классы).

Интерфейсы.

Слабые и обычные ссылки.

Класс System.Object.

Интерфейсы.

Абстрактные классы.

Наследование (интерфейсы).

Модификаторы доступа.

Обобщения.

Массивы

Понятие массива.

Класс Array.

Кортежи.

Операции и приведения.

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

Делегаты и их использование.

Лямбда-выражения.

События.

Работа со строками

Класс System.String.

Регулярные выражения.

Коллекции

Основы работы с коллекциями.

Списки, связные списки и их сортировка.

Очереди.

Стандартные коллекции (словарь, список, очередь, стек).

Параллельные коллекции. Язык запросов LINQ.

Сущности списков, стандартные операции запросов (Фильтры, Сортировка, Группирование, Методы).

Обработка исключений

Работа с ошибками и их исключения(try/catch): выброс и обработка исключений.

Стандартные исключения.

Создание собственных исключений.

Обработка ошибок AggregateException.

Работа с файлами

Ввод / вывод.

Преподаватели курса

Олег Фрунтов


Олег Фрунтов

Виктор Сперанский


Виктор Сперанский

Записаться на курс «Программирование на языке C#»

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

С этим курсом также смотрят

Программирование на платформе Java SE

9 недель

Старт курса в июне

2177 грн/месяц

всего: 4900 грн.

Просмотреть все курсы для взрослых

Просмотреть курсы программирования для взрослых