Объектно-ориентированное программирование на языке С++ [2022]
Академия Информационных Систем (АИС)
В ходе обучения Вы научитесь программировать на популярном среди профессиональных программистов языке Си. В курсе обращается особое внимание на получение теоретических знаний, как по самому языку Си, так и по методам разработки алгоритмов, выбора и проектирования структур данных, создания и тестирования программного обеспечения.
Содержание:
- Введение в язык С++
- Общий вид программы на языке С++, технология сборки программ на С++.
- Понятие типа данных. Методы класса и глобальные функции.
- Лучшие практики работы с переменными на языке С++.
- Операторы языка С++ и лучшие практики их применения.
- Применение производных типов данных (указатели, массивы, ссылки) в программах на С++. Динамические структуры данных.
- Понятие конструктора, конструктор по умолчанию, конструктор копирования.
- Перегрузка операторов.
- Шаблоны в языке С++. Лучшие практики применения шаблонов.
- Исключения. Лучшие практики использования исключений в программах на С++.
- Библиотека Standart Template Library (STL) и практики ее применения для решения типовых задач.
- Библиотека потокового ввода/вывода и практики ее применения.
- Разработка через тестирование. Практики применения библиотеки UnitTest++.
Продажник