Программисты, которые владеют C++, специализируются на разработке программ и сервисов повышенной сложности: высоконагруженных сетевых приложений, игр, графических движков, поэтому C++ можно найти в самых разных отраслях. C++ — отличный выбор для создания ПО, которое быстро и эффективно управляет системными ресурсами и надежно работает при выполнении критических задач.
Прослушав курс и выполнив практические задания, вы овладеете востребованным языком программирования, научитесь разрабатывать собственные программы, составите портфолио и сможете стать незаменимым специалистом рынка программирования.
Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование
Программа курса рассчитана на 18 месяцев. За это время вы выполните 250 практических заданий, 7 курсовых работ и 1 итоговый проект. Занятия проходят дважды в неделю. На продуктивное обучение еженедельно нужно будет выделять 15 часов.
Вы погрузитесь в основы C++. Сможете ознакомиться со структурой языка и его синтаксисом. В рамках изучения освоите множество его компонентов: массивы, область видимости, строки.
В этом же блоке вы разработаете свою первую игру.
Поработаете с быстрыми алгоритмами. Сможете применить их в стандартных структурах. Узнаете о хешировании и графах.
Выучите необходимую лексику на английском языке. Сможете общаться с иностранными коллегами.
Поработаете с системой, которая предназначена для контроля версий. Узнаете, как загружать свои работы на смежный сервис.
Продолжите изучение разработки на данном языке программирования. Узнаете, что такое исключения и ООП. Научитесь отрабатывать ошибки.
Выйдете на продвинутый уровень программирования на C++. Узнаете о тестировании кода, шаблонах и линковке. Выполните проект в виде парсера.
Получите базовые навыки работы с БД. Поработаете с несколькими инструментами. Узнаете о проектировании и связях.
Научитесь программировать многопоточно. Сможете упаковывать приложения и учитывать конкуренцию при их создании.
Рассмотрите несколько шаблонов, которые можно применять в программировании. Узнаете, что такое структура шаблонов и поведение.
Разработаете приложение с картой. Узнаете о модулях Qt и виджетах. Поработаете с сетью и взаимодействием с БД.
Создадите гаджеты для умного дома. Узнаете, какие инструменты для этого используются, и рассмотрите их программы.
Научитесь разрабатывать игры на движке UE4. Поработаете над анимированием объектов, внедрите графику и ИИ.
Вашим дипломным проектом станет аналог поисковой системы. Вы полностью напишете её, она станет функциональной. Вы отработаете все навыки, полученные в течение обучения.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок
Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио
Научитесь выгодно презентовать свои сильные стороны, чтобы получать больше откликов компаний
Познакомитесь с площадками для поиска работы, узнаете, как успешно пройти стажировку, и получите доступ к бирже с вакансиями компаний-партнёров
Обучение организовано так, что вы можете спокойно совмещать его с работой, учебой и личной жизнью. Именно вы решаете, когда работать с материалами курса - вы занимаетесь тогда, когда удобно вам. Все уроки курса будут всегда в вашем доступе, даже после окончания курса, поэтому вы в любой момент сможете повторить пройденный материал.
Именно вы решаете, когда и сколько заниматься. Обычно студенты тратят на обучение от трех до пяти часов в неделю.
Да, вы всегда сможете задать вопрос преподавателю в личном кабинете. Также вы будете получать от него обратную связь после выполнения домашних заданий.
Да, вы можете купить курс в рассрочку, что позволит вам лучше спланировать свой бюджет.