Sigma Software University

Кемп .NET Pro Базовий

20 занять
Для початківців
C# / .NET
Цей курс навчить вас основам програмування на C# та роботи з платформою .NET. Ви опануєте базові конструкції мови, алгоритми, ООП та роботу з Git, а також навчитеся створювати консольні додатки. Після курсу ви зможете продовжити навчання на поглибленому рівні.

Про курс

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

Структура навчання крок за кроком

На цьому курсі студенти проходять шлях від основ до створення реальних програм. Кожен модуль будується на знаннях з попереднього.

Початок роботи з .NET та GIT

Курс починається з знайомства з платформою .NET та мовою C#. Студенти одразу вчаться працювати з системою контролю версій Git. Це дає змогу з перших днів правильно організувати роботу над кодом і відстежувати зміни.

Основи C# та алгоритми

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

Об'єктно-орієнтоване програмування

Цей блок присвячений принципам ООП у C#. Студивенти вчаться створювати класи, працювати з об'єктами та реалізовувати основні парадигми об'єктно-орієнтованого підходу. Це основа для написання складних програм.

Робота з даними та колекції

Тут розглядають введення-виведення інформації та роботу з текстовими даними. Студенти освоюють різні типи колекцій у C#, вчаться обирати оптимальні структури даних для конкретних завдань.

Розширені можливості C#

Завершальні модулі охоплюють делегати, події, лямбда-вирази та анонімні класи. Ці інструменти дозволяють писати більш гнучкий і ефективний код, що відповідає сучасним стандартам розробки.

Результати навчання

Базовий рівень

Після завершення базового рівня студенти мають міцні знання програмування на C#. Вони вміють створювати консольні додатки, працювати з Git, використовувати принципи ООП. З'являються навички налагодження коду та роботи з винятковими ситуаціями.

Основний рівень

На основному рівні знання поглиблюються. Студенти освоюють оцінку складності алгоритмів, вивчають шаблони проектування та UML-діаграми. Це готує їх до вирішення складних практичних завдань у реальних проектах.

Вимоги до студентів

Для успішного навчання потрібен ноутбук з мінімум 4 GB оперативної пам'яті та процесором від 1.8 GHz. Необхідний рівень англійської не нижче Pre-Intermediate та загальна комп'ютерна грамотність.

Формат занять

Курс включає 20 занять по 3 години. Заняття проходять українською мовою з використанням професійних англійських термінів. Рівень складності - початковий, що дозволяє освоїти матеріал навіть без попереднього досвіду програмування.

Що включено

Видається диплом/сертифікат
Гнучкий графік
Супровід ментора