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

От: Skillfactory

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

Сводка

Цена
от 150 000₽ 90 000₽
Рассрочка
от 200₽
Статус
Идет набор
Начнется
17.02.2022
Длительность
9 месяцев
Язык
ru

Описание курса

Вы освоите базовые знания алгоритмов, объектно-ориентированного программирования, основы Linux, тестирование и стандарты языка C++.

Уроки и вебинары. 75 модулей с теорией, заданиями, тестами, скринкастами и домашними заданиями, на которых вы осваиваете необходимую теорию и практикуете разработку с ментором в режиме онлайн.

Тренажёры. Онлайн-тренажеры для комфортной отработки навыков.

Проекты в портфолио. 3 вида проектов: мини-проекты по темам для закрепления навыка, сквозные полноценные проекты по разработке. Их можно с гордостью поместить в портфолио.

Обучение на универсального программиста. После обучения вы сможете делать почти все что захотите — сами, с помощью одного языка. Это особенно ценится на рынке.

О школе

Skillfactory
Отзывы 0
Информация
Компания основана в 2016 году. Официальный сайт https://skillfactory.ru. Мы собрали и проверили более 115 отзывов об онлайн курсах Skillfactory.

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

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

2 месяца

1) Переменные, типы данных

2) Порядок выполнения кода в программе. Ветвления, циклы

3) Массивы. Строки. Указатели и ссылки

4) Функции

5) ООП

6) Исключения

7) Управление памятью C/C++

8) Шаблоны

Результат:

Научитесь использовать основные возможности языка. Решите свыше 20 практических заданий для закрепления материала.

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

2 месяца

1) Оценка времени работы алгоритмов

2) Алгоритмы сортировки

3) Элементарные структуры данных

4) Введение в алгоритмы поиска

5) Сбалансированные деревья поиска

6) Хеширование

7) STL

Результат:

Вы научитесь использовать основые алгоритмы и структуры данных, будете хорошо понимать, как они выглядят изнутри и как работают. Эти знания и навыки помогут вам писать высокопроизводительный код и пройти собеседования в крупные компании.

3 блок Основы Linux на примере Ubuntu

1 месяц

1) Работа с файлами и директориями в терминале

2) Работа с пользователями и правами доступа

3) Устройство компьютера, базовые принципы работы. Компиляция программы

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

1 месяц

1) Что такое параллелизм

2) Потоки и процессы

3) Управление потоками

4) Асинхронная работа с сетью

5) Пулы потоков, прерывание потоков

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

1,5 месяца

1) Введение в реляционные базы данных

2) Проектирование баз данных на примере PostgreSQL

3) Язык запросов SQL

4) Работа с базами данных в C++

5) Обзор NoSql

Результат:

Научитесь проектировать базы данных, освоите язык запросов SQL, и научитесь взаимодействовать с БД из C++. А также познакомитесь NoSQL базами данных, и научитесь их использовать в проектах на C++.

6 блок Тестирование

2 недели

1) Unit-тестирование

2) TDD (Gtest, Gmock)

Результат:

Научитесь писать надёжный код и покрывать его тестами.

7 блок Современные стандарты C++

2 недели

1) Что нового в C++ 11 (Умные указатели)

2) Что нового в C++ 14 (Лямбда-выражения)

3) Новшества C++ 17

4) Все что нужно знать про C++ 20

Результат:

Будете знать ключевые изменения, привнесённые в стандарты C++ 11, 14, 17, 20.

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

2 недели

1) Введение в Qt

2) Создание UI для проекта

Результат:

Cоздадите интерфейс для итогового проекта.

Отзывы

Еще не добавили ни одного отзыва