Über diesen Kurs

191,795 kürzliche Aufrufe

Karriereergebnisse der Lernenden

33%

nahm einen neuen Beruf nach Abschluss dieser Kurse auf

33%

ziehen Sie für Ihren Beruf greifbaren Nutzen aus diesem Kurs
Zertifikat zur Vorlage
Erhalten Sie nach Abschluss ein Zertifikat
100 % online
Beginnen Sie sofort und lernen Sie in Ihrem eigenen Tempo.
Flexible Fristen
Setzen Sie Fristen gemäß Ihrem Zeitplan zurück.
Stufe „Mittel“
Ca. 75 Stunden zum Abschließen
Russisch
Untertitel: Russisch

Kompetenzen, die Sie erwerben

Software TestingUnit TestingC++17Algorithms

Karriereergebnisse der Lernenden

33%

nahm einen neuen Beruf nach Abschluss dieser Kurse auf

33%

ziehen Sie für Ihren Beruf greifbaren Nutzen aus diesem Kurs
Zertifikat zur Vorlage
Erhalten Sie nach Abschluss ein Zertifikat
100 % online
Beginnen Sie sofort und lernen Sie in Ihrem eigenen Tempo.
Flexible Fristen
Setzen Sie Fristen gemäß Ihrem Zeitplan zurück.
Stufe „Mittel“
Ca. 75 Stunden zum Abschließen
Russisch
Untertitel: Russisch

von

Placeholder

Moscow Institute of Physics and Technology

Placeholder

Yandex

Placeholder

E-Learning Development Fund

Lehrplan - Was Sie in diesem Kurs lernen werden

InhaltsbewertungThumbs Up90%(18,795 Bewertungen)Info
Woche
1

Woche 1

18 Stunden zum Abschließen

Целочисленные типы, кортежи, шаблонные функции

18 Stunden zum Abschließen
11 Videos (Gesamt 101 min), 13 Lektüren, 9 Quiz
11 Videos
Введение в целочисленные типы12m
Преобразования целочисленных типов12m
Безопасное использование целочисленных типов11m
Упрощаем оператор сравнения9m
Кортежи и пары10m
Возврат нескольких значений из функции10m
Введение в шаблоны8m
Универсальные функции вывода контейнеров в поток9m
Рефакторим код и улучшаем читаемость вывода7m
Указание шаблонного параметра-типа5m
13 Lektüren
Как всё устроено и зачем10m
План специализации "Искусство разработки на современном C++"10m
Где задать вопрос: telegram, forum10m
Решение задачи «Суммирование матриц»10m
Перечислимые типы и оператор switch15m
Решение задачи «Средняя температура — 2»5m
Решение задачи «Масса блоков»5m
Решение задачи «База регионов»7m
Решение задачи «Трекер задач»15m
Код из лекции «Рефакторим код и улучшаем читаемость вывода»10m
Решение задачи «Всё в квадрат»10m
Решение задачи "Ссылка на элемент"10m
Конспект по неделе 110m
2 praktische Übungen
Целочисленные типы15m
Шаблоны функций12m
Woche
2

Woche 2

17 Stunden zum Abschließen

Тестирование и отладка

17 Stunden zum Abschließen
12 Videos (Gesamt 116 min), 8 Lektüren, 8 Quiz
12 Videos
Декомпозиция решения задачи «Синонимы»9m
Простейший способ создания юнит-тестов на C++6m
Отладка решения задачи «Синонимы» с помощью юнит-тестов16m
Анализ недостатков фреймворка юнит-тестов9m
Улучшаем assert13m
Внедряем шаблон AssertEqual во все юнит-тесты11m
Изолируем запуск отдельных тестов9m
Избавляемся от смешения вывода тестов и основной программы7m
Обеспечиваем регулярный запуск юнит-тестов11m
Собственный фреймворк юнит-тестов. Итоги4m
Общие рекомендации по декомпозиции программы и написанию юнит-тестов11m
8 Lektüren
Решение задачи «Декомпозиция программы»10m
Код фреймворка юнит-тестов10m
Инструкция по решению следующих заданий по программированию10m
Решение задачи «Тесты для функции GetDistinctRootCount»10m
Решение для задачи «Тесты для класса Person»10m
Решение задачи «Тесты для класса Rational»10m
Решение задачи «Тесты для функции IsPalindrom»10m
Конспект по неделе 210m
3 praktische Übungen
Юнит-тестирование30m
Разработка фреймворка юнит-тестов30m
Тестирование и отладка. Итоги30m
Woche
3

Woche 3

8 Stunden zum Abschließen

Распределение кода по файлам

8 Stunden zum Abschließen
8 Videos (Gesamt 85 min), 6 Lektüren, 6 Quiz
8 Videos
Механизм работы директивы #include13m
Обеспечение независимости заголовочных файлов7m
Проблема двойного включения13m
Понятия объявления и определения15m
Механизм сборки проектов, состоящих из нескольких файлов16m
Правило одного определения6m
Итоги3m
6 Lektüren
Поддержка нашего юнит-тест фреймворка тестирующей системой10m
Решение задачи «Реализовать функции, объявленные в заголовочном файле»10m
Решение задачи «Реализовать класс, объявленный в заголовочном файле»10m
Решение задачи «Написать объявление класса»10m
Решение задачи «Декомпозиция программы — 2»10m
Конспект по неделе 310m
2 praktische Übungen
Заголовочные файлы30m
Разделение кода по файлам. Итоги30m
Woche
4

Woche 4

15 Stunden zum Abschließen

Итераторы, алгоритмы и контейнеры

15 Stunden zum Abschließen
14 Videos (Gesamt 103 min), 14 Lektüren, 13 Quiz
14 Videos
Концепция полуинтервалов итераторов11m
Итераторы множеств и словарей5m
Продвинутое итерирование по контейнерам5m
Использование итераторов в методах контейнеров4m
Использование итераторов в алгоритмах9m
Обратные итераторы7m
Алгоритмы, возвращающие набор элементов8m
Итераторы inserter и back_inserter5m
Отличия итераторов векторов и множеств5m
Категории итераторов, документация4m
Стек, очередь и дек7m
Алгоритмы поиска9m
Анализ распространённых ошибок7m
14 Lektüren
Решение задачи «Часть вектора»10m
Решение задачи «Часть множества»5m
Решение задачи «Разбиение на слова»10m
Подробнее про категории итераторов10m
Решение задачи «Удаление повторов»10m
Решение задачи «Перебор перестановок»10m
Решение задачи «Демографические показатели»10m
Решение задачи «Сортировка слиянием»10m
Сводная таблица по алгоритмам поиска10m
Решение задачи «Поиск ближайшего элемента»5m
Решение задачи «Имена и фамилии — 4»5m
Решение задачи «Группировка строк по префиксу»10m
Решение задачи «Построение арифметического выражения»10m
Конспект по неделе 410m
2 praktische Übungen
Использование итераторов в алгоритмах и контейнерах1h
Алгоритмы поиска20m

Bewertungen

Top-Bewertungen von ОСНОВЫ РАЗРАБОТКИ НА C++: ЖЁЛТЫЙ ПОЯС

Alle Bewertungen anzeigen

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

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

Häufig gestellte Fragen

Haben Sie weitere Fragen? Besuchen Sie das Hilfe-Center für Teiln..