Данный курс охватывает широкий круг вопросов разработки современного программного обеспечения и позволяет получить глубокую теоретическую базу и базовые практические навыки создания приложений с использованием языка программирования C#.
Курс рассчитан как на начинающих разработчиков, так и на программистов с опытом работы с использованием других языков, желающих освоить принципы проектирования и разработки приложений и систематизировать свои знания.
Что умеют выпускники
Введение в .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.
Работа с файлами
Ввод / вывод.
9 недель
Старт курса в феврале
2177 грн/месяц
всего: 4900 грн.
Просмотреть все курсы для взрослых
Просмотреть курсы программирования для взрослых