Профессия C++ разработчик + курс по Soft skills от Skillfactory

Смотреть курс на Skillfactory
Дешевле на 5% с промокодом

Полная стоимость

223 416 ₽/курс 111 708 ₽/курс
-50%

Минимальный платеж в месяц

2 659 ₽/мес

Это минимальный платеж в рассрочку. Рассрочка в Skillfactory без % и первый платеж через 3 месяца.

Длительность

Длительность:

8,5 месяцев

Дата начала

Дата начала:

21 Ноября
Дешевле на 5% с промокодом
Смотреть курс на Skillfactory

Ожидаемая З/П

Вознаграждение специалиста, завершившего обучающие модули, начинается с 90000 рублей.

Для кого

Курс "Разработчик C++" идеален для желающих освоить создание кода на C++, управление библиотеками и разрешение задач различной степени трудности.

Чему научитесь

В ходе обучения на курсе участники осваивают разработку на C++, решают комплексные задачи, углубляют понимание алгоритмов и объектно-ориентированного программирования, изучают применение специализированных библиотек и формируют портфолио с собственными проектами.

Программа обучения

1. Образовательный контент по C++: логика разработчика, базовые элементы языка, структуры данных и алгоритмические основы.
2. Учебный план для C++ программистов: введение в Linux, манипуляции с файлами и папками, управление доступом и пользователями, архитектура ПК, сборка кода, многопоточность, концепции параллелизма, процессы и потоки, контроль над потоками.
3. Курс для Python-разработчиков: наставничество, координация, живые вебинары, вечный доступ к учебным материалам, помощь в трудоустройстве, карьерное обучение, недельные индивидуальные сессии с наставниками, создание собственного проекта под их руководством.
4. Обучающая программа для аналитиков данных: компактный теоретический блок и практические занятия.
5. Курс Fullstack-разработки на PHP и JavaScript: обновление знаний по верстке и JavaScript, знакомство с PHP и Laravel.
6. Курс по Frontend-разработке от Skillfactory: создание игр на Unity, Java-программирование, fullstack-разработка на Python.
7. Обучение в области кибербезопасности "Белый хакер": IT-сфера, общение с клиентами, математика, машинное обучение, нейронные сети, AI.
8. Учебный курс для аналитиков данных: работа с текстовыми данными, короткие обучающие видеоролики.

Кто преподает

1. Арслан Юсифов занимается инженерией в сфере C++ и DevOps в компании ActiveVideo, где его основная задача - это реализация виртуализации операционной системы Android для передачи видеоконтента пользователям через такие сервисы, как Netflix, Amazon и HBO.

2. Андрей Золотых, занимающий позицию старшего разработчика C++ в компании «МТС Информационные технологии», обладает глубокими знаниями в области языков программирования C и C++, систем, работающих в режиме реального времени, и сетевых протоколов, и вносит свой вклад в создание серверной части для систем с высокими требованиями к производительности.

3. Александр Адамов, программист в компании Playrix, применяет свой опыт в программировании на C++ в индустрии разработки игр, включая работу над известной серией игр Assassins Creed, и в настоящее время занимается разработкой игрового движка в Playrix.

Формат обучения

1. Образовательный процесс на программе для будущих специалистов в области C++ осуществляется дистанционно, включает в себя решение типовых задач, имитацию интервью и поддержку в составлении CV.
2. Курс по программированию на языке C++ предполагает удаленное обучение, выполнение практических работ, изучение теории, использование симуляторов и совместное создание проектов.
3. Программа подготовки аналитиков данных в Skillfactory представляет собой виртуальные занятия с акцентом на практические задачи, анализ текстов, краткие видеолекции и взаимодействие с координаторами и наставниками.
4. Курс в Skillfactory предусматривает онлайн-обучение с практическими упражнениями различного формата (игры, программирование, тестирование), а также изучение материалов в текстовом и видеоформате с возможностью обратной связи в групповом чате.

Пункты для резюме

Ключевые компетенции:
1. Программирование на языке C++.
2. Анализ и применение алгоритмов.
3. Эффективное использование структур данных.
4. Освоение базовых концепций кодирования в C++.
5. Мастерство в обращении с указателями, шаблонами, классами и механизмом наследования.

Технологический набор:
1. Unity
2. C#
3. Java
4. Spring Framework
5. Введение в DevOps
6. Python
7. Javascript
8. React
9. Docker
10. Git

Бонусы и подарки

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

Сертификат/Диплом

"Профессия: C++ разработчик" - заветный документ, символизирующий завершение курса, вручается выпускникам.

О курсе

Изучите все самое важное для начинающих программистов, чтобы стать разработчиком уровня Pro: алгоритмы, ООП, основы рабочего кода языка C++. Получите востребованную профессию и растите дальше. Добавьте в копилку знаний и портфолио важный язык разработки.
Все курсы "Skillfactory"

О школе

SkillFactory — узкоспециализированная школа: учит Data Science, аналитике данных и программированию. Многолетний фокус на инженерных специальностях помогает наращивать экспертизу и постоянно совершенствовать курсы.

Программа обучения

11 месяцев
Формат: онлайн в удобное время
8 тематических блоков

 

1. Основные конструкции C++

  • Переменные, типы данных
  • Порядок выполнения кода в программе. Ветвления, циклы
  • Массивы. Строки. Указатели и ссылки
  • Функции
  • ООП
  • Исключения
  • Управление памятью C/C++
  • Шаблоны

 

2. Алгоритмы и структуры данных

  • Оценка времени работы алгоритмов
  • Алгоритмы сортировки
  • Элементарные структуры данных
  • Введение в алгоритмы поиска
  • Сбалансированные деревья поиска
  • Хеширование
  • STL

 

3. Основы Linux на примере Ubuntu

  • Работа с файлами и директориями в терминале
  • Работа с пользователями и правами доступа
  • Устройство компьютера, базовые принципы работы. Компиляция программы

 

4. Параллельное программирование

  • Что такое параллелизм
  • Потоки и процессы
  • Управление потоками
  • Асинхронная работа с сетью
  • Пулы потоков, прерывание потоков

 

5. Работа с базами данных

  • Введение в реляционные базы данных
  • Проектирование баз данных на примере PostgreSQL
  • Язык запросов SQL
  • Работа с базами данных в C++
  • Обзор NoSql

 

6. Тестирование

  • Unit-тестирование
  • TDD (Gtest, Gmock)

 

7. Современные стандарты С++

  • Что нового в C++ 11 (Умные указатели)
  • Что нового в C++ 14 (Лямбда-выражения)
  • Новшества C++ 17
  • Все что нужно знать про C++ 20

 

8. Desktop-разработка на Qt

  • Введение в Qt
  • Создание UI для проекта
Отзывы о Skillfactory
4.80
5.0 5
Денис,

Fullstack-разработчик на Python

Закончив курсы по фуллстек разработке на Питоне, хочу поделиться своими впечатлениями. Начинал я имею небольшую базу знаний и поначалу не верилось что смогу пройти до конца, но по мере прохождения курса стало понятно что мне нравится обучение и становится всё интереснее, по мере того как видишь какой-то результат. JavaScript для меня был темным лесом, но оказалось что после курса бэкенда и того знания Python, что дается на курсе, это не так сложно. Безусловно были моменты когда опускались руки, но главное перебороть этот момент, в любом случае если что тебе помогут менторы. Я очень доволен тем что обратился именно в SkillFactory и однозначно могу советовать его всем.

Ответить

next1 комментарий

 
5.0 5
Ирина Сафонцева,

Профессия Аналитик данных

О школе узнала из случайной рекламы в соц.сети. Заинтересовала специальность - Аналитика данных. Попросила менеджеров школы выслать подробную информацию о курсе. Программа достаточно обширная, рассматривается много различных тем, инструментов для работы с данными. Привлекло, что курс по времени занимает примерно 18 месяцев, т.е. примерно такое же время, как дается в ВУЗе на специализацию (не общие дисциплины).
Сразу хочу отметить, что работаю в области ИТ, имею дело с БД и данными. Программа не для новичков в области ИТ, если вы не работаете с данными и не сталкивались с анализом, SQL, программированием, то будет непросто.
Материалов много, заданий много, вебинары - каждую неделю. Поддержка студентов замечательная. Ответ практически на любое задание можно найти в чате поддержки. Кураторы отвечают оперативно, записывают видео с пояснениями.
Могу порекомендовать курс тем, кто действительно хочет много учиться и осваивать новую профессию.

Ответить

next0 комментариев

 
5.0 5
Галина,

Тестирование на Python

Учусь на курсе тестировщик-автоматизатор на Python. Учиться интересно, в целом все нравится. Написано понятно, если тема не раскрыта достаточно подробно есть ссылки на сторонние ресурсы. В конце каждого модуля - практическое задание на закрепление материала. Также, пока проходишь модуль, делаешь маленькие простые задания "на усвоение" прочитанного. Есть мелкие недочеты, но не критично(довольно долгая проверка практических заданий, открытие модулей по календарному расписанию). В целом, в дальнейшем взяла бы здесь еще один курс.

Ответить

next0 комментариев