OOP Course
Сьогодні

C# / .NET

OOP C# Course

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

Домен Медична клініка
Матеріали 22 лаб / 150 теоретичних блоків
Повний план 22 лабораторна
Томка Юрій

Автор курсe

Томка Юрій

Курс побудований в наближенні до реального проєкту, розробка якого триває протягом навчального семестру. Розробка йде крок за кроком в рамках консольної системи медичної клініки. Ви опановуєте С# від базового синтаксису до архітектурних патернів ООП.

Навчальна траєкторія

Від синтаксису до архітектури

Усі лабораторні
Lab 01 Готова

Основи C#

Типи, умови, цикли, методи

Модуль Sandbox Гілка sandbox/intro Меню окремий консольний проєкт
Lab 02 Готова

Масиви

Пошук, сортування, 2D-розклад

Модуль Sandbox Гілка sandbox/arrays Меню окремий консольний проєкт
Lab 03 Готова

Класи

Patient, Doctor, Appointment

Модуль Catalog Гілка feature/catalog Меню Пацієнти, лікарі, записи, звіт
Lab 04 Готова

Члени класу

enum, struct, static, overload

Модуль Core types Гілка feature/class-members Меню типи крові, спеціальності, статистика
Lab 05 Готова

Інкапсуляція

private fields, validation, try/catch

Модуль Patients+ Гілка feature/encapsulation Меню зрозумілі помилки замість падіння
Lab 06 Готова

Наслідування

MedicalRecord, Diagnosis, LabResult

Модуль Medical records Гілка feature/inheritance Меню медична картка

Теорія

Конспект лекцій поруч із практикою

Усі лекції
1.1 Роль платформи

Пояснює місце .NET у розробці на C#, роль платформи, CLR, бібліотек і загальну логіку виконання програм.

1.2 .NET Framework та сучасний .NET

Порівнює .NET Framework і сучасну .NET-платформу, пояснює еволюцію середовища та чому нові проєкти орієнтуються на актуальні версії .NET.

1.3 Керований та некерований код

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

1.4 JIT-компіляція

Пояснює JIT-компіляцію, проміжну мову CIL і те, як C#-код перетворюється на машинні інструкції під час виконання.

Формат курсу

Одна система росте протягом семестру

01

Sandbox

Перші лабораторні ізольовані: базовий C#, масиви, прості задачі та коміти після кожного кроку.

02

Clinic App

Після класів студенти працюють із єдиною доменною системою: пацієнти, лікарі, записи, рахунки.

03

Architecture

Курс поступово вводить інкапсуляцію, наслідування, інтерфейси, generics, аналітику й подальші модулі.

Розроблено Tomka Yurii · © 2026