aaaC# - це об'єктно-орієнтована мова програмування, що розроблена компанією Microsoft. Вона є дуже популярною завдяки своїй універсальності, продуктивності та простоті використання. За різними рейтингами C# стабільно попадає в Топ 5 найвживаніших мов програмування, поступаючись лише JavaScript, Python і Java. Ця мова використовується для створення ігор, веб додатків, мобільних додатків, програмного забезпечення для настільних комп'ютерів, корпоративних додатків та ін. З використанням C# розроблені Paint.NET, Microsoft Visual Studio, Windows Installer XML, Pinta, Pokemon Go, Cuphead, Hearthstone, Subnautica, Rimworld тощо.
aaaLet`s program пропонує 2-х модульний курс вивчення C#, який охоплює основи програмування та ООП. Курс складається із 64 занять (128 годин). Програма курсу охоплює всі фундаментальні основи цієї мови програмування і дозволяє з нуля отримати необхідні базові знання та практичні навички.
Вступ. Перша програма
Типи даних, змінні і константи
Оператори
Алгоритми розгалуження
Цикли
Масиви
Робота з рядками
Використання методів
Операції з файлами та папками
Структури. Динамічні масиви
Колекції. Списки. Словники. Перерахування
Основи Git
Основи ООП. Класи і об'єкти. Інкапсуляція
Наслідування
Поліморфізм
Перевантаження операторів
Абстракція і інтерфейси
Статичні класи і методи
Обробка винятків
Універсальні шаблони
Делегати, події, лямбда-вирази
Конфігурація збірок. Простір імен. Директиви препроцесора
Багатопоточність і паралельне програмування