Курс Розробка на C# та ООП

  • Online
  • Для начинающих
  • C# / .NET
Образовательный центр: Levelup
Формат:Курс
Язык обучения:Ukrainian
Длительность обучения:24 недель
Начало курса:26.02.2024
Стоимость обучения:Уточняйте

Програма навчання включає широкий діапазон практичних занять, у яких ти освоїш принципи створення додатків з допомогою мови C#. Навчишся вирішувати складні алгоритмічні завдання та реалізовувати їх у програмах.

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

Основні конструкції мови C# і ООП

  • Повторення понять Купа і Стек
  • Типи даних: Value and References. Огляд вбудованих типів даних
  • Поняття boxing і unboxing
  • Оператори розгалуження
  • Оператори циклів. Акцентування уваги на foreach

Введення в об'єктно-орієнтоване програмування на C# (ООП)

  • Поняття класу та об'єкта
  • Поля і методи, модифікатори доступу
  • Статичні поля і методи
  • Парадигми програмування: інкапсуляція, успадкування, поліморфізм
  • Абстрактні класи та інтерфейси
  • Шаблонні класи

Делегати і події

  • Необхідність і особливості застосування подій
  • Подієва модель додатки (event, delegates)
  • Анонімні делегати
  • Методи розширення
  • Лямбда-вирази
  • Призначення паттерна MVC і його застосування

Управління ресурсами

  • Garbage Collection
  • Інтерфейс IDisposable

Виняткові ситуації (Exceptions)

  • Необхідність використання
  • Обробка виняткових
  • Створення власних виняткових ситуацій

Робота з колекціями

  • Огляд існуючих інтерфейсів створення колекції: IList, ICollection, IEnumerable
  • Огляд існуючих колекцій: List, Dictionary, SortedList, Stack, Queue, Hashtable, etc.
  • Правила вибору колекції в залежності від потреб додатка
  • Методи розширення для роботи з колекціями
  • LINQ: Огляд інтерфейсу IQueryable

Після курсу ти зможеш:

  • працювати з value- і reference-типами даних, розуміючи різницю між ними
  • вирішувати завдання на основі складних алгоритмів і реалізовувати їх у своїх програмах на C#, використовувати цикли, масиви та перерахування
  • mechanism виконувати декомпозицію завдання, працювати з функціями, грамотно використовувати механізми передачі параметрів і рекурсію
  • застосовувати інкапсуляцію, успадкування та поліморфізм у власних додатках. Використовувати механізми інтерфейсів та абстрактних класів, а також розуміти відмінності між ними
  • користуватися відладчиком для локалізації логічних помилок, що виникають у процесі перевірки працездатності програм
  • applications використовувати механізми виняткових ситуацій, а також делегатів та подій

Особливості курсу

  • Живі онлайн заняття
  • Жодних нудних лекцій, навчаємося через практику
  • Підтримка викладачів
  • Кар'єрні івенти
  • Можлива оплата курсу частинами
  • Випускний проєкт для твого портфоліо
  • Можливість вступу до інтернатури IT-компаній Дніпра + працевлаштування

Викладачі курсу

Олександр Пюра - ментор SoftServe IT Academy

Категории курса

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.

Похожие курсы

Учебный центр
CyberBionic Systematics
Формат
Online
Начало обучения
08.12.2025
Длительность
30 часов
Уровень
Для профессионалов
Язык обучения
Ukrainian
Стоимость
7 469 UAH за курс
Учебный центр
CyberBionic Systematics
Формат
Online
Начало обучения
Дата формується
Длительность
40 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
9 244 UAH за курс
Учебный центр
IT-Столица
Формат
Online
Начало обучения
Будь-який момент
Длительность
10 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
5 900 UAH за курс
Учебный центр
EPAM
Формат
Online
Начало обучения
Будь-який момент
Длительность
3 месяцев
Уровень
Для начинающих
Язык обучения
English
Стоимость
безкоштовно