Informações sobre o curso

97,704 visualizações recentes

Resultados de carreira do aprendiz

14%

consegui um benefício significativo de carreira com este curso

25%

recebi um aumento ou promoção
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Nível intermediário
Aprox. 82 horas para completar
Russo

Habilidades que você terá

C++17C++ Standard LibraryParallel Computing

Resultados de carreira do aprendiz

14%

consegui um benefício significativo de carreira com este curso

25%

recebi um aumento ou promoção
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Nível intermediário
Aprox. 82 horas para completar
Russo

oferecido por

Placeholder

Instituto de Física e Tecnologia de Moscou

Placeholder

Yandex

Placeholder

E-Learning Development Fund

Programa - O que você aprenderá com este curso

Classificação do conteúdoThumbs Up90%(11,646 classificações)Info
Semana
1

Semana 1

17 horas para concluir

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

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

Semana 2

12 horas para concluir

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

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

Semana 3

7 horas para concluir

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

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

Semana 4

17 horas para concluir

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

17 horas para concluir
12 vídeos (Total 98 mín.), 8 leituras, 9 testes
12 videos
Инвалидация ссылок8min
Эффективное использование дека11min
Инвалидация итераторов6min
Контейнер list6min
Преимущества списка9min
Неинвалидация итераторов списка5min
Контейнер array12min
Внутреннее устройство массива4min
Класс string_view8min
Удобное использование string_view5min
Безопасное использование string_view5min
8 leituras
Класс StringSet10min
Решение задачи «Спортсмены»10min
Решение задачи «StackVector»10min
Решение задачи Translator15min
Решение задачи AirportCounter10min
Решение задачи «Текстовый редактор»10min
Решение задачи «Статистика web-сервера»10min
Конспект10min
3 exercícios práticos
Вектор и дек30min
Списки30min
Массивы и string_view30min

Avaliações

Principais avaliações do ОСНОВЫ РАЗРАБОТКИ НА C++: КРАСНЫЙ ПОЯС

Visualizar todas as avaliações

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

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

Perguntas Frequentes – FAQ

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