Логотип Academy Market
Каталог курсов
Логотип Academy Market
Наверх
Александр Ключев
Александр Ключев
Программист
г. Санкт-Петербург

Александр Ключев

Программист
г. Санкт-Петербург

Опыт программистом у Александра насчитывает уже 10 лет, причём большую часть из них он посвятил работе с С++. Среди его проектов были Mortal Kombat, Wild West 3D, Ice age 3D. Своим опытом и знаниями делится с учениками платформы Otus.

Направление
Рейтинг курсов
4,75
Otus
Преподаватель
Zynga
Ведущий программист

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

Онлайн-курс познакомит вас с особенностями разработки программного обеспечения на С++, после чего вы закрепите полученные знания на практике и разработаете итоговый проект.

1.
Современный C++
2.
Архитектура
3.
Параллельные вычисления
4.
Сеть
5.
Хранилища
6.
ML
7.
Проектная работа

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

Программировать на С++
Писать многопоточный и асинхронный код
Взаимодействовать с сетью
Настраивать хранение и обработку больших объемов данных
Применять стандарты C++11 / C++14 / C++17;
Логотип школы
4,9
C++ Developer от Otus
10 Месяцев
93 урока

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

Обучение длится 10 месяцев. Каждую неделю будете заниматься по два раза, выполнять домашние и проектные работы (после каждой ступени). Сможете общаться со своими преподавателями, кураторами и однокурсниками, чтобы обсуждать вопросы по заданиям. 

1.
1 ступень
2.
2 ступень

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

Владеть принципами ООП и разработкой на С++
Проводить unit-тестирование
Программировать в различных библиотеках
Настраивать многопоточность
Использовать принципы CI/CD

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

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

1.
Введение в язык C++
2.
Классы и структуры
3.
Основы unit-тестирования
4.
Стандартная библиотека и полезные алгоритмы
5.
Работа со сторонними библиотеками
6.
Всё глубже и глубже. Тонкости
7.
Многопоточность в C++
8.
Разное
9.
Проектный модуль

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

Программировать на C++
Проводить unit-тесты
Искать и исправлять ошибки в коде
Разрабатывать собственные типы и операции
Создавать программы для решения бизнес-задач

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

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

1.
Простые алгоритмы и базовые структуры данных
2.
Алгоритмы сортировки
3.
Деревья поиска
4.
Хеш-таблицы
5.
Теория графов
6.
Алгоритмы на строках
7.
Динамическое программирование
8.
Олимпиадное программирование
9.
Вероятностные алгоритмы
10.
Проектная работа

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

Применять простые алгоритмы
Работать с деревьями поиска и графами
Использовать динамическое программирование
Создавать собственные алгоритмы
Писать структурированный код