このコースについて

64,121 最近の表示

共有できる証明書

修了時に証明書を取得

100%オンライン

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

柔軟性のある期限

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

中級レベル

約134時間で修了

ロシア語

字幕:ロシア語

習得するスキル

C++17Binary Search TreeC++ Standard LibraryHash TableCode Refactoring

共有できる証明書

修了時に証明書を取得

100%オンライン

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

柔軟性のある期限

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

中級レベル

約134時間で修了

ロシア語

字幕:ロシア語

提供:

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

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

Yandex ロゴ

Yandex

E-Learning Development Fund ロゴ

E-Learning Development Fund

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

コンテンツの評価Thumbs Up90%(3,534 件の評価)Info
1

1

13時間で修了

Эффективное использование ассоциативных контейнеров

13時間で修了
12件のビデオ (合計75分), 11 readings, 9 quizzes
12件のビデオ
Размен отсортированности на производительность5 分
Введение в хеш-функции8 分
Внутреннее устройство unordered_map3 分
Внутреннее устройство map4 分
Итераторы в map/set. Почему лучше использовать собственные методы для поиска.7 分
Итераторы в unordered_map. Инвалидация итераторов в ассоциативных контейнерах3 分
Использование пользовательских типов в ассоциативных контейнерах10 分
Зависимость производительности от хеш-функции7 分
Рекомендации по выбору хеш-функции6 分
extract и merge10 分
Итоги. Рекомендации по выбору.1 分
11件の学習用教材
Как всё устроено и зачем10 分
Библиотеки, разработанные на предыдущих курсах10 分
Где задать вопрос: telegram, forum2 分
Решение задачи «Контейнер с приоритетами»10 分
Функция Head10 分
Решение задачи «Хеш-таблица»10 分
Решение задачи set::iterator10 分
Решение задачи «Интеграция структуры Point в unordered_set»10 分
Интеграция структуры Person в unordered_set10 分
Решение задачи «Вторичный индекс в базе данных»10 分
Конспект10 分
3の練習問題
1. Внутреннее устройство ассоциативных контейнеров.15 分
2. Итераторы.10 分
3. Заключительный тест.10 分
2

2

14時間で修了

Пространства имён и указатель this

14時間で修了
15件のビデオ (合計94分), 8 readings, 9 quizzes
15件のビデオ
Постановка проблемы, пересечение имён двух разных библиотек3 分
Знакомство с пространствами имён6 分
Особенности синтаксиса пространств имён7 分
Using-декларация4 分
Директива using namespace3 分
Глобальное пространство имён4 分
using namespace в заголовочных файлах7 分
Пространство имён std8 分
Структурирование кода с использованием пространств имён15 分
Рекомендации по использованию пространств имён4 分
Присваивание объекта самому себе5 分
Знакомство с this4 分
Ссылка на себя7 分
this как неявный параметр методов класса4 分
8件の学習用教材
Решение задачи «Загрузка расходов из формата XML»10 分
Решение задачи «Загрузка расходов из формата JSON»10 分
Решение задачи «Библиотека работы с INI-файлами»10 分
Решение задачи «Рефакторинг чужого кода»10 分
Решение задачи «Реструктуризация кода»10 分
Решение задачи «Двойная диспетчеризация»10 分
Решение задачи «Сервер комментариев»10 分
Конспект10 分
2の練習問題
Синтаксис работы с пространствами имён15 分
Итоговый тест по пространствам имён
3

3

19時間で修了

Константность и unique_ptr

19時間で修了
14件のビデオ (合計128分), 12 readings, 10 quizzes
14件のビデオ
const защищает от случайного изменения7 分
Использование const для поддержания инвариантов в классах и объектах8 分
Идиома immediately invoked lambda expression (IILE)11 分
Константные объекты в многопоточных программах4 分
Логическая константность и mutable6 分
Ещё раз о константности в многопоточной среде8 分
Рекомендации по использованию const7 分
Умные указатели - введение2 分
Обнаружение утечки памяти в ObjectPool10 分
Откуда берётся утечка памяти?12 分
Умный указатель unique_ptr13 分
unique_ptr для исправления утечки13 分
Разбор задачи "Дерево выражения"9 分
12件の学習用教材
Решение задачи «Демографические показатели 2.0»10 分
Решение задачи «Шаблон LazyValue»10 分
Решение задачи «Константность в шаблоне Synchronized»10 分
Решение задачи «Константность в шаблоне ConcurrentMap»10 分
Решение задачи «operator[] в классе Polynomial»10 分
Решение задачи «Пул объектов»10 分
set<unique_ptr>10 分
Виртуальный деструктор10 分
Решение задачи «Зоопарк»10 分
Решение задачи «Конвейер»10 分
Решение задачи «Дерево выражений»10 分
Конспект10 分
1の練習問題
Тест на константность
4

4

12時間で修了

shared_ptr и RAII

12時間で修了
17件のビデオ (合計122分), 8 readings, 6 quizzes
17件のビデオ
shared_ptr в дереве выражения8 分
Внутреннее устройство умных указателей9 分
Владение, часть 16 分
Владение, часть 29 分
Присваивание умных указателей8 分
shared_ptr и многопоточность15 分
Умный указатель weak_ptr6 分
Пользовательский deleter5 分
Знакомство с редактором vim и консольным компилятором1 分
Жизненный цикл объекта8 分
Идея RAII2 分
RAII-обёртка над файлом6 分
Копирование RAII-обёрток4 分
RAII вокруг нас7 分
Разбор задачи - 17 分
Разбор задачи - 29 分
8件の学習用教材
Виртуальный деструктор и shared_ptr10 分
Циклические ссылки10 分
unordered_set<unique_ptr>10 分
Решение задачи «Текстуры»10 分
Решение задачи Cache10 分
Решение задачи «Шаблон UniquePtr»10 分
Решение задачи «RAII Booking»10 分
Конспект10 分
2の練習問題
Циклические ссылки10 分
Идиома RAII: тест10 分

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

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

よくある質問

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

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

  • サブスクライブすると、7日間の無料トライアルを体験できます。この期間中は解約金なしでキャンセルできます。それ以降、払い戻しはありませんが、サブスクリプションをいつでもキャンセルできます。返金ポリシーをすべて表示します

  • はい。受講料の支払いが難しい受講生に、Coursera(コーセラ)は学資援助を提供しています。左側の[登録]ボタンの下にある[学資援助]のリンクをクリックして申請してください。申請書の入力を促すメッセージが表示され、承認されると通知が届きます。キャップストーンプロジェクトを含む専門講座の各コースでこのステップを完了する必要があります。詳細

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