Головна Школи Світ Сучасної Освіти Професійна розробка на C# та .NET
Світ Сучасної Освіти

Професійна розробка на C# та .NET

14 900 UAH за курс
72 годин
Для початківців
C# / .NET
Цей курс навчить вас програмувати на C# з нуля. Ви розберете синтаксис мови, роботу з колекціями, потоками та обробку винятків. Навчитеся створювати додатки, використовуючи ООП, делегати та LINQ. Після курсу ви зможете писати код на C# та розуміти його архітектуру.

Про курс

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

Основи C# та платформи .NET

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

Робота з даними та логікою

Далі курс охоплює фундаментальні поняття - типи даних, змінні, операції над ними. Слухачі розберуться в тому, як комп'ютер зберігає дані в пам'яті. Вони навчаться використовувати умовні конструкції if та switch для створення розгалуженої логіки в програмах.

Цикли, методи та масиви

Цей блок присвячений основним інструментам програмуста. Слухачі освоять роботу з циклами while, do while та for. Вони навчаться створювати власні методи, працювати з параметрами, модифікаторами out і ref. Також курс охоплює роботу з масивами - від одновимірних до багатовимірних та зубчастих.

Система контролю версій

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

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

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

Обробка помилок та робота з пам'яттю

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

Структури даних та узагальнення

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

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

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

Складання, атрибути та рефлексія

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

Багатопоточність та тестування

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

Завершення навчання

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

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

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

Формат навчання

Курс включає 24 live-заняття з акцентом на практику. Програма розроблена фахівцями провідних IT-компаній. Викладачі-практики діляться реальним досвідом та актуальними знаннями. Після успішного завершення слухачі отримують сертифікат та проект в портфоліо.

Що включено

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