Курс Розробка на 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
Стоимость
безкоштовно