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

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 ₽ / мес
Перейти

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

Нетология
netology.ru
Скидка 40%
Начало
Длительность
21 месяц
Рассрочка
3 000 ₽ / мес
Стоимость
108 000 ₽
Трудоустройство
Вебинары
Домашние задания
SkillFactory
skillfactory.ru
Скидка 30%
Начало
Длительность
1 год
Рассрочка
7 000 ₽ / мес
Тренажеры
Трудоустройство
Видео
Skillbox
skillbox.ru
Скидка 35%
Начало
Ежедневно
Длительность
12 месяцев
Рассрочка
5 400 ₽ / мес
Стоимость
118 800 ₽
Подарок при покупке
Трудоустройство
Видео
Skypro
sky.pro
Скидка 35%
Начало
Длительность
10 месяцев
Рассрочка
7 492 ₽ / мес
Тренажеры
Видео
Вебинары
Домашние задания
Трудоустройство
Разработчик Python
Продвинутый уровень
Начало
Длительность
5 месяцев
Рассрочка
22 500 ₽ / мес
Стоимость
100 000 ₽
Трудоустройство
Вебинары
Домашние задания
GeekBrains
gb.ru
Скидка 40%
Факультет веб-разработки
Начальный уровень
Начало
Длительность
16 месяцев
Рассрочка
9 975 ₽ / мес
Стоимость
119 700 ₽
Вебинары
Видео
Трудоустройство
Начало
Ежедневно
Длительность
5 месяцев
Рассрочка
2 850 ₽ / мес
Тренажеры
Домашние задания
Видео