Ко всем курсам Event-менеджмент Excel и Google Таблицы MBA PR-менеджмент Аналитика для руководителей Антикризисный менеджмент Арт-менеджмент Бухгалтерский учет Геймификация Деловые переговоры и коммуникация Документационное обеспечение Закупки и тендеры Кадровое делопроизводство и охрана труда Клиентский сервис Комьюнити-менеджмент Консалтинг Коучинг Курсы для директоров Маркетплейсы и e-commerce Менеджмент в индустрии моды Менеджмент в образовании Музыкальный менеджмент Нетворкинг Операционный менеджмент Открытие бизнеса Подбор и управление персоналом Продакт-менеджмент Разработка онлайн-курсов Рекрутмент Ресторанный менеджмент Создание презентаций Спортивный менеджмент Строительство и недвижимость Тимбилдинг Управление бизнесом Управление командами Управление продажами Управление проектами Управление производством Управление разработкой и IT Финансовый менеджмент
Акция

Инженер-программист C++ от GeekBrains

Вы научитесь

Курсы факультета разработки способствуют обучению языку программирования C++ как новичков, так и специалистов с опытом работы. Программа рассчитана на углубленное изучение паттернов проектирования и объектно-ориентированного подхода, языков C/C++ и сетевых протоколов передачи данных. Вы сможете самостоятельно разрабатывать игры, приложения для мобильных устройств и сетевое ПО. Научитесь делать интерфейсы для пользователей и собственную операционную систему, работать с искусственным интеллектом и драйверами. Сможете освоить прибыльную профессию разработчика C++ и гарантированно устроиться на работу после обучения.
Тип курса
Онлайн
Тип обучения
Курс
Локация
Длительность
12 месяцев
Стоимость
134700 ₽
Помощь в трудоустройстве
Да
Выдача сертификата
Да
Вы научитесь
#01
Программировать на продвинутом уровне на C/C++
#02
Выстраивать алгоритмы и понимать структуры данных
#03
Работать с базами данных
#04
ОС Linux и системой Git
#05
Работать с сетевыми протоколами и серверной архитектурой
#06
Применять паттерны проектирования для создания игр и приложений
Программа курса

На онлайн-занятия потребуется не менее 10 часов в неделю. Обучение проходит при поддержке преподавателей и кураторов. На курсе предстоит изучить основы программирования, выбрать более узкую специализацию и сделать дипломный проект. HR-специалист поможет трудоустроиться в желаемую компанию.

Основной блок

Поймёте, что поможет влиться в учебный процесс и извлечь из него больше выгоды. Узнаете, для чего и как применяется практика по управлению и фиксации изменений в коде при разработке ПО. Изучите базовую информацию о формальных языках, при помощи которых создаются программы, сайты и приложения. Потренируетесь в создании корректного кода. Разберётесь в устройстве, применении и создании схемы для БД в программировании.  Рассмотрите, какую более узкую профессию захочется изучать дальше, исходя из склонноестей, компетенций и техники для принятия решений. Пройдёте вспомогательное обучение, где будут восполнены пробелы по учебным дисциплинам, нужным для программирования.

Поймёте, что поможет влиться в учебный процесс и извлечь из него больше выгоды.

Узнаете, для чего и как применяется практика по управлению и фиксации изменений в коде при разработке ПО.

Изучите базовую информацию о формальных языках, при помощи которых создаются программы, сайты и приложения. Потренируетесь в создании корректного кода.

Разберётесь в устройстве, применении и создании схемы для БД в программировании. 

Рассмотрите, какую более узкую профессию захочется изучать дальше, исходя из склонноестей, компетенций и техники для принятия решений.

Пройдёте вспомогательное обучение, где будут восполнены пробелы по учебным дисциплинам, нужным для программирования.

Специализация Программист

Узнаете, в чём особенности и специфика правил в программировании на Python. Изучите функционал и значение интерфейса прикладного программирования, а также его взаимосвязь с языком Java. Освоите, как при помощи распространённой методологии можно рассматривать ПО в качестве взаимосвязанного набора объектов. Разберётесь, для чего нужна ОС и что должен уметь с ней делать разработчик. Рассмотрите на примере Linux процесс одновременного запуска и работы нескольких отдельных пользовательских пространств. Поймёте, как язык запросов помогает находить в базе данных необходимую информацию. Узнаете, что из себя представляют программные единицы для работы с данными и каким образом можно их использовать в разработке. Ознакомитесь с механизмом, за счёт которого при возникновении непредвиденных ситуаций ПО всё равно продолжает работать. Пройдёте предварительный контроль усвоения знаний и получения новых навыков программиста. Разберётесь, как планируется и разрабатывается инфрастуктура для будущего ПО. Изучите назначение и применение одной из технологий виртуализации. Поймёте, как из набора кода получается готовое ПО. Узнаете, как происходит его развёртывание и запуск. Освоите разные идеи и подходы, которые также применяются для организации кода и стиля написания программ. Рассмотрите разные виды идей и принципов из цикличного метода, которые задают особый вектор для организации и осуществления процессов разработки ПО. Узнаете, как работают и используются инструменты, за счёт которых ПО функционирует и становится доступным для интернет-пользователей. Освоите работу в системе взаимосвязанных устройств. Изучите на примере системы Git, как отслеживать изменения и удалённо работать над одним проектом в команде. Завершите учебный курс защитой дипломного проекта.

Узнаете, в чём особенности и специфика правил в программировании на Python.

Изучите функционал и значение интерфейса прикладного программирования, а также его взаимосвязь с языком Java.

Освоите, как при помощи распространённой методологии можно рассматривать ПО в качестве взаимосвязанного набора объектов.

Разберётесь, для чего нужна ОС и что должен уметь с ней делать разработчик. Рассмотрите на примере Linux процесс одновременного запуска и работы нескольких отдельных пользовательских пространств.

Поймёте, как язык запросов помогает находить в базе данных необходимую информацию.

Узнаете, что из себя представляют программные единицы для работы с данными и каким образом можно их использовать в разработке.

Ознакомитесь с механизмом, за счёт которого при возникновении непредвиденных ситуаций ПО всё равно продолжает работать.

Пройдёте предварительный контроль усвоения знаний и получения новых навыков программиста.

Разберётесь, как планируется и разрабатывается инфрастуктура для будущего ПО.

Изучите назначение и применение одной из технологий виртуализации.

Поймёте, как из набора кода получается готовое ПО. Узнаете, как происходит его развёртывание и запуск.

Освоите разные идеи и подходы, которые также применяются для организации кода и стиля написания программ.

Рассмотрите разные виды идей и принципов из цикличного метода, которые задают особый вектор для организации и осуществления процессов разработки ПО.

Узнаете, как работают и используются инструменты, за счёт которых ПО функционирует и становится доступным для интернет-пользователей.

Освоите работу в системе взаимосвязанных устройств.

Изучите на примере системы Git, как отслеживать изменения и удалённо работать над одним проектом в команде.

Завершите учебный курс защитой дипломного проекта.

Отзывы о данном курсе
На этот курс ещё нет отзывов.
GeekBrains
Школа
GeekBrains – это одна из крупнейших в России платформ для онлайн-образования, предоставляющая курсы по 3 главным направлениям: IT, маркетинг и дизайн.