Logos IT-Academy

C#

8 500 UAH за курс
16 занять
Для початківців
C# / .NET
Цей курс навчить вас основам програмування на C# та роботі з .NET Framework. Ви розберете ключові концепції — від базового синтаксису до ООП, роботи з файлами та делегатами. Під час навчання буде зворотній зв’язок від експертів, доступ до чату та диплом після завершення.

Про курс

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

Курс побудований логічно - від базових понять до складних концепцій. Кожен модуль дає знання, які стануть основою для наступних тем.

Основи програмування та .NET

На перших заняттях слухачі розбираються з фундаментальними поняттями. Вступ до програмування пояснює загальні принципи. Далі йде знайомство з компонентами .Net Framework - CLR, CTS, CLS. Розбирається модель виконання коду в середовищі CLR. Це дає розуміння того, як працює програма на низькому рівні.

Робота з даними та операторами

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

Масиви та методи

У цьому розділі вивчаються масиви - одновимірні, багатовимірні, східчасті. Слухачі освоюють синтаксис, ініціалізацію та практичну роботу з масивами. Паралельно йде вивчення методів - створення, виклик, сигнатура функції. Особлива увага приділяється передачі параметрів через ref, out, params.

Принципи ООП: від основ до поліморфізму

Блок охоплює базові принципи об'єктно-орієнтованого програмування. Починається з оголошення класів та створення їх екземплярів. Далі йде робота з конструкторами та ключовим словом this. Інкапсуляція даних розкривається через модифікатори доступу. Слухачі вчаться використовувати властивості, включаючи автоматично реалізуючі.

Поглиблене ООП: наслідування та інтерфейси

Цей модуль заглиблюється в складніші аспекти ООП. Наслідування типу is-a та has-a пояснюється на практичних прикладах. Розглядаються способи заборони наслідування. Поліморфізм демонструється через віртуальні методи. Окремо вивчається створення абстрактних класів та методів. Завершується блок роботою з інтерфейсами та їх порівнянням з абстрактними класами.

Робота з колекціями та файлами

Слухачі освоюють простір імен System.Collection.Generic. Вчаться синтаксису ініціалізації колекцій. Практична робота з файлами дає навички для реальних проектів. Модуль включає обробку переривань - важливу тему для стабільної роботи програм.

Делегати та події

Завершальний блок присвячений розширеним можливостям C#. Делегати розглядаються через базові класи System.MulticastDelegate та System.Delegate. Поняття подій C# пояснюється на зрозумілих прикладах. Це дає основу для створення гнучких та масштабованих додатків.

Що отримують учасники

Курс включає роботу з експертами галузі. Кожен слухач отримує персональний зворотний зв'язок по своїм проектам. Формат навчання спрямований на максимальну ефективність. Після успішного завершення випускники отримують диплом. Доступ до закритого телеграм-чату дозволяє продовжувати спілкування з викладачами та одногрупниками.

Що включено

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