Агрегатор курсов
Программирование Тестирование Дизайн Маркетинг Аналитика Управление
Войти
Otus

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

ОНЛАЙН
105 000 ₽
28 декабря
24240 месяцев
сертификат
Перейти на сайт

Описание

Курс для тех, кто хочет стать разработчиком C++ и освоить алгоритмы.

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

  • Писать на С++
  • Понимать современные проблемы языка и специфики его применения
  • Использовать паттерны проектирования, принципы написания многопоточного кода
  • Взаимодействовать с сетью, хранить и обрабатывать большие объемы данных
  • Владеть нюансами программирования на С++, которые отличают разработчика уровня Middle от Junior
  • Использовать готовые алгоритмы и структуры данных и грамотно создавать свои под конкретную задачу
  • Использовать техники вычисления сложности алгоритмов.
  • Применять в работе продвинутых структур данных: хэш-таблицы, графы, деревья поиска
  • Решать алгебраические задачи и задачи динамического программирования

Необходимые знания

Синтаксис языка программирования стандарта C++03:
  • Переменные, функции, указатели
  • Классы, структуры, union
  • Переопределение операторов
  • Наследование
  • Исключения
  • Понимание шаблонов в языке C++
Основы computer science
  • Простые алгоритмы и их оценки сложности
  • Структуры данных и их применение
  • Принципы работы с памятью - стек, heap
Основы многопоточного программирования
  • Опыт программирования на любом языке программирования (начальный или средний уровень)
  • Знание элементарной математики в объёме средней школы
  • Минимальное знание алгоритмов и структур данных и желание развиваться в области их изучения

После обучения Вы

  • Заберете с собой материалы по всем занятиям (презентации, записи вебинаров, примеры практических задач)
  • Получите сертификат о прохождении курса
  • Научитесь прикладному применению стандартов C++11 / C++14 / C++17;
  • Освоите асинхронное и многопоточное программирование
  • Сможете писать рациональный и хорошо структурированный код
  • Приобретёте навыки работы с алгоритмами и структурами данных, которые необходимы при реализации сложных проектов в крупных компаниях
  • Получите глубокое представление о шаблонной магии и паттернах проектирования
  • Получите приглашение пройти собеседование в компаниях-партнерах Otus в Москве

Среди преподавателей курса Senior Developer С++ VisionLabs.

Отзывы

Отзывов ещё нет — станьте первым.

Похожие курсы

Udemy
"Привет, ЭКСПЕРТ!"- Курс№6. Arduino-робототехника.Часть1
онлайн
бесплатно
в любое время
Udemy
.NET Core Первые шаги
онлайн
1 490 ₽
в любое время
Нетология
1C программирование с нуля: как попасть в востребованную профессию
онлайн
бесплатно
в любое время
менее 1 дня
Мы в соцсетях
ШколамБлогО сервисеОбратная связь
Политика конфиденциальностиПользовательское соглашение