Основы разработки на C++
красный пояс
Heads up! This course may be archived and/or unavailable.
Искусство разработки на современном C++,
Этот курс является продолжением курса "Основы разработки на C++: жёлтый пояс". Основная цель курса — научить писать на С++ эффективный код. Кроме того рассмотрены некоторые возможности С++, которые не попали в предыдущие курсы. В курсе рассмотрены: - макросы - шаблоны классов - принципы оптимизации кода - эффективное использование потоков ввода/вывода - оценки сложности алгоритмов - модель памяти в С++ - эффективное использование линейных контейнеров (vector, deque, list, string) - move-семантика - введение в многопоточное программирование Кроме того, в курсе продемонстрировано, как, пользуясь знаниями только "Белого", "Жёлтого" и "Красного" поясов, разработать свой собственный профайлер. Так же, как и в предыдущих курсах, в конце вас ждёт финальный проект. Было бы странно в курсе от Яндекса не попросить вас создать свою поисковую систему! Именно этим вам и предстоит заняться в финальной задаче. Курс разработан ведущими специалистами Яндекса и преподавателями Школы анализа данных. За их плечами – годы разработки сервисов поиска, рекламы и инфраструктуры. Кроме того в подготовке заданий участвовали 1. Сотрудники Яндекса: - Алексей Аверченко - Даниил Петров - Константин Меренков - Алексей Зобнин 2. Выпускники «Жёлтого пояса по С++»: - Борис Егоров - Ольга Марчевская 3. Сотрудник Института проблем информатики РАН Олег Яковлев В создании урока «Шаблоны классов» принимал участие преподаватель Белого и Жёлтого «поясов» Евгений Парамонов.
Get a Reminder
Rating | 4.6★ based on 27 ratings |
---|---|
Length | 7 weeks |
Starts | Jan 24 (114 weeks ago) |
Cost | $100 |
From | Moscow Institute of Physics and Technology, Yandex, E-Learning Development Fund via Coursera |
Instructors | Полднев Антон Вячеславович, Шишков Илья Иванович |
Download Videos | On all desktop and mobile devices |
Language | Russian |
Subjects | Programming |
Tags | Computer Science Software Development |
Get a Reminder
Similar Courses
What people are saying
знаний и навыков
Отличный курс для расширения знаний и навыков работы с многопоточностью и оптимизацией по времени выполнения программы Кем бы Вы ни были - студентом (в этом случае, однако, лучше начинать с первого, "белого", модуля) или опытным разработчиком, обязательно найдёте что-нибудь интересное и уж точно не соскучитесь от интересных и не самых тривиальных практических задач.
Это очень здорово.Но к большому сожалению в курсе так же есть и ряд недостатков, которые не дают возможности поставить курсу высокую оценку и сильно затрудняют получение знаний и навыков в процессе прохождения.
Read more
финальная задача
И финальная задача 2 часть, это просто минус жизнь.
финальная задача чуть не испортила впечатление от курса.
Read more
на форуме
Не хватает помощи и комментариев преподавателей на форуме курса.
Самая полезная платформа - телеграм-канал (хотя и на форуме можно найти ценные подсказки), но будьте готовы, что вас отправят искать в истории канала ("уже обсуждалось") и оценят ваше умение программировать, внимательность при чтении заданий и другие личные качества и навыки.Даже с необходимостью угадывать решение авторов вслепую, с самостоятельным обучением расшифровке ошибок и необходимостью искать идеи для очередного подхода к решению на форуме и в телеграм-канале курс можно проходить.
это не
Всем совет: каждое слово в задании важное, если дают какие-то гарантии, это не просто так.
Само по себе это не является недостатком, т.к.
computer science
Курс продолжает радовать качественными лекциями с хорошими примерами из реальной практики и дает больше, чем просто обзор возможностей языка: в красном поясе так же рассмотрены основы computer science - сложность алгоритмов, базовые структуры данных, принципы оптимизации.
В первую очередь можно отметить следующее: наличие тем computer science делает прохождение курса более сложным: помимо освоения самого языка С++ необходимо еще и разобраться в computer science, что создает дополнительную нагрузку.
Read more
отличный курс
Отличный курс, помог мне разобраться во многих неочевидных моментах C++ Отличный курс!
Отличный курс.
Финальное задание заставляет хорошенько поработать над решением.Спасибо авторам курса за большую и качественную проделанную работу Отличный курс, который рассказывает про оптимизацию и ускорение кода.
Отличный курс, очень крутые лекторы и материал, много новых вещей, даже при том, что я уже имел достаточно много опыта в коммерческой разработке на C++.
Вообще отличный курс несмотря на некоторые досадные организационные мелочи.Замечательные лекторы: Илья Шишков, который всегда очень обстоятельно и доходчиво объясняет основы и всякие мировоззренческие вещи, и Антон Полднев, который рассказывает более утонченные и гиковские темы, которые потом проверяются очень изысканными тестами с каверзными вопросами.В этом поясе все недели были удачными.
Очень интересный и сложный) Отличный курс для знакомства с С++ или повторения/систематизации накопленных ранее знаний.
Read more
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile.
Write a review
Your opinion matters. Tell us what you think.
Please login to leave a review
Rating | 4.6★ based on 27 ratings |
---|---|
Length | 7 weeks |
Starts | Jan 24 (114 weeks ago) |
Cost | $100 |
From | Moscow Institute of Physics and Technology, Yandex, E-Learning Development Fund via Coursera |
Instructors | Полднев Антон Вячеславович, Шишков Илья Иванович |
Download Videos | On all desktop and mobile devices |
Language | Russian |
Subjects | Programming |
Tags | Computer Science Software Development |
Similar Courses
Sorted by relevance
Like this course?
Here's what to do next:
- Save this course for later
- Get more details from the course provider
- Enroll in this course