Acerca de este Curso
4.8
38 calificaciones
6 revisiones
100 % en línea

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.
Fechas límite flexibles

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.
Nivel intermedio

Nivel intermedio

Horas para completar

Aprox. 60 horas para completar

Sugerido: 15 hours/week...
Idiomas disponibles

Ruso (Russian)

Subtítulos: Ruso (Russian)
100 % en línea

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.
Fechas límite flexibles

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.
Nivel intermedio

Nivel intermedio

Horas para completar

Aprox. 60 horas para completar

Sugerido: 15 hours/week...
Idiomas disponibles

Ruso (Russian)

Subtítulos: Ruso (Russian)

Programa - Qué aprenderás en este curso

Semana
1
Horas para completar
16 horas para completar

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

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

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

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

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

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

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

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

Instructores

Avatar

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

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

Acerca de Moscow Institute of Physics and Technology

Московский физико-технический институт (неофициально известный как МФТИ или Физтех) является одним из самых престижных в мире учебных и научно-исследовательских институтов. Он готовит высококвалифицированных специалистов в области теоретической и прикладной физики, прикладной математики, информатики, биотехнологии и смежных дисциплин. Физтех был основан в 1951 году Нобелевской премии лауреатами Петром Капицей, Николаем Семеновым, Львом Ландау и Сергеем Христиановичем. Основой образования в МФТИ является уникальная «система Физтеха»: кропотливое воспитание и отбор самых талантливых абитуриентов, фундаментальное образование высшего класса и раннее вовлечение студентов в реальную научно-исследовательскую работу. Среди выпускников МФТИ есть Нобелевские лауреаты, основатели всемирно известных компаний, известные космонавты, изобретатели, инженеры....

Acerca de 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....

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

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

Preguntas Frecuentes

  • Una vez que te inscribes para obtener un Certificado, tendrás acceso a todos los videos, cuestionarios y tareas de programación (si corresponde). Las tareas calificadas por compañeros solo pueden enviarse y revisarse una vez que haya comenzado tu sesión. Si eliges explorar el curso sin comprarlo, es posible que no puedas acceder a determinadas tareas.

  • Cuando te inscribes en un curso, obtienes acceso a todos los cursos que forman parte del Programa especializado y te darán un Certificado cuando completes el trabajo. Se añadirá tu Certificado electrónico a la página Logros. Desde allí, puedes imprimir tu Certificado o añadirlo a tu perfil de LinkedIn. Si solo quieres leer y visualizar el contenido del curso, puedes auditar el curso sin costo.

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