Acerca de este Curso

132,641 vistas recientes
Certificado para compartir
Obtén un certificado al finalizar
100 % en línea
Comienza de inmediato y aprende a tu propio ritmo.
Fechas límite flexibles
Restablece las fechas límite en función de tus horarios.
Nivel intermedio
Aprox. 82 horas para completar
Ruso (Russian)

Habilidades que obtendrás

C++17C++ Standard LibraryParallel Computing
Certificado para compartir
Obtén un certificado al finalizar
100 % en línea
Comienza de inmediato y aprende a tu propio ritmo.
Fechas límite flexibles
Restablece las fechas límite en función de tus horarios.
Nivel intermedio
Aprox. 82 horas para completar
Ruso (Russian)

ofrecido por

Placeholder

Instituto de Física y Tecnología de Moscú

Placeholder

Yandex

Placeholder

E-Learning Development Fund

Programa - Qué aprenderás en este curso

Calificación del contenidoThumbs Up90%(10,665 calificaciones)Info
Semana
1

Semana 1

17 horas para completar

Макросы и шаблоны классов

17 horas para completar
11 videos (Total 107 minutos), 14 lecturas, 12 cuestionarios
11 videos
Введение в макросы12m
Оператор #8m
Макросы __FILE__ и __LINE__9m
Тёмная сторона макросов12m
Введение в шаблоны классов6m
Интеграция пользовательского класса в цикл for13m
Разница между шаблоном и классом7m
Вывод типов в шаблонах классов 17m
Вывод типов в шаблонах классов 213m
Автоматический вывод типа, возвращаемого функцией11m
14 lecturas
Как всё устроено и зачем10m
План специализации "Искусство разработки на современном C++"10m
Где задать вопрос: telegram, forum2m
Решение задачи «Максимальный элемент по предикату»10m
Обновлённый test_runner.h10m
Решение задачи «Макрос LOG»10m
Решение задачи «Генератор компараторов»10m
Решение задачи «Макрос UPDATE_FIELD»10m
Решение задачи «Плохой макрос»10m
Решение задачи «Макрос UNIQ_ID»10m
Решение задачи «Таблица»10m
Решение задачи «Дек на основе двух векторов»10m
Решение задачи «Paginator»10m
Конспект10m
3 ejercicios de práctica
Макросы30m
Введение в шаблоны классов30m
Автоматический вывод шаблонных типов15m
Semana
2

Semana 2

12 horas para completar

Принципы оптимизации кода, сложность алгоритмов и эффективное использование ввода/вывода

12 horas para completar
13 videos (Total 126 minutos), 7 lecturas, 9 cuestionarios
13 videos
Второе правило оптимизации кода11m
Разработка своего профайлера12m
Совершенствование своего профайлера8m
Буферизация в выходных потоках7m
Производительность потоков вывода3m
Когда стоит использовать endl, а когда — \n7m
Связанность потоков10m
Итоги раздела - Эффективное использование потоков ввода-вывода5m
Введение в сложность алгоритмов10m
Оценка сложности15m
Практические применения17m
Амортизированная сложность9m
7 lecturas
profile.h10m
Решение задачи «Сортировка студентов»10m
Решение задачи «Изучение нового языка»10m
Решение задачи «Экспрессы»10m
Решение задачи «Электронная книга»10m
Решение задачи «Система бронирования отелей»10m
Конспект10m
4 ejercicios de práctica
Сложность алгоритмов
Сложность решений задачи «Экспрессы»30m
Сложность решений задачи «Электронная книга»
Сложность решения задачи «Система бронирования отелей»
Semana
3

Semana 3

7 horas para completar

Модель памяти в C++

7 horas para completar
11 videos (Total 94 minutos), 5 lecturas, 4 cuestionarios
11 videos
Введение в модель памяти: куча7m
Оператор new11m
Оператор delete11m
new и delete для объектов классовых типов3m
Операторы new[] и delete[]9m
Введение в арифметику указателей18m
Добавляем в вектор begin и end5m
Добавляем в вектор begin и end 29m
Константный указатель и указатель на константу4m
Итоги раздела - Модель памяти5m
5 lecturas
Решение задачи «Пул объектов»10m
Решение задачи «Swap, SortPointers, ReversedCopy»10m
Решение задачи «Пишем свой вектор»10m
Решение задачи «Односвязный список»10m
Конспект10m
Semana
4

Semana 4

17 horas para completar

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

17 horas para completar
12 videos (Total 98 minutos), 8 lecturas, 9 cuestionarios
12 videos
Инвалидация ссылок8m
Эффективное использование дека11m
Инвалидация итераторов6m
Контейнер list6m
Преимущества списка9m
Неинвалидация итераторов списка5m
Контейнер array12m
Внутреннее устройство массива4m
Класс string_view8m
Удобное использование string_view5m
Безопасное использование string_view5m
8 lecturas
Класс StringSet10m
Решение задачи «Спортсмены»10m
Решение задачи «StackVector»10m
Решение задачи Translator15m
Решение задачи AirportCounter10m
Решение задачи «Текстовый редактор»10m
Решение задачи «Статистика web-сервера»10m
Конспект10m
3 ejercicios de práctica
Вектор и дек30m
Списки30m
Массивы и string_view30m

Reseñas

Principales reseñas sobre ОСНОВЫ РАЗРАБОТКИ НА C++: КРАСНЫЙ ПОЯС

Ver todas las reseñas

Acerca de Programa especializado: Искусство разработки на современном C++

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

Preguntas Frecuentes

¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.