CodeDala
Главная
Курсы
Пути
Как это работает
Тарифы
🌐
KZ
RU
EN
Войти
Начать бесплатно
C#
💻 Для разработчиков
C# и .NET Старт
Сильная типизация, классы, LINQ — энтерпрайз-разработка
Что ты создашь
📘
Прочный фундамент
⚡
Практика в браузере
🎯
Мини-проекты
🎓
Сертификат курса
📘 30
уроков
⏱ 1-2 вечера
🎓 Средний
🎯 Цель
Освоить C# и .NET Старт
⚡
+350
XP
🏆
Сертификат
PDF
🎓
Курс пройден
Прогресс
0 / 30 · 0%
Следующий шаг:
Что такое C# и .NET
Запустить проект →
Программа курса
01
Основы C#
0 / 3 уроков
⌄
01
Что такое C# и .NET
Язык C#
•
Платформа .NET
•
Файл Program.cs
⚡ +10
▶ Сейчас
02
Переменные и типы
int, string, bool, double
•
Ключевое слово var
•
Присваивание значения
⚡ +10
Открыт
03
const и var: в чём разница
Константа const
•
Вывод типа var
•
Изменение значения
⚡ +10
Открыт
02
Строки и интерполяция
0 / 3 уроков
⌄
04
Интерполяция строк $"..."
Синтаксис $"..."
•
Вставка переменной
•
Вывод Console.WriteLine
⚡ +10
Открыт
05
Методы строк: Length, ToUpper, ToLower
Свойство Length
•
ToUpper / ToLower
•
Вызов через точку
⚡ +10
Открыт
06
Методы строк: Contains, Replace, Trim
Проверка Contains
•
Replace замена
•
Trim пробелы
⚡ +10
Открыт
03
Управление потоком
0 / 5 уроков
⌄
07
Условия if / else
Условие if
•
Ветка else
•
Операторы сравнения
⚡ +10
Открыт
08
Цепочка else if
Ветки else if
•
Несколько условий
•
Последовательная проверка
⚡ +10
Открыт
09
Оператор switch
Блок switch
•
Ветки case
•
break и default
⚡ +10
Открыт
10
Цикл for
Синтаксис for
•
Переменная-счётчик
•
Счёт с нуля
⚡ +10
Открыт
11
Циклы while и do-while
Цикл while
•
Отличие do-while
•
Проверка условия
⚡ +10
Открыт
04
Методы и массивы
0 / 5 уроков
⌄
12
Объявление и вызов метода
Метод void
•
Параметры
•
Вызов метода
⚡ +10
Открыт
13
return — возврат значения
Ключевое слово return
•
Тип возврата
•
Сохранение результата
⚡ +10
Открыт
14
Массивы int[] и string[]
Объявление массива
•
Доступ по индексу
•
Свойство Length
⚡ +10
Открыт
15
Перебор массива через foreach
Синтаксис foreach
•
Вывод элемента
•
Работа с массивом
⚡ +10
Открыт
16
List<T> — динамический список
Объявление List<T>
•
Add / Remove
•
Свойство Count
⚡ +10
Открыт
05
ООП
0 / 7 уроков
⌄
17
Класс (class) и объект (object)
Объявление class
•
Создание объекта new
•
Поля (fields)
⚡ +10
Открыт
18
Конструктор (constructor)
Написание конструктора
•
Конструктор с параметрами
•
Ключевое слово this
⚡ +10
Открыт
19
Свойства (properties) get/set
Аксессор get
•
Аксессор set
•
Автосвойство
⚡ +10
Открыт
20
Наследование (inheritance) — : BaseClass
Базовый класс
•
Класс-наследник
•
Конструктор base
⚡ +10
Открыт
21
Объявление интерфейса (interface)
Определение interface
•
Реализация интерфейса
•
Соглашение I-префикса
⚡ +10
Открыт
22
Полиморфизм и virtual/override
Виртуальный метод
•
Переопределение override
•
Полиморфный вызов
⚡ +10
Открыт
23
ООП мини-проект: BankAccount
Проект класса
•
Методы депозит / снятие
•
Управление балансом
⚡ +10
Открыт
06
Коллекции и проекты
0 / 7 уроков
⌄
24
Dictionary<TKey, TValue> — словарь
Объявление Dictionary
•
Add / ContainsKey
•
Чтение значения
⚡ +10
Открыт
25
Перебор Dictionary через foreach
KeyValuePair
•
Цикл foreach
•
Key и Value
⚡ +10
Открыт
26
Основы LINQ: Where и Select
Фильтр LINQ Where
•
Преобразование Select
•
Результат ToList()
⚡ +10
Открыт
27
Обработка ошибок try/catch
Блок try
•
catch Exception
•
Перехват ошибок
⚡ +10
Открыт
28
Работа с файлами: File.WriteAllText / ReadAllText
File.WriteAllText
•
File.ReadAllText
•
Пространство System.IO
⚡ +10
Открыт
29
Мини-проект: список дел (ToDo)
Список List<string>
•
Управление через цикл
•
Мини-проект
⚡ +10
Открыт
30
Мини-проект: калькулятор оценок студентов
Словарь оценок
•
Среднее через LINQ
•
Завершение проекта
🎓
Курс пройден
Открыт
C# и .NET Старт — курс программирования онлайн