このコースについて

26,494 最近の表示
共有できる証明書
修了時に証明書を取得
100%オンライン
自分のスケジュールですぐに学習を始めてください。
柔軟性のある期限
スケジュールに従って期限をリセットします。
中級レベル
約155時間で修了
ロシア語

習得するスキル

SanitizersC++17Protocol Buffers (PROTOBUF)C++ Standard LibraryUndefined Behavior
共有できる証明書
修了時に証明書を取得
100%オンライン
自分のスケジュールですぐに学習を始めてください。
柔軟性のある期限
スケジュールに従って期限をリセットします。
中級レベル
約155時間で修了
ロシア語

提供:

Placeholder

モスクワ物理工科大学(Moscow Institute of Physics and Technology)

Placeholder

Yandex

Placeholder

E-Learning Development Fund

シラバス - 本コースの学習内容

1

1

34時間で修了

Неделя 1. Неопределённое поведение и инструменты поиска проблем

34時間で修了
17件のビデオ (合計151分), 15 学習用教材, 10 個のテスト
17件のビデオ
Отладочные макроопределения12 分
Санитайзеры12 分
Введение в неопределённое поведение2 分
Онлайн сервисы11 分
Избавление от накладных расходов14 分
Выполнение оптимизаций11 分
Неожиданные последствия неопределённого поведения8 分
Идиоматический С++ и неопределённое поведение8 分
Идиоматический С++ и неопределённое поведение (продолжение)11 分
Инструменты для обнаружения неопределённого поведения11 分
Решение части E9 分
Решение части F14 分
Транспортный справочник, части G–I2 分
Решение части G8 分
Решение части H1 分
Решение части I7 分
15件の学習用教材
Где задать вопрос: telegram, forum10 分
Подробнее про дебажные дефайны15 分
Вердикты санитайзера30 分
Использование санитайзеров в других окружениях10 分
Решение задачи «Запрещённые домены» под санитайзером10 分
Решение задачи «Личный бюджет» под санитайзером10 分
Решение задачи «Транспортный справочник» под санитайзером15 分
Онлайн сервисы - ссылки1 分
Сложение без переполнения5 分
Символайзер к санитайзеру на Wandbox10 分
Решение части E1 時間
Решение части F20 分
Решение части G30 分
Решение части H30 分
Решение части I30 分
1の練習問題
Неопределённое поведение20 分
2

2

16時間で修了

Неделя 2. Сериализация и protobuf

16時間で修了
9件のビデオ (合計85分), 5 学習用教材, 6 個のテスト
9件のビデオ
Бинарная сериализация11 分
Бинарный и текстовый режим потоков ввода/вывода11 分
Введение в protobuf4 分
Установка protobuf9 分
Синтаксис proto-файлов12 分
Сборка проектов, использующих protobuf13 分
C++ Protobuf API 111 分
C++ Protobuf API 29 分
5件の学習用教材
Решение задачи «JSON Printer»10 分
Решение задачи «Save & Load»10 分
Пример CMakeLists.txt для сборки проекта с protobuf10 分
Решение задачи «Телефонная книга»10 分
Решение задачи «Справочник организаций»10 分
2の練習問題
Бинарная сериализация20 分
Синтаксис proto320 分
3

3

33時間で修了

Неделя 3. Хранение объектов в памяти и таблица виртуальных методов

33時間で修了
17件のビデオ (合計86分), 8 学習用教材, 9 個のテスト
17件のビデオ
Выравнивание сложных объектов6 分
Выравнивание при наследовании4 分
Little Endian, Big Endian7 分
Плотная упаковка14 分
Виртуальные методы3 分
Указатель vpointer3 分
Таблица виртуальных методов3 分
Конструкторы и деструкторы5 分
Pure virtual3 分
Введение в разработку трансляторов4 分
Транспортный справочник, части J–M1 分
Транспортный справочник, часть J1 分
Транспортный справочник, часть K3 分
Транспортный справочник, часть L1 分
Транспортный справочник, часть M3 分
Решения частей J–M12 分
8件の学習用教材
Решение задачи «Нуклеотид: сжатие структуры данных»10 分
Интерпретатор языка Mython25 分
Решение задачи «Лексический анализатор языка Mython»10 分
Решение задачи «Интерпретатор языка Mython»1 時間
Решение части J30 分
Решение части K30 分
Решение части L30 分
Решение части M30 分
2の練習問題
Тесты на выравнивание памяти
Тесты на виртуальные функции
4

4

17時間で修了

Неделя 4. Вектор своими руками

17時間で修了
14件のビデオ (合計114分), 8 学習用教材, 9 個のテスト
14件のビデオ
Placement new7 分
Наивная реализация конструкторов и функции Reserve9 分
Обработка исключений6 分
Уносим сырую память в класс-обёртку8 分
Функции std::uninitialized_*5 分
Оператор присваивания и move-конструктор12 分
Resize, PushBack и PopBack6 分
Гарантии безопасности исключений9 分
Variadic templates8 分
Наивная реализация EmplaceBack5 分
Forwarding references11 分
Транспортный справочник, часть N2 分
Решение части N13 分
8件の学習用教材
Решение задачи SimpleVector из «Красного пояса»10 分
Решение задачи «Optional»10 分
Решение задачи «EqualsToOneOf»10 分
Решение задачи «Применить функтор к списку аргументов»10 分
Решение задачи «Вектор своими руками — 1»10 分
Решение задачи «Вектор своими руками — 2»10 分
Как работают std::move и std::forward10 分
Решение части N30 分
3の練習問題
Требования к стандартному вектору10 分
Реализация конструкторов и функции Reserve20 分
EmplaceBack20 分

Искусство разработки на современном C++専門講座について

Искусство разработки на современном C++

よくある質問

さらに質問がある場合は、受講者向けヘルプセンターにアクセスしてください。