Курс Розробка на C# та ООП
- Online
- Для начинающих
- C# / .NET
![]() |
|
| Образовательный центр: | Levelup |
|---|---|
| Формат: | Курс |
| Язык обучения: | Ukrainian |
| Длительность обучения: | 24 недель |
| Начало курса: | Дата формируется |
| Стоимость обучения: | Уточняйте |
Подробности и регистрация
Програма навчання включає широкий діапазон практичних занять, у яких ти освоїш принципи створення додатків з допомогою мови 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
Начало обучения
Дата формується
Длительность
10 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
2 564 UAH за курс
Учебный центр
Main Academy
Формат
Online
Начало обучения
Дата формується
Длительность
4 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
20 000 UAH за курс
Учебный центр
Sigma Software University
Формат
Online
Начало обучения
Дата формується
Длительность
20 занятий
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
6 800 UAH за курс
Учебный центр
CyberBionic Systematics
Формат
Online
Начало обучения
20.10.2025
Длительность
36 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
9 129 UAH за курс
