Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Отсутствует

Стоимость курса

114 840 ₽
есть рассрочка
Этот язык входит в ТОП-5 самых популярных в мире. Программисты любят его за чистую и красивую логику, они говорят: «Этот язык помогает думать как программируешь и программировать — как думаешь». Он близок к «железу», так что на нем можно создавать код для датчиков, марсоходов. Однако гибкость языка помогает ему находить свое место в создании игр, высоконагруженных приложений и систем моделирования.
С++ для миллионов программистов стал аналогом английского языка. На нем можно и на IT-конференции выступить, и роман написать.

Что вы получите после обучения

Приобретаемые навыки
1
C++
4
QT

Образовательная организация

Школа по работе с данными SkillFactory обучение Big Data, Data Science, Machine Learning, Data Engineering и AI

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

1-ый блок (2 месяца)
Основные конструкции С++
Программа:
1) Переменные, типы данных
2) Порядок выполнения кода в программе. Ветвления, циклы
3) Массивы. Строки. Указатели и ссылки
4) Функции
5) ООП
6) Исключения
7) Управление памятью C/C++
8) Шаблоны

2-ой блок (2 месяца)
Алгоритмы и структуры данных
Программа:
1) Оценка времени работы алгоритмов
2) Алгоритмы сортировки
3) Элементарные структуры данных
4) Введение в алгоритмы поиска
5) Сбалансированные деревья поиска
6) Хеширование
7) STL

3-ий блок (1 месяц)
Основы Linux на примере Ubuntu
Программа:
1) Работа с файлами и директориями в терминале
2) Работа с пользователями и правами доступа
3) Устройство компьютера, базовые принципы работы. Компиляция программы

4-ый блок (1 месяц)
Параллельное программирование:
Программа:
1) Что такое параллелизм
2) Потоки и процессы
3) Управление потоками
4) Асинхронная работа с сетью
5) Пулы потоков, прерывание потоков

5-ый блок (1,5 месяца)
Работа с базами данных
Программа:
1) Введение в реляционные базы данных
2) Проектирование баз данных на примере PostgreSQL
3) Язык запросов SQL
4) Работа с базами данных в C++
5) Обзор NoSql

6-ой блок (2 недели)
Тестирование
Программа:
1) Unit-тестирование
2) TDD (Gtest, Gmock)

7-ой блок (2 недели)
Современные стандарты С++
Программа:
1) Что нового в C++ 11 (Умные указатели)
2) Что нового в C++ 14 (Лямбда-выражения)
3) Новшества C++ 17
4) Все что нужно знать про C++ 20

8-ой блок (2 недели)
Desktop-разработка на Qt
Программа:
1) Введение в Qt
2) Создание UI для проекта

Рейтинг курса

4.6
рейтинг
0
1
0
0
0

Отзывы о курсе

1 отзыв
по рейтингу по дате
Z
zldenis

В целом хорошо, но есть над чем работать.

Достоинства: Хороший курс для человека с опытом программирования на С++. Недостатки: "Полному нулю" будет сложно. Прохожу курс "С++ разработчик". Учусь около месяца. Плюсы: - качественная подборка теоретического материала. Без лишней воды и заумных рассуждений; - интересные задания на самопроверку; - грамотная работа службы поддержки, ментора и наставника. Обращался несколько раз, ответ все...

Может быть интересно

обновлено 12.02.2024 16:49
Профессия C++ разработчик

Профессия C++ разработчик

Оставить отзыв
Поделиться курсом с друзьями