Онлайн-курс – сертифицированная профессиональная специализация по объектно-ориентированному программированию Лондонского университета.

Создайте платформу для торговли криптовалютой с помощью C++. Развивайте навыки объектно-ориентированного программирования и работы с данными на C++ с помощью практического и увлекательного примера.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Средний уровень

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • мягкие навыки
  • коммуникативные навыки
  • решение проблем
  • работа в команде
  • Творческое мышление
  • тайм-менеджмент
  • Ведущий
  • Обработка информации
  • Навыки управления проектами
  • Навыки личного развития

What you will learn in the course

Courses for which the course is suitable

  • Разработчик программного обеспечения
  • инженер-программист
  • разработчик С++
  • Разработчик торговых систем
  • системный аналитик
  • Разработчик приложений
  • Инженер данных
  • Разработчик торговых платформ
  • Разработчик игр (особенно в сфере виртуальной экономики)
  • Разработчик интерактивного программного обеспечения

Стажировка — серия из 5 курсов

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

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

Содержание этой специализации взято из онлайн-программы бакалавриата Лондонского университета в области компьютерных наук. Если вы оплатите курсы и, наконец, пройдёте курс «Объектно-ориентированное программирование» по программе, ваш прогресс сохранится.

Практический учебный проект

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

Details of the courses that make up the specialization

Введение в объектно-ориентированное программирование на C++

Курс 1

  • 10 часов
  • 4,7 (138 оценок)

Детали курса

чему ты научишься
  • По окончании курса вы сможете написать, скомпилировать и запустить программу на C++, которая получает ввод от пользователя и выводит сообщения на экран.
  • В конце курса вы сможете использовать циклы и операторы if для создания интерактивной системы меню.
  • В конце курса вы начнете разрабатывать простую платформу для торговли криптовалютой.
навыки, которые вы разовьете
  • Категория: синтаксис
  • Категория: Назад
  • Категория: Компилятор
  • Категория: Обработка ошибок

Программирование на C++: классы и данные

Курс 2

  • 10 часов
  • 4,8 (46 оценок)

Детали курса

чему ты научишься
  • По окончании курса вы сможете выбирать подходящие типы данных для представления набора данных в программе на C++.
  • По окончании курса вы сможете понимать, проектировать и писать классы с функциями на C++.
навыки, которые вы разовьете
  • Категория: Синтаксис
  • Категория: Назад
  • Категория: Компилятор
  • Категория: Обработка ошибок

Объектно-ориентированное программирование на C++: функции

Курс 3

  • 9 часов
  • 4,6 (25 оценок)

Детали курса

чему ты научишься
  • По окончании курса вы сможете конвертировать алгоритмы из кода в рабочий C++.
  • По окончании курса вы сможете использовать обработку ошибок при обработке недостоверных данных.
  • По окончании курса вы сможете использовать встроенные функции C++ для чтения данных из файлов.
навыки, которые вы разовьете
  • Категория: С++
  • Категория: поток управления
  • Категория: Интерфейс командной строки
  • Категория: Компилятор
  • Категория: Объектно-ориентированное программирование (ООП)

Работа с объектами в C++.

Курс 4

  • 12 часов
  • 4,7 (21 оценка)

Детали курса

чему ты научишься
  • По окончании курса вы сможете пересмотреть векторы объектов.
  • По окончании курса вы будете хорошо понимать алгоритм сопоставления.
  • По окончании курса вы сможете использовать обработку ошибок для написания надежного кода.
навыки, которые вы разовьете
  • Категория: Синтаксис
  • Категория: Назад
  • Категория: Компилятор
  • Категория: Обработка ошибок

Создайте платформу для торговли криптовалютой на C++: окончательная система

Курс 5

  • 7 часов
  • 4,6 (22 оценки)

Детали курса

чему ты научишься
  • По окончании курса у вас будет функциональное приложение Exchange для криптовалют.
  • В конце курса вы поймете использование статических и нестатических функций.
  • В конце курса вы объясните, как смоделировать реальную сущность как класс с данными и функциями.
навыки, которые вы разовьете
  • Категория: Синтаксис
  • Категория: Назад
  • Категория: Компилятор
  • категория: Обработка ошибок