このコースについて
21,532 最近の表示

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

約42時間で修了

推奨:10 hours/week...

ロシア語

字幕:ロシア語

習得するスキル

SanitizersC++17Protocol Buffers (PROTOBUF)C++ Standard LibraryUndefined Behavior

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

約42時間で修了

推奨:10 hours/week...

ロシア語

字幕:ロシア語

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

1
34時間で修了

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

17件のビデオ (合計151分), 15 readings, 10 quizzes
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
16時間で修了

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

9件のビデオ (合計85分), 5 readings, 6 quizzes
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
33時間で修了

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

17件のビデオ (合計86分), 8 readings, 9 quizzes
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
17時間で修了

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

14件のビデオ (合計114分), 8 readings, 9 quizzes
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 分

講師

Avatar

Шишков Илья Иванович

кандидат технических наук
Яндекс
Avatar

Alexey Zobnin

Accosiate professor
HSE Faculty of Computer Science

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

Московский физико-технический институт (Физтех) является одним из ведущих вузов страны и входит в основные рейтинги лучших университетов мира. Институт обладает не только богатой историей – основателями и профессорами института были Нобелевские лауреаты Пётр Капица, Лев Ландау и Николай Семенов – но и большой научно-исследовательской базой. Основой образования в МФТИ является уникальная «система Физтеха», сформулированная Петром Капицей: кропотливый отбор одаренных и склонных к творческой работе абитуриентов; участие в обучении ведущих научных работников; индивидуальный подход к отдельным студентам с целью развития их творческих задатков; воспитание с первых шагов в атмосфере технических исследований и конструктивного творчества с использованием потенциала лучших лабораторий страны. Среди выпускников МФТИ — нобелевские лауреаты Андрей Гейм и Константин Новоселов, основатель компании ABBYY Давид Ян, один из авторов архитектурных принципов построения вычислительных комплексов Борис Бабаян и др....

Yandexについて

Yandex is a technology company that builds intelligent products and services powered by machine learning. Our goal is to help consumers and businesses better navigate the online and offline world....

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

В специализации преподаватели делятся своим многолетним опытом создания больших проектов на языке C++. Они не пересказывают учебник, а учат решать задачи, с которыми на практике сталкиваются большинство разработчиков. Лекции, подаваемые в лёгкой и доступной форме, подкрепляются большим количество задач по программированию. Закончив эту специализацию, вы сможете не только рассуждать о C++, сравнивая его с другими языками, но и получите реальный навык программирования....
Искусство разработки на современном C++

よくある質問

  • 修了証に登録すると、すべてのビデオ、テスト、およびプログラミング課題(該当する場合)にアクセスできます。ピアレビュー課題は、セッションが開始してからのみ、提出およびレビューできます。購入せずにコースを検討することを選択する場合、特定の課題にアクセスすることはできません。

  • コースに登録する際、専門講座のすべてのコースにアクセスできます。コースの完了時には修了証を取得できます。電子修了証が成果のページに追加され、そこから修了証を印刷したり、LinkedInのプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

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