Вам предстоит познакомиться со спецификой деятельности разработчика на C++. Под руководством команды опытных преподавателей вы изучите теоретические материалы и выполните практические задания для закрепления полученных навыков. Вы узнаете, как писать чистый и функциональный код на языке программирования C++. Поймете, как создавать программы для решения задач бизнес-клиентов. Освоите технологию unit-тестирования и сможете оперативно искать ошибки в готовом коде.
После окончания обучения вы выполните итоговую работу, получите сертификат и возможность пройти собеседование в компаниях-партнерах.
Вам предстоит изучить теоретические материалы, выполнить практические задания и создать итоговый проект.
Познакомитесь с преподавателями и темами, которые предстоит изучить на курсе. Поставите перед собой цели на время обучения.
Освоите основы синтаксиса и простейшие выражения на C++. Сможете прописать простейшую программу.
Продолжите изучение процесса написания примитивных приложений.
Преподаватели поделятся с вами правилами написания грамотных выражений и составления функционального кода.
Рассмотрите возможности различных функций.
Узнаете, что такое модульность в коде. Научитесь настраивать перелинковку.
Изучите возможности кроссплатформенной системы автоматизации сборки программ.
Проконсультируетесь с преподавателями и зададите интересующие вас вопросы.
Познакомитесь с понятиями "класс" и "структура" в языке программирования. Научитесь грамотно с ними работать.
Узнаете, что такое полиформизм и как он относится к принципам объектно-ориентированного программирования.
Освоите тонкости взаимодействия с шаблонами.
Преподаватели поделятся деталями работы с различными объектами кода.
Узнаете, что такое unit-тесты. Научитесь формулировать гипотезы и запускать тестирование. Сможете оперативно выявлять баги и оптимизировать работу программы.
Преподаватели расскажут вам про функционал библиотеки Googletest.
Познакомитесь с возможностями дефолтной библиотеки C++. Узнаете, какие задачи можно решать с ее помощью.
Приступите к изучению процесса контейнеризации данных. Поймете, как запустить его самостоятельно.
Преподаватели поделятся тонкостями работы с некоторыми типами алгоритмов в языке C++.
Преподаватели расскажут вам, как корректно работать со сторонними библиотеками и настраивать их вручную.
Познакомитесь с инструментами для автоматизации настройки сторонних библиотек.
Узнаете, как можно самостоятельно собрать библиотеку из разрозненных пакетов данных.
Приступите к изучению правил работы с исключениями. Поймете, что такое перемещение.
Познакомитесь с понятием "динамическая память". Освоите правила работы с ней.
Вы узнаете, как грамотно взаимодействовать с исключениями. Преподаватели расскажут вам о тонкостях данного процесса.
Узнаете, что такое многопоточность в C++. Поймёте, как ее настроить и обеспечить асинхронное исполнение программы.
Преподаватели расскажут вам о двух основных проблемах в настройке многопоточности и способах их решения.
Узнаете, как выстроить корректную структуру данных.
Продолжите погружение в принципы организации асинхронного исполнения программ.
Углубитесь в детали многопоточности.
Познакомитесь с интересными идиомами для решения нетипичных кейсов на языке C++.
Продолжите знакомство со специфичными практиками написания кода.
Преподаватели расскажут вам о полезных инструментах, значительно упрощающих рутинную работу.
Выберете тему проекта, узнаете, в каком формате должна быть представлена работа.
Пройдете персональную консультацию с преподавателями. Обсудите тему вашего проекта. Зададите интересующие вас вопросы.
Презентуете дипломный проект экспертной комиссии. Получите персональные рекомендации по дальнейшему развитию в профессии.
Подведете итоги обучения. Поймете, получилось ли добиться намеченных в начале прохождения курса целей.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок
Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио
Познакомитесь с площадками для поиска работы, узнаете, как успешно пройти стажировку, и получите доступ к бирже с вакансиями компаний-партнёров
Обучение организовано так, что вы можете спокойно совмещать его с работой, учебой и личной жизнью. Именно вы решаете, когда работать с материалами курса - вы занимаетесь тогда, когда удобно вам. Все уроки курса будут всегда в вашем доступе, даже после окончания курса, поэтому вы в любой момент сможете повторить пройденный материал.
Именно вы решаете, когда и сколько заниматься. Обычно студенты тратят на обучение от трех до пяти часов в неделю.
Да, вы всегда сможете задать вопрос преподавателю в личном кабинете. Также вы будете получать от него обратную связь после выполнения домашних заданий.
Да, вы можете купить курс в рассрочку, что позволит вам лучше спланировать свой бюджет.