Бесплатная подборка онлайн-курсов для старта работы по IT профессии от Geekbrains

Программирование на языке C++

Программирование на языке C++. Данный базовый курс повествует об основных средствах языка C++. Особое внимание уделяется обсуждению базовых принципов работы программ, а также процессу их компиляции.

Stepik
0 отзывов

О курсе

Программирование на языке C++. Данный базовый курс повествует об основных средствах языка C++. Особое внимание уделяется обсуждению базовых принципов работы программ, а также процессу их компиляции. Курс далеко не исчерпывающий и покрывает лишь небольшую часть стандарта языка C++, однако мы постарались рассказать о наиболее важных возможностях этого языка. Мы постарались подобрать тесты и задачи на программирование, которые помогут проверить понимание изложенного материала. К сожалению, мы сможем проверять только работоспособность присланных нам решений — мы не сможем провести code review всех решений и дать комментарии относительно стиля кодирования. Однако, мы можем обсудить наиболее популярные ошибки: как фактические, приводящие к неработоспособности программы, так и стилистические, ошибки, которые ухудшают читабельность кода и усложняют его поддержку. Курс рассчитан на студентов, владеющих синтаксисом хотя бы одного из «стандартных» структурных языков программирования (C, Pascal, Java, Fortran, и т.п.).

Количество занятий: 41
Длительность занятий в минутах: 600
Сертификат об окончании:
Автор курса: Александр Смаль, Михаил Кринкин
Задачи и задания:

Программа

  • Урок 1 Обзор
  • Урок 2. История языка C++
  • Урок 3. Характеристики языка C++
  • Урок 4. Зачем нужен компилятор?
  • Урок 5. Структура кода на C++
  • Урок 6. Как компилируется программа на C++
  • Урок 7. Введение в синтаксис C++, часть 1
  • Урок 8. Введение в синтаксис C++, часть 2
  • Урок 9. Как выполняются программы на C++
  • Урок 10. Стек вызовов
  • Урок 11. Указатели и массивы
  • Урок 12. Использование указателей
  • Урок 13. Ссылки
  • Урок 14. Динамическая память
  • Урок 15. Многомерные массивы
  • Урок 16. Строки и ввод-вывод
  • Урок 17. Структуры
  • Урок 18. Методы
  • Урок 19. Конструкторы и деструкторы
  • Урок 20. Объекты и классы
  • Урок 21. Модификаторы доступа
  • Урок 22. Константность
  • Урок 23. Конструктор копирования и оператор присваивания
  • Урок 24. Класс массива
  • Урок 25. Наследование
  • Урок 26. Перегрузка
  • Урок 27. Виртуальные методы
  • Урок 28. Таблица виртуальных методов
  • Урок 29. Объектно-ориентированное программирование
  • Урок 30. Особенности наследования в C++
  • Урок 31. Перегрузка операторов
  • Урок 32. Правила переопределения операторов
  • Урок 33. Умные указатели
  • Урок 34. Ключевые слова static и inline
  • Урок 35. Ключевое слово friend
  • Урок 36. Шаблон проектирования Singleton
  • Урок 37. Шаблоны классов
  • Урок 38. Шаблоны функций
  • Урок 39. Специализация шаблонов
  • Урок 40. Ещё о шаблонах
  • Урок 41. Заключительный урок
Принять участие

Отзывы

Оценка
Все отзывы

Другие курсы

Видеокурс
Основы С++ и основы UE4
Udemy
6 занятий
17 часов
Разработка приложений на C++
Принять участие
Текстовой материал
Уроки программирования на языке С++
Ravesli
232 занятия
Разработка приложений на C++
Принять участие
Видеокурс
Основы С++
Loftblog
22 занятия
3 часа
Разработка приложений на C++
Принять участие