Онлайн-курс — сертифицированная профессиональная стажировка по программированию на C++ от Google, Codio.

Практическое введение в программирование на 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

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

What you will learn in the course

Courses for which the course is suitable

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

Стажировка — серия курсов из четырех частей.

Эта специализация предназначена для людей без опыта программирования, которые хотят развить навыки программирования на C++ и узнать об основных концепциях информатики, которые позволят им быстро изучить дополнительные языки программирования.

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

Эта специализация даст вам достаточное понимание C++ для решения более специализированных тем, таких как наука о данных и искусственный интеллект.

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

Учащиеся создадут различные практические проекты, в том числе:

  • Полезные программы на C++, которые ускоряют повседневные задачи, например автоматическое обновление файлов.
  • Более поздние проекты будут генерировать графический вывод с использованием библиотеки Clmg.
  • включить анимацию.

Details of the courses that make up the specialization

Основы C++: выборка и рекурсия

Курс 1
8 часов
4,6 (866 оценок)

Детали курса

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

Навыки, которые вы приобретете

  • Категория: Информатика
  • Категория: репетиции
  • Категория: С++
  • Категория: Условия
  • Категория: переменные

Базовые структуры в C++: векторы, указатели, строки и файлы.

Курс 2
9 часов
4,6 (207 оценок)

Детали курса

  • Храните векторы данных и манипулируйте ими.
  • Сравнивайте и манипулируйте текстовыми строками
  • Чтение и запись в текстовые и CSV-файлы.

Навыки, которые вы приобретете

  • Категория: Струны
  • Категория: Информатика
  • Категория: С++
  • Категория: Файлы
  • Категория: Векторы

Основы объектов в C++: функции, рекурсия и объекты

Курс 3
8 часов
4,7 (157 оценок)

Детали курса

  • Описывать и использовать пользовательские функции для улучшения читаемости кода.
  • Когда и как использовать back вместо back
  • Создание и изменение пользовательских объектов

Навыки, которые вы приобретете

  • Категория: Назад
  • Категория: Информатика
  • Категория: С++
  • Категория: Функции
  • Категория: Объекты

Объектно-ориентированный C++: наследование и подготовка

Курс 4
9 часов
4,8 (195 оценок)

Детали курса

  • Как организовать более крупные программы, используя принципы объектно-ориентированного программирования
  • Повторное использование частей классов посредством наследования
  • Классифицировать соответствующую информацию и методы в отделе

Навыки, которые вы приобретете

  • Категория: Информатика
  • Категория: С++
  • Категория: полиморфизм
  • Категория: Объектно-ориентированное программирование (ООП)
  • Категория: Наследство