Онлайн-курс «Мидл разработчик С++» от сервиса Яндекс Практикум. Поможем выйти на новый профессиональный уровень с практикой за 4,5 месяца.
Управление памятью и ресурсами. Реализуете библиотеку работы с файлами или дескрипторами. Спроектируете класс моделирующий дескриптор.
Шаблоны. Напишете несколько программ времени компиляции. Реализуете концепты, формулирующие требования к типам. Реализуете класс при помощи CRTP.
Алгоритмы+структуры данных=программы. Реализуете программу для управления библиотекой. Оцените необходимость замены готовых частей кода на вызовы алгоритмов стандартной библиотеки.
Диапазоны. Реализуете геометрический алгоритм с помощью комбинирования отображений, использования диапазонов и проекций.
Словарные типы. Реализуете библиотеку для работы с двумерной геометрией. Смоделируете разные типы кривых при помощи variant, будете использовать optional в алгоритмах, а expected для обработки ошибок.
Многопоточность, параллелизм. Разработаете классы для реализации очереди Producer/Consumer. Реализуете перемножение матриц, попробуете разные политики выполнения алгоритмов.
Асинхронность, сопрограммы. Реализуете библиотеку управления проектным файлом или документом. Смоделируете операции сохранения, синхронизации, обновления с помощью асинхронных операций и сопрограмм.
Структурированный параллелизм. Перепишете библиотеку управления проектным файлом при помощи инструментов структурированного параллелизма. Реализуете алгоритм обратной трассировки луча при помощи senders/receivers.
Сборка программ, инструменты поиска ошибок. Разработаете Makefile для сборки библиотеки и исполняемого файла. Реализуете CMakeLists.txt для сборки того же самого. Подключите библиотеку Boost, найдёте ошибки в предложенных программах с помощью санитайзеров.
Воркшопы для разбора сложных тем, сессии Q&A.. Описание отсутствует
отличная поддержка от наставника и куратора, интересная подача материала, очень круто, что есть командная работа
не всегда четко сформированное тз в домашке
"Менеджер проектов" от Яндекс Практикума
Огромное спасибо за этот курс! Программа построена очень грамотно: от основ до сложных кейсов, с акцентом на практику. Что особенно понравилось: Задания максимально приближены к реальным рабочим ситуациям, а работа с наставниками помогает сразу применять знания. Материал объясняется доступно, без воды, с хорошими примерами и интерактивами. Общение с сокурсниками и экспертами добавляет мотивации и помогает разобраться в сложных моментах. Можно совмещать с работой, а доступ к материалам остаётся и после окончания курса. После обучения чувствую себя увереннее в управлении проектами, понимаю процессы и инструменты. Курс дал не только знания, но и реальные навыки для старта в профессии. Однозначно рекомендую тем, кто хочет войти в IT или прокачаться в проектном менеджменте. Оценка: 5/5
курс Менеджер Проектов (я брал расширенный - с soft skills) содержит не только базовые знания, но и практику - работа над 2 проектами в команде очень хорошо помогает закрепить теорию
можно было бы подинамичнее, но это не всем подходит, а вот от реальных бизнес-кейсов, мне кажется, всем бы было только больше пользы
Полезные знания
Всё понравилось - полезные знания, чёткая структура, отличная работа кураторов, мне повезло попасть в замечательную команду, с которой мы работали над 2 кейсами. Можно было бы добавить динамики и кейсы из реальной бизнес-практики (как самого Яндекса, так и многочисленных партнёров). Ну и если бы ещё привлечь компании, которые давали бы свои бизнес кейсы для выпускников в качестве заданий для финального экзамена и одновременно тестового задания для отбора на вакантные позиции проджектов, это было бы совсем здорово!
структура, интересно, классная подача, поддержка
хотелось бы посложнее
Обучение понравилось, дают базу для освоения профессии
Обучалась на курсе "Продукт менеджер с нуля". Было интересно, красивая история в тренажере. Структурированная информация. Но мне хотелось бы курс немного сложнее, не хватало заданий-вызовов, над которыми надо прям потрудиться. Очень классная команда сопровождения, было приятно работать с ребятами).