Курс Розробка на 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, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
Itvdn
Формат
Online
Початок навчання
21.10.2025
Тривалість
22 тижнів
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
29 875 UAH за курс
Навчальний центр
Sigma Software University
Формат
Online
Початок навчання
Будь-який момент
Тривалість
4 місяців
Рівень
Для початківців
Мова навчання
Ukrainian, English
Вартість
безкоштовно
Навчальний центр
SoftServe Academy
Формат
Online
Початок навчання
03.11.2025
Тривалість
9 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
9 499 UAH за курс
Навчальний центр
Foxminded
Формат
Online
Початок навчання
Будь-який момент
Тривалість
4 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
1 775 UAH за курс