- Длительность2 мес.
- ДокументСертификат
Программа обучения
10 разделов программы по данным школы.
1Введение
- Почему C#
- Как устроен курс
- Обзор проекта
- Знакомство с автором
- Проект домашних заданий
- Работа на платформе
- AI и тренажёры
- Обзор курсов
2Настройка окружения
- Обзор IDE
- Введение в .NET
- Установка и настройка .NET и VSCode в Windows
- Установка и настройка .NET и VSCode в Linux
- Установка и настройка .NET и VSCode в MacOS
- Рекомендуемый курс
- Создание проекта. Структура проекта C#
- Домашнее задание AI
- Рекомендуемый курс
3Система типов
- Встроенные типы
- Целочисленные типы
- Вещественные типы
- Числовые преобразования I
- Числовые преобразования II
- Арифметические операции
- Упражнения — преобразования
- Cимвольный тип
- Введение в объекты
- Строки
- Упражнение — строки
- Тест — Система типов
- Тренажёр — Система типов
- Занятие — Система типов
- Домашнее задание — Система типов
4Управление потоком
- Булев тип и операторы сравнения
- Логические операции
- Оператор if-else
- Упражнение — if-else
- Оператор switch
- Оператор switch. Переключение по типам
- Выражения switch (switch expressions)
- Упражнение — switch
- Типы значений и ссылочные типы
- Операторы для работы с null
- Тест — Управление потоком
- Тренажёр — Управление потоком
- Занятие — Управление потоком
- Домашнее задание — Управление потоком
5Коллекции
- Массивы
- Индексы и диапазоны
- Упражнение — Индексы и диапазоны
- Многомерные массивы
- Упражнение — Многомерные массивы
- Списки
- Упражнение — Списки
- Словари
- Упражнение — Словари
- Очередь и стек
- Множества
- Упражнение — Стек, очередь, множества
- BitArray и ArrayList
- Тест — Коллекции
- Тренажёр — Коллекции
- Занятие — Коллекции
- Домашнее задание — Коллекции
6Циклы
- Проект. Создание. Настройка репозитория
- Циклы while и do-while
- Операторы перехода
- Упражнение — Цикл while и операторы перехода
- Проект. Добавление меню
- Цикл for
- Упражнение — Цикл for
- Цикл foreach
- Упражнение — Цикл foreach
- Тест — Циклы
- Тренажёр — Циклы
- Занятие — Циклы
- Домашнее задание — Циклы
7ООП и классы
- Введение в ООП. Классы
- Поля
- Конструкторы
- Упражнение — Конструкторы и поля
- Перечисления
- Проект. Добавление классов
- Методы. Возвращаемые значение
- Методы. Параметры и модификаторы
- Методы. Именованные параметры и параметры по умолчанию
- Упражнение — Методы
- Проект. Переход к ООП
- Свойства
- Упражнение — Свойства
- Наследование
- Наследование. Виртуальные члены
- Упражнение — Наследование и виртуальные члены
- Проект. Печать досок
- Наследование и конструкторы
- Упражнение — Наследование и конструкторы
- Деконструкторы
- Упражнение — Деконструкторы
- Проект. Заполнение доски компьютера. Часть 1
- Тест — Классы
- Тренажёр — ООП и классы
- Занятие — ООП и классы
- Домашнее задание — Классы
- Отзыв о курсе
8Другие пользовательские типы
- Стек и куча
- Структуры
- Упражнение — Структуры
- Проект. Заполнение доски компьютера. Часть 2
- Кортежи
- Записи
- Упражнение — Кортежи и записи
- Проект. Заполнение доски компьютера. Часть 3
- Абстрактные классы
- Интерфейсы
- Упражнение — Интерфейсы и абстрактные классы
- Проект. Заполнение поля игрока. Часть 1
- Обобщения
- Упражнение — Обобщения
- Проект. Заполнение поля игрока. Часть 2
- Типы значений допускающие значения null
- Ссылочные типы допускающие null
- Упражнения. Типы допускающие null
- Проект. Заполнение поля игрока. Часть 3
- Тест — Пользовательские типы
- Тренажёр — Другие пользовательские типы
- Занятие — Другие пользовательские типы
- Домашнее задание — Пользовательские типы
9Обработка ошибок и отладка
- Обработка ошибок. Исключения
- Проект. Разработка алгоритма игры. Часть 1
- Выражение try..catch..finally
- Упражнение — Обработка ошибок
- Проект. Разработка алгоритма игры. Часть 2
- Работа с датой и временем
- Упражнение — Работа с датой и временем
- Работа с файлами
- Проект. Сохранение игры
- Управление пакетами
- Проект. Загрузка игры
- Отладка приложений в VSCODE
- Проект. Заключение
- Тест — Обработка ошибок и отладка
- Тренажёр — Обработка ошибок и отладка
- Занятие — Обработка ошибок и отладка
- Домашнее задание — Обработка ошибок
10Заключение
- Куда двигаться дальше
- Финальное тестирование
- Собеседование с AI наставником
- Практика собеседования с AI
Разбор Обучакина
Перед выбором сравните программу и условия договора. Это вопросы для проверки, а не обещания результата.
Что оценить
- Соответствие программы вашим задачам
- Формат практики и обратной связи
- Требования к поступающим
Что уточнить
- Актуальную стоимость и условия оплаты
- Доступ к материалам и поддержку
- Порядок возврата и выдачи документов
Документ после обучения
Сертификат
Частые вопросы
Какой документ выдаётся?
Сертификат


