Українська
Корисні посилання
Документація та специфікація
- C# documentation — офіційна документація мови C# з посібниками та довідником
- C# language specification — формальний опис синтаксису та семантики мови C#
- What's new in C# 14 — нові можливості версії мови, що входить до .NET 10
- .NET documentation — документація платформи .NET, середовища виконання та інструментів
- .NET API browser — пошук класів і методів бібліотеки .NET з прикладами
- C# coding conventions — рекомендований стиль іменування та оформлення коду C#
Посібники за темами курсу
- A tour of the C# language — стислий огляд типів, класів, узагальнень та інших можливостей мови
- Object-Oriented programming (C#) — інкапсуляція, наслідування та поліморфізм на прикладах C#
- Collections and data structures — вибір узагальнених колекцій List, Dictionary, HashSet та інших
- Language Integrated Query (LINQ) — запити до колекцій і даних засобами LINQ
- JSON serialization in .NET — серіалізація об’єктів у JSON і назад за допомогою System.Text.Json
- Unit testing in .NET — написання та запуск модульних тестів із MSTest, xUnit і NUnit
Середовище та інструменти
- Visual Studio documentation — робота в Visual Studio — проєкти, редактор, збирання
- Debug C# code using Visual Studio — покрокове налагодження C#-програм із точками зупинки
- Git Reference Manual — офіційний довідник команд системи керування версіями Git
- SharpLab — онлайн-запуск коду C# з переглядом IL і розгорнутого коду
Практика, патерни та спільнота
- Exercism C# Track — задачі з автоматичною перевіркою та рецензіями менторів
- Refactoring.Guru — Design Patterns in C# — ілюстровані пояснення патернів проєктування з прикладами на C#
- .NET Blog — офіційні новини та статті команди .NET
- .NET YouTube channel — відеоуроки, доповіді .NET Conf і трансляції від Microsoft