Специализация C++ и Алгоритмы | OTUS
🔥 Начинаем BLACK FRIDAY!
Максимальная скидка -25% на всё. Успейте начать обучение по самой выгодной цене.
Выбрать курс

Курсы

Программирование
iOS Developer. Basic
-25%
Python Developer. Professional
-25%
Разработчик на Spring Framework
-25%
Golang Developer. Professional
-25%
Python Developer. Basic
-25%
iOS Developer. Professional
-25%
Highload Architect
-25%
JavaScript Developer. Basic
-25%
Kotlin Backend Developer
-25%
JavaScript Developer. Professional
-25%
Android Developer. Basic
-25%
Unity Game Developer. Basic
-25%
Разработчик C#
-25%
Программист С Web-разработчик на Python Алгоритмы и структуры данных Framework Laravel PostgreSQL Reverse-Engineering. Professional CI/CD Vue.js разработчик VOIP инженер Программист 1С Flutter Mobile Developer Супер - интенсив по Kubernetes Symfony Framework Advanced Fullstack JavaScript developer Супер-интенсив "Azure для разработчиков"
Инфраструктура
Мониторинг и логирование: Zabbix, Prometheus, ELK
-25%
DevOps практики и инструменты
-25%
Архитектор сетей
-25%
Инфраструктурная платформа на основе Kubernetes
-25%
Супер-интенсив «ELK»
-16%
Супер-интенсив «IaC Ansible»
-16%
Супер-интенсив "SQL для анализа данных"
-16%
Базы данных Сетевой инженер AWS для разработчиков Cloud Solution Architecture Разработчик голосовых ассистентов и чат-ботов Внедрение и работа в DevSecOps Администратор Linux. Виртуализация и кластеризация Нереляционные базы данных Супер-практикум по использованию и настройке GIT IoT-разработчик Супер-интенсив «СУБД в высоконагруженных системах»
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02

Специализация

2 курса по выгодной цене

Старт

28 декабря

Специализация С ++ и Алгоритмы

Специализация С ++ и Алгоритмы

Старт

28 декабря

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

Что даст вам этот курс:

— Умение писать на С++ правильно.
— Понимание современных проблем языка и специфики его применения.
— Освоение паттернов проектирования, принципов написания многопоточного кода.
— Знание, как взаимодействовать с сетью, хранить и обрабатывать большие объемы данных.
— Владение нюансами программирования на С++, которые отличают разработчика уровня Middle от Junior.

Темы в рамках курса:

Система сборки, пакетный менеджер и выкатка приложения;
C++11/14/17;
Метапрограммирование;
Аллокаторы и умные указатели;
Паттерны ООП применительно к C++;
Структуры и алгоритмы STL/Boost;
Многопоточность;
Асинхронная сеть;
Хранилища данных.
Подробнее о курсе

Алгоритмы для разработчиков

Что даст вам этот курс:

— Умение использовать готовые алгоритмы и структуры данных и грамотно создавать свои под конкретную задачу.
— Освоение техники вычисления сложности алгоритмов.
— Применение в работе продвинутых структур данных: хэш-таблицы, графы, деревья поиска и др..
— Понимание того, как решать алгебраические задачи и задачи динамического программирования.

Темы в рамках курса:

Сложность алгоритмов;
Базовые структуры данных;
Популярные алгебраические алгоритмы;
Алгоритмизация правил игры в шахматы;
Различные способы сортировки массивов;
Операции над различными двоичными деревьями;
Программирование хэш-таблиц и хэш-функций;
Теория графов и алгоритмы поиска кратчайшего пути;
Алгоритмы быстрого поиска в строке;
Различные алгоритмы сжатия и шифрования данных;
Вероятностные алгоритмы и структуры данных;
Численные методы оптимизации.
Подробнее о курсе

Стоимость специализации

105 000 ₽

вместо 150000 ₽

В рассрочку

Подробнее

Начало обучения

28 декабря

Формат обучения

Учитесь из любой точки мира

Удобный формат занятия позволяет учиться в любом месте, где есть доступ в интернет

Совмещайте обучение с работой

Совмещать обучение с работой просто. Вебинары начинаются в 20:00 МСК и длятся два академических часа. Также вы получаете всего одно домашнее задание в неделю.

Общайтесь в Live-режиме с преподавателями

Занятия проводятся в формате онлайн-вебинаров. Ведите живой диалог с преподавателем

ПРОЙТИ БЕСПЛАТНОЕ ТЕСТИРОВАНИЕ

Это поможет понять, насколько курс подходит именно вам.

Мероприятия

Demo day онлайн-курса «C++ Developer. Professional», 14 декабря в 20:00
День Открытых Дверей — отличная возможность задать все вопросы, узнать подробнее о программе курса, особенностях онлайн-формата, навыках, компетенциях и перспективах, которые ждут выпускников после обучения.

Также преподаватель расскажет о себе и своём профессиональном опыте. Запишитесь на онлайн-трансляцию и задайте свой вопрос в прямом эфире!
Сергей
Кольцов
Предыдущий день открытых дверей
Backend на современном C++, 22 декабря в 20:00
В ходе вебинара вы узнаете, зачем нужен C++ для Web и сервер на C++? Поработаете с базами данных в C++. И разберетесь в структурировании проекта C++ для web. Запишитесь!
Александр
Малков
Предыдущий открытый вебинар

Почему это выгодно

При покупке специализации вы экономите более 20% от стоимости курсов.

Специализация

Специализация С ++ и Алгоритмы

105 000 ₽

150 000 ₽

Выгодно

В рассрочку

=

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

90 000 ₽

+

Алгоритмы для разработчиков

Сертификаты

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

Преподаватели

Сергей Кольцов

VisionLabs

Senior Developer С++ VisionLabs

Работает программистом уже почти 10 лет. Заинтересовался языками программирования ещё в школе. Начинал почти как и все в ту пору - с Delphi и Borland C++. Так что был заранее обречён на выбор профессии.

Работал как в крупных компаниях (Яндекс, Luxoft), так и в небольших организациях.

С преподаванием впервые столкнулся в школе, когда объяснял логарифмы одноклассницам. В дальнейшем в рамках рабочих обязанностей выполнял менторские функции с коллегами. На позиции руководителя группы разработки консультации членов команды занимают около 30% времени.

Окончил МГТУ им. Н.Э. Баумана в 2011 году, факультет "Информатика и системы управления".

Сергей Кольцов

VisionLabs

Евгений Волосатов

Профессиональный программист. Преподаватель языка Java в колледже.
Автор видеокурсов по C#, Java, PHP

20 лет опыта ведущим программистом в разных фирмах и опыта преподавания в университете, колледже. 6 лет опыта ведения вебинаров и создания видеокурсов.

Три самых крупных завершенных проекта:
PHP. Служба знакомств в интернете - PHP, MySQL, FreeBSD, C/C++
C#. Программа расчёта заработной платы на АЭС - C#, MS-SQL Server
Java. Видеокурс создания игры Сапёр на Java: https://goo.gl/24DgBg

Статьи на Habrahabr:
Как я создавал методику изучения C# - habr.com/post/239825/
Об альтернативном образовании и про C# - habr.com/post/257957/
Изучение C# — Практический подход - habr.com/post/304142/

Участие в IT-конференциях в Литве, призовое место в конкурсе программирования InfoBalt, призовое место на республиканской олимпиаде по математике и информатике

С окончания школы в 1996 году постоянно преподавал информатику в университете, школе, на кружках, в ДДТ, на предприятиях, в колледже. С 2013 года ведет вебинары онлайн, записывает видеокурсы https://www.VideoSharp.info/

В 2002 году закончил Вильнюсский государственный университет по специальности «Магистр математики и информатики», а в 2008 году по специальности «Учитель профессии».

«В детстве меня вдохновила "Занимательная ***" серия книг Я. И. Перельмана. Считаю своим призванием создать занимательную методику обучения программированию.»

Евгений Волосатов

Михаил Горшков

Лаборатория Касперского

Работаю в Лаборатории Касперского, окончил курс по С++ в Otus и осваиваю область Data Science. Сейчас являюсь наставником на курсе С++. Специально для проекта OTUS создал программу «Алгоритмы для разработчиков». Программирую на С++ и Python в течение 18 лет, как хобби — играю на фортепиано.

Этот курс для тех, кто не проходил или пропустил алгоритмы в своем ВУЗе, а также для всех программистов, интересующихся данной темой: от любителей до профессионалов. Вы узнаете о популярных алгоритмах и структурах данных, научитесь их реализовывать и применять, сможете претендовать на вакансии в лучшие компании России и всего мира: Яндекс, Google, Facebook!

Присоединяйтесь, будет круто!

Михаил Горшков

Лаборатория Касперского

Михаил Степанов

Data Scientist Insilico Medicine

Сейчас занимается глубоким обучением для разработки новых лекарственных препаратов. Занимался проектами по агрегации отзывов, по анализу и оптимизации производства крупных промышленных компаний, в том числе проектами по face detection, face recognition, pose estimation. Оптимизировал модели для запуска на портативных или маломощных устройствах.

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

Михаил Степанов

Data Scientist Insilico Medicine

Матвей Калинин

Главный разработчик в одном из крупнейших банков страны

С 2016 года главный разработчик на ibm в одном из крупнейших банков страны. Опыт разработки программного обеспечения с 1990 года. Работал и с привычными ныне dos, windows и linux системами, и с редко встречающимися специализированными вычислительными устройствами (системами реального времени, ibm i). Профессионально использует C++, С#, assembler, java, RPG.

Закончил МАИ, к.т.н., работал старшим преподавателем, кафедра 704 «Информационно-управляющие комплексы летательных аппаратов».
Участвовал в проектах разработки программного обеспечения, связанного с навигацией. Решал задачи для процессоров цифровой обработки сигналов в операционных системах реального времени включая параллельную обработку данных. Разработал и вёл курс вероятностных конечных автоматов.

В 2000-2002г самостоятельно разработал, используя C++ и Dephi, биллинговый комплекс АСР «ИнтБиллинг» (оборудование VocalTec). Сертификат № ОС/1-СТ-219 Министерства Российской Федерации по связи и информатизации. Биллинг выставлялся на СвязьЭкспоком, имел инсталляции заказчиков.

Долгое время работал с Java2EE (back-end и front-end). Сначала в первом агрегаторе контента для сотовых устройств «Никита-мобайл». Затем в компании «Микротест» занимался разработкой и реализацией систем информирования пользователя, основанных на web интерфейсе и являющихся частью больших распределённых систем, таких как биллинговые системы (Oracle BRM), CRM (Oracle Siebel), интеграционные шины (Tibco), SMS шлюзы.

Люблю и умею преподавать. Более 20 лет помимо программирования изучаю и обучаю айкидо (5й дан Айкикай).

Подобно технике боевых искусств мы изучаем базис: языки, паттерны, платформы. Чтобы затем перевести это всё в зодчество ПО, его архитектуру. С другой стороны, программный продукт всегда есть отражение создателя. Любая система, согласно закону Конвея, есть отражение людей, создавших её. Программирование суть искусство в мире электронных форм. Взрослый ничем не отличается от маленького ребенка, играющего с кубиками. Только кубики другие. Творчество это основа всего. И свобода ошибаться и искать. Обучение это игра и освоение новых миров.

Матвей Калинин

Главный разработчик в одном из крупнейших банков страны

Никита Овчинников

Окончил Волгоградский государственный технический университет по специальности «Автоматизированные системы обработки информации и управления». Увлёкся программированием ещё в студенческие годы (в 2010 году) и остановиться так и не смог. В коммерческой разработке с 2012 года.

Работал с проектами разного масштаба, прошёл путь от Junior до Senior. С 2016 года — старший инженер-программист в EPAM Systems, с 2018 по май 2019 — технический руководитель по разработке софта в Skywind Group.

Участвовал в международном проекте компании Ericsson, занимался web-программированием и собственными проектами.

Является специалистом по архитектуре веб-приложений, хорошо знает JS, React, Node, Mongo, MySQL, фреймворки Express, Koa2, AngularJS. Уверен, что в программировании всё приходит с практикой.

Никита Овчинников

Марат Сейфуллин

Ведущий GoLang разработчик в Ozon, работаю с BigData и High Load-ом.
До этого работал в HighFrequencyTrading в Deutsche Bank и в Поиске по Картинкам в Яндексе.
Закончил кафедру Математической статистики МГУ

Марат Сейфуллин

Пройти бесплатное тестирование

Это поможет понять, насколько курс подходит именно вам.

Стоимость специализации

105 000 ₽

вместо 150000 ₽

В рассрочку

Подробнее

Начало обучения

28 декабря

🎁 Максимальная скидка!
Черная пятница уже в OTUS! Скидка -25% на всё!