Курс · Профессиональное обучение

Основы C#

Основы C#. Обучение в школе PurpleSchool. По итогам: сертификат.

Первый экран курса на сайте школы
  • Длительность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

Разбор Обучакина

Перед выбором сравните программу и условия договора. Это вопросы для проверки, а не обещания результата.

Что оценить

  • Соответствие программы вашим задачам
  • Формат практики и обратной связи
  • Требования к поступающим

Что уточнить

  • Актуальную стоимость и условия оплаты
  • Доступ к материалам и поддержку
  • Порядок возврата и выдачи документов

Документ после обучения

Сертификат

Частые вопросы

Какой документ выдаётся?

Сертификат

Где вам удобнее подобрать курс?

Готовим помощников по выбору курса. Если канал помечен «Скоро», бот ещё недоступен.

Telegram — СкороMAX — Скоро