C++ Developer

Полная стоимость 98 000 руб.
Стоимость со скидкой 92 000 руб.
Возможна оплата в рассрочку
Уровень: Профессионал
Категории: Программирование, IT
Время обучения: 5 мес.

Записаться на обучение
Онлайн-образование для специалистов IT. Не обучаем с нуля! Повышение квалификации и переподготовка. Есть образовательная лицензия. - входное тестирование - онлайн вебинары (+доступ к записям вебинаров), на которых есть возможность общаться с преподавателями, - домашнее задание 1 раз в неделю, 3-5 часов на выполнение - проектная работа (можно использовать в качестве портфолио) - 4-5 месяцев обучения - глубокая практическая направленность

Курс: C++ Developer

Научитесь писать корректный код, учитывая возможности новых стандартов вплоть до C++20, освоите паттерны проектирования и принципы многопоточности.

Что даст вам этот курс:
Умение писать на С++ правильно.
Понимание современных проблем языка и специфики его применения.
Освоение паттернов проектирования, принципов написания многопоточного кода.
Знание, как взаимодействовать с сетью, хранить и обрабатывать большие объемы данных.
Владение нюансами программирования на С++, которые отличают разработчика уровня Middle от Junior.

Процесс обучения:
Обучение программированию выстроено в формате вебинаров (онлайн). Слушателям предлагаются к выполнению домашние задания, которые позволят применить на практике полученные во время вебинаров знания. По каждому домашнему заданию преподаватель дает развернутый фидбек. Преподаватель находится в едином коммуникационном пространстве с группой на протяжении всего курса, т. е. в процессе обучения слушатель может задавать преподавателю вопросы по материалам лекций и домашних заданий, уточнять моменты, которые были непонятны на уроке. Необходимое время на обучение: 4 часа на занятия и 4-8 часов на домашнюю работу в неделю.

Необходимые знания

Для успешного обучения и оптимального усвоения уроков вы должны знать:

1. Синтаксис языка программирования стандарта C++03:
— Переменные, функции, указатели
— Классы, структуры, union
— Переопределение операторов
— Наследование
— Исключения
— Понимание шаблонов в языке C++

2. Основы computer science:
— Простые алгоритмы и их оценки сложности
— Структуры данных и их применение
— Принципы работы с памятью - стек, heap

3. Основы SQL – некоторые уроки посвящены изучению работы с базами данных.

4. Основы многопоточного программирования: понятие deadlock не должно ставить Вас в deadlock.