Страницы

+ 38 (048) 787 57 84

+ 38 (073) 787 57 84

+ 38 (067) 481 22 90

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

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

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

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

Старт курса в октябре

9 недель
(54 часа)

2000 грн. в месяц

Всего: 4500 грн.

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

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

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

2

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

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

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

1

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

  • Общие сведения языка C#.
  • Базовые классы в .NET 4.6.1.
  • Общеязыковая исполняющая среда(CLR).
  • Основы работы с Microsoft Visual Studio.
  • Компиляция приложений.
2

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

  • Объявление, инициализация и область видимости переменных. Типы данных.
  • Основы работы со строками.
  • Структура программ.
  • Класс System.Console.
3

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

  • Условный оператор if-else. Условный оператор switch. Конструкции (case, default, break).
  • Передача параметров (ref,out).
  • Циклы (while, do-while, for, foreach).
  • Управляющие циклом конструкции (Break, continue).
4

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

  • Классы и объекты.
  • Конструкторы.
  • Свойства.
  • Наследование (классы).
  • Интерфейсы.
  • Слабые и обычные ссылки.
  • Класс System.Object.
  • Интерфейсы.
  • Абстрактные классы.
  • Наследование (интерфейсы).
  • Модификаторы доступа.
  • Обобщения.
5

Массивы

  • Понятие массива.
  • Класс Array.
  • Кортежи.
  • Операции и приведения.
6

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

  • Делегаты и их использование.
  • Лямбда-выражения.
  • События.
7

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

  • Класс System.String.
  • Регулярные выражения.
8

Коллекции

  • Основы работы с коллекциями.
  • Списки, связные списки и их сортировка.
  • Очереди.
  • Стандартные коллекции (словарь, список, очередь, стек).
  • Параллельные коллекции. Язык запросов LINQ.
  • Сущности списков, стандартные операции запросов (Фильтры, Сортировка, Группирование, Методы).
8

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

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

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

  • Ввод / вывод.

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

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

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

Контактные телефоны:

Контактные данные:

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

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

9 недель (54 часа)

Старт курса 06.10.2020

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