Курс "Разработчик C++ [Часть 1 из 9]" от Яндекс.Практикум представляет собой уникальную возможность для глубокого погружения в мир программирования на C++. За 9 месяцев обучения вы освоите ключевые аспекты C++ и приобретете навыки, необходимые для разработки передовых IT-решений. В ходе курса вы будете создавать несколько рабочих проектов, которые обогатят ваше портфолио и позволят вам применить полученные знания на практике. Если вы стремитесь стать профессионалом в C++ и готовы инвестировать 15 часов в неделю на обучение, этот курс для вас.
О курсе
Программирование на C++ открывает широкие возможности для участия в разработке сложных и инновационных IT-решений. C++ используется в таких областях, как автономные автомобили, роботизированные системы, веб-браузеры, микроконтроллеры, серверные платформы и компьютерные игры. Курс "Разработчик C++ [Часть 1 из 9]" от Яндекс.Практикум поможет вам освоить язык C++ и связанные с ним инструменты, такие как базы данных и Git, необходимые для успешной бэкенд-разработки.
Учебная программа
Курс включает в себя следующие ключевые этапы и темы:
На протяжении курса вам предстоит работать над несколькими значительными проектами:
Курс "Разработчик C++ [Часть 1 из 9]" от Яндекс.Практикум — это отличная возможность для тех, кто хочет стать профессионалом в области программирования на C++. Вы получите глубокие знания, необходимые для разработки сложных IT-решений, и сможете продемонстрировать свои навыки через реальный опыт работы над проектами. Запишитесь на курс сегодня и начните свой путь к успешной карьере в программировании на C++!
Продажник
Скачать
О курсе
Программирование на C++ открывает широкие возможности для участия в разработке сложных и инновационных IT-решений. C++ используется в таких областях, как автономные автомобили, роботизированные системы, веб-браузеры, микроконтроллеры, серверные платформы и компьютерные игры. Курс "Разработчик C++ [Часть 1 из 9]" от Яндекс.Практикум поможет вам освоить язык C++ и связанные с ним инструменты, такие как базы данных и Git, необходимые для успешной бэкенд-разработки.
Учебная программа
Курс включает в себя следующие ключевые этапы и темы:
- Введение в язык программирования C++ (30 часов)
- Основы языка C++: синтаксис, семантика, структура программ.
- Создание более 25 программ, что позволит вам закрепить теоретические знания на практике.
- Разработка собственной поисковой системы, которая научит вас работать с алгоритмами поиска и ранжирования информации.
- Изучение ключевых элементов языка C++ (120 академических часов)
- Основные концепции: итераторы, конструкторы, шаблоны функций.
- Разделение кода на отдельные файлы и управление проектом.
- Тестирование кода для предотвращения ошибок на этапе эксплуатации.
- Оценка качества программного кода (120 часов)
- Анализ временной сложности и профилирование производительности.
- Изучение стандартных алгоритмов и контейнеров, включая написание своей версии вектора.
- Использование move-семантики и многопоточности для повышения эффективности.
- Разработка библиотек и крупных проектов (120 часов)
- Создание и управление библиотеками, например, использование библиотеки protobuf для сериализации объектов.
- Освоение variadic templates для работы с переменным числом аргументов.
- Идентификация и устранение неопределенного поведения в коде.
- Дипломный проект (50 часов)
- Реализация масштабного дипломного проекта, который позволит вам продемонстрировать и закрепить навыки написания чистого и расширяемого кода.
- Проект станет важным элементом вашего портфолио и продемонстрирует ваши способности в разработке сложных программных решений.
На протяжении курса вам предстоит работать над несколькими значительными проектами:
- Система поиска информации
- Разработка поисковой системы, которая будет выполнять поиск и ранжирование документов по запросам, используя современные алгоритмы поиска.
- Городской маршрутизатор
- Создание приложения для прокладывания маршрутов по городу с возможностью учета общественного транспорта и пеших маршрутов, аналогичного Яндекс.Картам.
- Система для управления таблицами в электронном формате
- Разработка системы управления электронными таблицами, поддерживающей работу с формулами, ячейками различных типов и определение циклических зависимостей.
- Практическое обучение: В процессе обучения вы не только изучите теоретические аспекты, но и получите практический опыт, создавая реальные проекты.
- Комплексная программа: Курс охватывает все ключевые аспекты программирования на C++, включая основы, продвинутые технологии и разработку крупных проектов.
- Развитие портфолио: Созданные вами проекты станут важной частью вашего портфолио и помогут вам выделиться на рынке труда.
- Поддержка экспертов: На протяжении курса вы будете получать поддержку от опытных преподавателей и специалистов, что поможет вам эффективно усваивать материал и развиваться в профессии.
Курс "Разработчик C++ [Часть 1 из 9]" от Яндекс.Практикум — это отличная возможность для тех, кто хочет стать профессионалом в области программирования на C++. Вы получите глубокие знания, необходимые для разработки сложных IT-решений, и сможете продемонстрировать свои навыки через реальный опыт работы над проектами. Запишитесь на курс сегодня и начните свой путь к успешной карьере в программировании на C++!
Продажник
Скачать
Последнее редактирование:
Больше тем из этой категории
- [Яндекс.Практикум] Специалист по Data Science Плюс. Часть 15 из 16 (2022)
- [Яндекс.Практикум] Специалист по Data Science Плюс. Часть 13 из 16 (2022)
- [Яндекс.Практикум] Специалист по Data Science Плюс. Часть 12 из 16 (2022)
- [Яндекс-практикум] Курс «1С‑аналитик». Часть 1 из 8 (2024)
- [Яндекс.Практикум] Веб-разработчик. Часть 4 из 10 (2022)