C++ разработчик

C++ разработчик

Начало
Уровень
Начальный уровень
Длительность
9 месяцев
Формат
Видео, Тренажеры
Перейти

О курсе

С помощью этого курса Вы научитесь:

  • Понимать структуру и синтаксис языка С++
  • Решать задачи любой сложности с помощью C++
  • Писать многопоточные приложения
  • Написание авто-тестов и следовать TDD
  • Применять концепции ООП на практике

Программа курса:

1-ый блок. Основные конструкции C++ (2.5 месяц)

  • Переменные, типы данных
  • Ветвления, циклы, функции
  • Модули, ООП, наследование
  • Инициализация и удаление объектов
  • Преобразование типов
  • Управление памятью и исключения
  • Шаблоны, библиотеки STL и Boost

2-ой блок. Алгоритмы и структуры даных (1.2 месяц)

  • Простые алгоритмы и алгоритмы поиска
  • Сложность алгоритмов и О-нотация
  • Стек, очередь, списки, кучи - взгляд изнутри
  • Деревья поиска, хэш-функции и хэш-таблицы
  • Алгоритмы на графах

3-ий блок. Основы Linux на примере CentOS (1 месяц)

  • Установка Linux
  • Работа с пользователями и правами доступа
  • Работа с файлами
  • Базовые навыки администрирования

4-ый блок. Современные стандарты C++ (1 месяц)

  • Что нового с C++ 11, 14, 17, 20
  • Умные указатели и лямбда-выражения

5-ый блок. Тестирование (2 недели)

  • Unit-тесты
  • Интеграционное тесты
  • Методология TDD

6-ой блок. Работа с базами данных (1.5 месяца)

  • Проектирование баз данных на примере PostgreSQL
  • Язык SQL
  • Работа с базами данных в C++ и ORM

7-ой блок. Параллельное программирование (1.5 месяца)

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

Перспективы:

  • Средняя зарплата после окончания курса от 90 000 ₽
  • Помощь в трудоустройстве

Стоимость

По частям
6 400 ₽ / мес
10 667 ₽ / мес
Перейти

Вам может быть интересно

Начало
Длительность
14 месяцев
Рассрочка
5 953 ₽ / мес
Трудоустройство
Вебинары
Домашние задания
SkillFactory
skillfactory.ru
Скидка 30%
Начало
Длительность
1 год
Рассрочка
7 000 ₽ / мес
Тренажеры
Трудоустройство
Видео
Skillbox
skillbox.ru
Скидка 30%
Начало
Ежедневно
Длительность
2 года
Рассрочка
4 510 ₽ / мес
Подарок при покупке
Трудоустройство
Видео
Разработчик Python
Продвинутый уровень
Начало
Длительность
5 месяцев
Рассрочка
22 500 ₽ / мес
Стоимость
100 000 ₽
Трудоустройство
Вебинары
Домашние задания
GeekBrains
geekbrains.ru
Скидка 40%
Факультет веб-разработки
Начальный уровень
Начало
Длительность
1,5 года
Рассрочка
13 500 ₽ / мес
Стоимость
162 000 ₽
Вебинары
Видео
Трудоустройство
Начало
Ежедневно
Длительность
5 месяцев
Рассрочка
2 850 ₽ / мес
Тренажеры
Домашние задания
Видео
Начало
Ежедневно
Длительность
4 месяца
Рассрочка
Нет
Стоимость
32 000 ₽
Видео
Домашние задания