Данный онлайн курс по C# является современным объектно-ориентированным языком программирования, который поддерживает работу с нейросетями и машинным обучением. Курс покрывает все основные возможности C# и даёт рекомендации по написанию грамотного кода. Студенты научатся управлению потоком исполнения программы, работе с массивами и коллекциями, классам и структурам, ООП в C# и многому другому. Курс подойдет как для новичков в программировании, так и для опытных программистов, желающих изучить новый для себя язык программирования C#.
Навыки, которые получит студент:
- Устройство платформы .NET и .NET Core
- Управление потоком исполнения программы: циклы, условия
- Работа с массивами и коллекциями: Array, List, Dictionary, Stack, Queue
- Классы и структуры: отличия в контексте управления памятью
- ООП в C#: наследование, полиморфизм, инкапсуляция
- ООП в С#: интерфейсы, абстрактные классы, модификатора доступа
- Методы: params, out, ref, static, overloading, optional parameters
- Основы процесса отладки
- Управление памятью: сборка мусора, boxingunboxing
- Перечисления и обобщения
- Написание простых программ и игр на C# таких как «крестики-нолики»