AAcademyCloud
Курси/Початковий → Junior

C# та .NET

Мова C# і платформа .NET від першої програми до власного веб-API. Та сама мова, якою пишуть ігри на Unity та корпоративний бекенд.

📚 10 модулів📝 10 уроків10 модулів

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

Модуль 1. .NET, SDK і перша програма1 ур.
Модуль 2. Типи, змінні, рядки1 ур.
  • 🔒Типи, змінні, рядки, nullable
Модуль 3. Управління потоком1 ур.
  • 🔒Управління потоком і pattern matching
Модуль 4. Масиви та колекції1 ур.
  • 🔒Масиви та колекції
Модуль 5. Методи, делегати, події1 ур.
  • 🔒Методи, делегати, події
Модуль 6. ООП: класи, інтерфейси, records1 ур.
  • 🔒ООП: класи, інтерфейси, records
Модуль 7. LINQ1 ур.
  • 🔒LINQ
Модуль 8. Асинхронність: async/await1 ур.
  • 🔒Асинхронність: async/await
Модуль 9. Файли, JSON і HTTP1 ур.
  • 🔒Файли, JSON і HTTP
Модуль 10. Capstone: REST API на ASP.NET Core1 ур.
  • 🔒Capstone: REST API на ASP.NET Core

Про курс

Про курс

C# — мова, якою пишуть і Unity-ігри, і банківський бекенд. Курс веде від синтаксису до робочого веб-API на ASP.NET Core, не пропускаючи те, на чому зазвичай спотикаються: як працює async/await, чим record відрізняється від class, і що насправді робить LINQ.

Чого ви навчитеся

  • Синтаксис C# і система типів, включно з nullable reference types
  • Колекції, LINQ і запити до даних у пам'яті
  • ООП: класи, інтерфейси, records, патерни
  • Асинхронність: async/await без блокувань і дедлоків
  • Робота з файлами, JSON і HTTP
  • Власний REST API на ASP.NET Core Minimal API

Для кого

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

Вимоги

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