Разработчик на C++ от Skillbox
Вы научитесь
Программа курса
Программа курса состоит из 450 онлайн-уроков. Вы полноценно погрузитесь в изучение программирования и овладете несколькими языками. Все теоретические знания будут закрепляться на практике, в том числе во время работы над итоговым проектом, в рамках которого вы создадите поисковый движок и уникальный браузер.
Базовые навыки
В вводном блоке про язык C++ вы изучите вычисления, строки, команды, сложные условия, циклы — это лишь начало списка того, в чём вы сможете разбираться на продвинутом уровне. Вы расмотрите и алгоритмы на массивах, типы данных, поработаете со словарями. Эксперты курса научат вас работать с системой Git. Вы научитесь устанавливать её, сравнивать версии и откатывать. Под руководством специалиста сможете создавать ветки и управлять ими, разрешать конфликты кода, а также освоите полезные инструменты. SQL — первый из дополнительных языков, которые вам предстоит освоить. Вы постепенно погрузитесь в работу со структурой БД, запросом DESCRIBE и SELECT, изучите функции и выражения, агрегацию данных и группировку. Среди знаний, которыми должен владеть программист, есть универсальные — они не зависят от того, на каком языке вы разрабатываете. В этом модуле вы узнаете, как искать заказы на разработку, можно ли создать личный бренд, почему прогер должен владеть даже Photoshop и как пользоваться картой развития.
В вводном блоке про язык C++ вы изучите вычисления, строки, команды, сложные условия, циклы — это лишь начало списка того, в чём вы сможете разбираться на продвинутом уровне. Вы расмотрите и алгоритмы на массивах, типы данных, поработаете со словарями.
Эксперты курса научат вас работать с системой Git. Вы научитесь устанавливать её, сравнивать версии и откатывать. Под руководством специалиста сможете создавать ветки и управлять ими, разрешать конфликты кода, а также освоите полезные инструменты.
SQL — первый из дополнительных языков, которые вам предстоит освоить. Вы постепенно погрузитесь в работу со структурой БД, запросом DESCRIBE и SELECT, изучите функции и выражения, агрегацию данных и группировку.
Среди знаний, которыми должен владеть программист, есть универсальные — они не зависят от того, на каком языке вы разрабатываете. В этом модуле вы узнаете, как искать заказы на разработку, можно ли создать личный бренд, почему прогер должен владеть даже Photoshop и как пользоваться картой развития.
Продвинутый уровень
В этом модуле вы овладеетее C++ на ещё более продвинутом уровне. На занятиях вы узнаете дополнительные возможности классов и умные указатели, сериализацию и десериализацию, расширенные и новейшие возможности языка и практики промышленной разработки.
В этом модуле вы овладеетее C++ на ещё более продвинутом уровне. На занятиях вы узнаете дополнительные возможности классов и умные указатели, сериализацию и десериализацию, расширенные и новейшие возможности языка и практики промышленной разработки.
Программирование игр на C++ для Unreal Engine
Вы научитесь прописывать оружие, освоите работу со статичными моделями, со скелетной анимацией — она состоит из двух частей. Первая выполняется художником, а вторая — программистом (точнее, движком, который вы напишете). Эксперт расскажет о системе событий, содействии героев и навигации. Вы изучите принципы управления классом. Разберёте уникальные методы.
Вы научитесь прописывать оружие, освоите работу со статичными моделями, со скелетной анимацией — она состоит из двух частей. Первая выполняется художником, а вторая — программистом (точнее, движком, который вы напишете).
Эксперт расскажет о системе событий, содействии героев и навигации. Вы изучите принципы управления классом. Разберёте уникальные методы.
Итоговые проекты
Вам предстоит разработать аналог поисковой строки, как в наиболее используемых браузерах. Вы научитесь получать данные и строить индексы, напишете работающий движок. Командный проект по созданию браузера имеет прикладное значение — им действительно можно будет пользоваться. То, как хорошо он будет работать, зависит от вашей коллективной работы. В нём на C++ можно будет искать информацию, просматривать веб-страницы и пользоваться социальными сетями.
Вам предстоит разработать аналог поисковой строки, как в наиболее используемых браузерах. Вы научитесь получать данные и строить индексы, напишете работающий движок.
Командный проект по созданию браузера имеет прикладное значение — им действительно можно будет пользоваться. То, как хорошо он будет работать, зависит от вашей коллективной работы. В нём на C++ можно будет искать информацию, просматривать веб-страницы и пользоваться социальными сетями.