Курс Основи C#/.NET
- Online
- Для початківців, Для досвідчених
- C# / .NET
![]() |
|
Навчальний центр: | SoftServe Academy |
---|---|
Формат: | Курс |
Мова викладання: | Ukrainian, English |
Тривалість навчання: | 7 тижнів |
Початок курсу: | 20.10.2025 |
Вартість навчання: | 10 749 UAH за курс |
Подробиці та реєстрація
Дізнайся більше про мову для програмування веб, десктопних та мобільних додатків, які функціонують на багатьох платформах
План курсу
Теми:
- Net Framework і мова C#. Правила написання коду
- Огляд системи типів. Типи-значення. Struct. Enum
- Конструкції C#: лінійні, вибору, ітерації. Масиви
- ООП. Клас Object. Створення нових типів засобами в class: поля, властивості, методи, перевантаження операторів
- Інтерфейси. C# колекції. Узагальнені колекції
- Перехоплення винятків. Конструкція try-catch-finally
- Робота з директоріями і файлами в C#. Читання/запис текстових файлів
- Поліморфізм, наслідування в C#. Абстрактний клас. Композиція
- Linq. Тип String
- Побудова юніт тестів
- Делегати і події в .Net
- Серіалізація в C#
- Презентація студентських проєктів, вручення сертифікатів
- Опційно – ознайомлення Blazor і виконання фінального проекту з використанням цього фреймворка
Після завершення курсу ти вмітимеш
- Використовуючи середовище розробки програм MS Visual Studio та засоби бібліотеки .Net створювати об'єктно-орієнтовані програми на С#
- Працювати із змінними різних типів даних, виконувати арифметичні і логічні операції над різними типами даних
- Будувати алгоритми за допомогою базових конструкцій мови
- Розробляти програми в об'єктно-орієнтованому стилі, а саме:
- виконувати інкапсуляцію даних всередині класу чи структури
- використовувати механізм наслідування для опису нових класів на основі вже існуючих класів чи інтерфейсів
- застосовувати концепцію поліморфізму під час створення об'єктів з однаковим інтерфейсом але різною внутрішньою структурою
- Обробляти виняткові ситуації та помилки, що можуть виникнути під час виконання програми
- Програмно виконувати запис даних у файл та зчитувати дані із файлу, виконувати серіалізацію та десеріалізацію даних
- Працювати з .Net колекціями та дженеріками для організації даних у програмі
- Створювати та використовувати делегати
- Застосовувати Linq
- Розробляти юніт тести
Переваги курсу
- Це мова високого рівня, якою легко писати код для вирішення складних задач
- З С# ти уникнеш багатьох рутинних задач і будеш зосереджуватись саме на програмуванні
- Середовище розробки С# виявляє помилки в коді ще до запуску програми і допомагає виправити їх
- Мультифункціональна мова для створення мобільних, десктопних, веб-додатків, хмарних сервісів, вебсайтів, корпоративного ПЗ та для розробки ігор
- Підтримка ментора впродовж навчального процесу
- Підсилення твого CV
- Доступ до додаткових е-курсів для навчання у власному темпі
- Онлайн-курси за рівнем англійської та Speaking Club
Викладачі курсу
Iryna Zavushchak - Старший ментор Академії SoftServe
Категорії курсу
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.
Схожі курси
Навчальний центр
CyberBionic Systematics
Формат
Online
Початок навчання
22.09.2025
Тривалість
24 годин
Рівень
Для досвідчених, Для професіоналів
Мова навчання
Ukrainian
Вартість
6 084 UAH за курс
Навчальний центр
Optima Academy
Формат
Online
Початок навчання
Будь-який момент
Тривалість
6 місяців
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
1 700 UAH за місяць
Навчальний центр
Beetroot Academy
Формат
Online
Початок навчання
Дата формується
Тривалість
4 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
SoftServe Academy
Формат
Online
Початок навчання
03.11.2025
Тривалість
9 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
9 499 UAH за курс