Chevron Left
Back to Основы разработки на C++: красный пояс

Основы разработки на C++: красный пояс, Moscow Institute of Physics and Technology

4.8
70 ratings
9 reviews

About this Course

Этот курс является продолжением курса "Основы разработки на C++: жёлтый пояс". Основная цель курса — научить писать на С++ эффективный код. Кроме того рассмотрены некоторые возможности С++, которые не попали в предыдущие курсы. В курсе рассмотрены: - макросы - шаблоны классов - принципы оптимизации кода - эффективное использование потоков ввода/вывода - оценки сложности алгоритмов - модель памяти в С++ - эффективное использование линейных контейнеров (vector, deque, list, string) - move-семантика - введение в многопоточное программирование Кроме того, в курсе продемонстрировано, как, пользуясь знаниями только "Белого", "Жёлтого" и "Красного" поясов, разработать свой собственный профайлер. Так же, как и в предыдущих курсах, в конце вас ждёт финальный проект. Было бы странно в курсе от Яндекса не попросить вас создать свою поисковую систему! Именно этим вам и предстоит заняться в финальной задаче. Курс разработан ведущими специалистами Яндекса и преподавателями Школы анализа данных. За их плечами – годы разработки сервисов поиска, рекламы и инфраструктуры. Кроме того в подготовке заданий участвовали 1. Сотрудники Яндекса: - Алексей Аверченко - Даниил Петров - Константин Меренков - Алексей Зобнин 2. Выпускники «Жёлтого пояса по С++»: - Борис Егоров - Ольга Марчевская 3. Сотрудник Института проблем информатики РАН Олег Яковлев В создании урока «Шаблоны классов» принимал участие преподаватель Белого и Жёлтого «поясов» Евгений Парамонов....

Top reviews

By SS

Jan 11, 2019

Отличный курс! Финальное задание заставляет хорошенько поработать над решением.\n\nСпасибо авторам курса за большую и качественную проделанную работу

By AG

Nov 27, 2018

Отличный курс, который рассказывает про оптимизацию и ускорение кода.

Filter by:

9 Reviews

By Константин

Feb 18, 2019

Отличный курс. Рекомендую!

By Роман

Feb 12, 2019

Отличный курс!

By Sergey

Jan 11, 2019

Отличный курс! Финальное задание заставляет хорошенько поработать над решением.

Спасибо авторам курса за большую и качественную проделанную работу

By Alexey Guschin

Nov 27, 2018

Отличный курс, который рассказывает про оптимизацию и ускорение кода.

By Бутов Павел Александрович

Nov 13, 2018

Не хватает помощи и комментариев преподавателей на форуме курса.

By Сергей Симонов

Oct 29, 2018

Материал курса актуальный, изложение отличное. Задачи практичные и интересные. Узнал много нового, как из лекций, так и в процессе решения предложенных задач. Спасибо!

Но есть и подводные камни, и я честно об этом Вам скажу. По ходу курса предлагаются к решению несколько сложных задач алгоритмическими "заковырками", которые напрямую к темам курса не относятся. Пока Вы их не решите, продолжить обучение не сможете. Без подсказки на поиск правильного решения может уйти не рационально-огромное количество ваших часов (и хорошо, если справитесь)! А с подсказками и обсуждениями есть проблемы. На вопросы не отвечают неделями, форум почти "мертвый", даром что 6 модераторов в нем, обсудить проблемы твоего кода не с кем, возникает ощущение заброшенности и тупика, настроение падает. И это все за Ваши немаленькие деньги. Поэтому с точки зрения временных и денежных затрат курс нельзя назвать продуктивным.

By Кадохов Заур Маратович

Oct 09, 2018

Классный курс, спасибо. Очень удачно покрывает ту часть c++, с которой не приходилось до этого работать. Всем совет: каждое слово в задании важное, если дают какие-то гарантии, это не просто так.

Рекомендую!

By Nikita Lomakin

Oct 09, 2018

Замечательный курс!

By Alexander Zheglov

Jul 31, 2018

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