Описание курса
Язык программирования C++ является одним из основателей высокоуровневых языков программирования, и во многих современных языках программирования можно увидеть наследие С++.
Данный язык остается актуальным до сих пор, так как только C++ позволяет делать программы, где на первом месте стоит скорость работы и ограничение по памяти. Как и любой язык программирования, C++ является лишь инструментом для достижения цели. Если ваша цель состоит в том, чтобы создать программный продукт, работающий с железом, или есть ограничения по выделенной памяти, или необходимо создавать продукт с высокой производительностью, то вам необходим язык программирования C++.
Области применения языка обширны: разработка сложных игр с высокой визуальной детализацией, IoT, разработка драйверов для оборудования, программный продукт с видео и аудиопотоками, потоковое шифрование и обработка сигналов в таких областях, как цифровое телевидение, сетевое оборудование и многое другое.
Предварительные требования
Специальных знаний для начала прохождения данного курса не требуется, но знание другого языка программирования облегчит изучение.
Цели курса
Какие навыки вы получите:
- Узнаете и поймете основные принципы объектно-ориентированного программирования
- Узнаете и сможете использовать управляющие инструкции С++
- На практике узнаете, что такое классы, объекты, массивы, методы и конструкторы
- Научитесь использовать наследование
- Узнаете, что такое исключение и лямбда-выражение
- Научитесь работать с текстом и файлами
- Поймете, как работает память в компьютере
- Научитесь отслеживать ошибки
- Получите навыки работы с IDE
Содержание курса
Курс по основам C++ дает базовые знания для создания продуктов на языке C++. Благодаря сочетанию лекционных и практических занятий слушатели научатся понимать и разрабатывать простые приложения, а также на практике поймут теоретическую составляющую работы компьютера и освоят базовые навыки работы с IDE.