Специализация C++ и Алгоритмы | OTUS
Скидки на курсы июня!
Только два дня! Пишите в чат, чтобы получить максимальную скидку ➞
Написать в чат

Курсы

Программирование
Web-разработчик на Python Разработчик на Spring Framework iOS Разработчик. Продвинутый курс v 2.0. PostgreSQL C# ASP.NET Core разработчик Разработчик C# Архитектор программного обеспечения Разработчик C++ MS SQL Server разработчик Android-разработчик. Базовый курс Архитектор высоких нагрузок Backend-разработчик на PHP Алгоритмы для разработчиков Team Lead 2.0 Python-разработчик. Базовый курс VOIP инженер Базы данных Разработчик Golang Разработчик программных роботов (RPA) на базе UiPath и PIX Разработчик голосовых ассистентов и чат-ботов Agile Project Manager в IT
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02

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

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

Старт

29 июня

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

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

Старт

29 июня

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

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

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

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

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

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

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

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

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

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

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

115 000 ₽

вместо 160000 ₽

В рассрочку

Подробнее

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

29 июня

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

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

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

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

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

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

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

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

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

Мероприятия

Всё о курсе «Разработчик С++», 8 июня в 20:00
На Дне открытых дверей преподаватель расскажет о программе курса, формате обучения и перспективах для выпускников. Формат проведения — онлайн трансляция. Участие бесплатное.

Первые 20 участников, зарегистрировавшихся на этот вебинар, получат Сертификат на скидку на электронную почту в течение 1-2 дней после трансляции.

Еще 10 сертификатов на скидку распределим в прямом эфире между теми, кто записался на вебинар. Запись на участие в акции закрывается в день проведения вебинара в 16:00 (полные правила акции читайте на сайте https://otus.ru/legal/promo/)

Применить Сертификат можно только после успешного прохождения вступительного тестирования.

Готовьте вопросы, сдавайте вступительный тест и присоединяйтесь!
Сергей
Кольцов
Предыдущий день открытых дверей
«Hello, World!» на фарси или как использовать Unicode в C++, 22 июня в 20:00
Мечтали когда-нибудь написать «Hello, World!» на фарси? Тогда приходите онлайн! Разберёмся, как использовать Unicode в своих программах различными способами. Вы сможете подробно изучить старые-добрые приёмы по локализации приложений на C++. Посмотрите, как разбираться с «кракозябрами». Поймёте по-новому значение слова «кодировка».
Марат
Сейфуллин
Предыдущий открытый вебинар
Всё о курсе «Алгоритмы для разработчиков», 10 июля в 20:00
День Открытых Дверей — отличная возможность задать все вопросы по алгоритмам и структурам данных, узнать подробнее о программе курса, особенностях онлайн-формата, навыках, компетенциях и перспективах, которые ждут выпускников после обучения.

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

Первые 20 участников, зарегистрировавшихся на этот вебинар и прошедших вступительный тест, имеют право получить Сертификат на скидку на электронную почту после проведения трансляции.

А еще 10 сертификатов на скидку будет разыграно между теми, кто прошел тест и записался на трансляцию (полные правила акции читайте на сайте https://otus.ru/legal/promo/).

Готовьте вопросы, сдавайте вступительный тест и присоединяйтесь!
Евгений
Волосатов
Предыдущий день открытых дверей
Пирамидальная сортировка HeapSort, 24 июля в 20:00
На бесплатном пробном уроке мы сначала реализуем алгоритм сортировки выбором - SelectionSort, а потом внедрим в него двоичный поиск максимального элемента.

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

Регистрируйтесь сейчас - напомним в день вебинара!
Евгений
Волосатов
Предыдущий открытый вебинар

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

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

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

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

115 000 ₽

160 000 ₽

Выгодно

В рассрочку

=

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

100 000 ₽

+

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

60 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 году по специальности «Учитель профессии»

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

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

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

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

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

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

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

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

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

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

Data Scientist Insilico Medicine

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

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

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

Data Scientist Insilico Medicine

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

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

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

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

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

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

Люблю и умею преподавать. Более 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 и в Поиске по Картинкам в Яндексе.
Закончил кафедру Математической статистики МГУ

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

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

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

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

115 000 ₽

вместо 160000 ₽

В рассрочку

Подробнее

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

29 июня

🎁 Дарим сертификаты на скидку!
Запишитесь на июньскую трансляцию интересного вам дня открытых дверей и участвуйте в Акции ➞