Informações sobre o curso
4.8
37 classificações
6 avaliações
100% online

100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Nível intermediário

Nível intermediário

Horas para completar

Aprox. 60 horas para completar

Sugerido: 15 hours/week...
Idiomas disponíveis

Russo

Legendas: Russo
100% online

100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Nível intermediário

Nível intermediário

Horas para completar

Aprox. 60 horas para completar

Sugerido: 15 hours/week...
Idiomas disponíveis

Russo

Legendas: Russo

Programa - O que você aprenderá com este curso

Semana
1
Horas para completar
16 horas para concluir

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

...
Reading
11 videos (Total 107 min), 13 leituras, 12 testes
Video11 videos
Введение в макросы12min
Оператор #8min
Макросы __FILE__ и __LINE__9min
Тёмная сторона макросов12min
Введение в шаблоны классов6min
Интеграция пользовательского класса в цикл for13min
Разница между шаблоном и классом7min
Вывод типов в шаблонах классов 17min
Вывод типов в шаблонах классов 213min
Автоматический вывод типа, возвращаемого функцией11min
Reading13 leituras
Как всё устроено и зачем10min
План специализации "Искусство разработки на современном C++"10min
Решение задачи «Максимальный элемент по предикату»10min
Обновлённый test_runner.h10min
Решение задачи «Макрос LOG»10min
Решение задачи «Генератор компараторов»10min
Решение задачи «Макрос UPDATE_FIELD»10min
Решение задачи «Плохой макрос»10min
Решение задачи «Макрос UNIQ_ID»10min
Решение задачи «Таблица»10min
Решение задачи «Дек на основе двух векторов»10min
Решение задачи «Paginator»10min
Конспект10min
Quiz3 exercícios práticos
Макросы16min
Введение в шаблоны классов14min
Автоматический вывод шаблонных типов15min
Semana
2
Horas para completar
9 horas para concluir

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

...
Reading
13 videos (Total 126 min), 7 leituras, 9 testes
Video13 videos
Второе правило оптимизации кода11min
Разработка своего профайлера12min
Совершенствование своего профайлера8min
Буферизация в выходных потоках7min
Производительность потоков вывода3min
Когда стоит использовать endl, а когда — \n7min
Связанность потоков10min
Итоги раздела - Эффективное использование потоков ввода-вывода5min
Введение в сложность алгоритмов10min
Оценка сложности15min
Практические применения17min
Амортизированная сложность9min
Reading7 leituras
profile.h10min
Решение задачи «Сортировка студентов»10min
Решение задачи «Изучение нового языка»10min
Решение задачи «Экспрессы»10min
Решение задачи «Электронная книга»10min
Решение задачи «Система бронирования отелей»10min
Конспект10min
Quiz4 exercícios práticos
Сложность алгоритмов0
Сложность решений задачи «Экспрессы»4min
Сложность решений задачи «Электронная книга»0
Сложность решения задачи «Система бронирования отелей»0
Semana
3
Horas para completar
7 horas para concluir

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

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

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

...
Reading
12 videos (Total 98 min), 8 leituras, 9 testes
Video12 videos
Инвалидация ссылок8min
Эффективное использование дека11min
Инвалидация итераторов6min
Контейнер list6min
Преимущества списка9min
Неинвалидация итераторов списка5min
Контейнер array12min
Внутреннее устройство массива4min
Класс string_view8min
Удобное использование string_view5min
Безопасное использование string_view5min
Reading8 leituras
Класс StringSet10min
Решение задачи «Спортсмены»10min
Решение задачи «StackVector»10min
Решение задачи Translator15min
Решение задачи AirportCounter10min
Решение задачи «Текстовый редактор»10min
Решение задачи «Статистика web-сервера»10min
Конспект10min
Quiz3 exercícios práticos
Вектор и дек6min
Списки12min
Массивы и string_view8min
4.8
6 avaliaçõesChevron Right

Melhores avaliações

por AZJul 31st 2018

Один из лучших курсов, что я проходил в жизни, не то что по языку программирования.

Instrutores

Avatar

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

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

Sobre Moscow Institute of Physics and Technology

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

Sobre 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....

Sobre o Programa de cursos integrados Искусство разработки на современном C++

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

Perguntas Frequentes – FAQ

  • Ao se inscrever para um Certificado, você terá acesso a todos os vídeos, testes e tarefas de programação (se aplicável). Tarefas avaliadas pelos colegas apenas podem ser enviadas e avaliadas após o início da sessão. Caso escolha explorar o curso sem adquiri-lo, talvez você não consiga acessar certas tarefas.

  • Quando você se inscreve no curso, tem acesso a todos os cursos na Especialização e pode obter um certificado quando concluir o trabalho. Seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.