Курсы C++ (базовый курс)

cpp-logo[1]
Рейтинг курса: 5/5

Язык С++ относится к объектно-ориентированным языкам программирования общего типа. Он позволяет одновременно поддерживать объектно-ориентированную парадигму, а также программирования процедурного и обобщенного видов. Удовлетворяет стандартам американского института ANSI и ISO — международной организации стандартизации. Наличие сертификатов от данных организаций говорит о кросплатформенности и совместимости данного языка со всеми популярными средами программирования.
С++ является одним из наиболее популярных языков в программировании сегодня. Он обладает большим функционалом, который позволяет создавать разнообразные программы, как самые примитивные, типа драйверов или приложений, так и сложные программные комплексы. Приложения, созданные при помощи разновидностей данного языка позволяют работать с трехмерной графикой и создавать игры. Среди неоспоримых достоинств данного языка можно назвать эффективность, а также его способность сочетаться с разными платформами и системами, стилями и технологиями программирования. Программисты С всегда востребованы на рынке труда, а уровень их зарплат достаточно высок.

Курсы программирования С помогут вам разобраться с основами языка и создадут вам прочную базу для дальнейшего развития в данной области. Программа рассчитана на слушателей с минимальными знаниями предмета, которые желают более подробно ознакомиться с данным языком программирования и изучить его особенности.

Курсы С в Киеве от учебного центра «Данко»

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

C++ (базовый курс)
Рейтинг курса

C++ (базовый курс)

Продолжительность
Индивидуально
-
В группе
-
Стоимость
Индивидуально
-
В группе
-
  • В группе :
    • Продолжительность курса — 1,5 месяца (2-3 раза в неделю)
    • Первое занятие пробное (оплата проводится перед вторым занятием)
    • Методические материалы бесплатно
    • Сертификат по окончанию
    • Количество слушателей — от 3 до 8

    Индивидуально :

    • Гибкие график и программа (согласовываются индивидуально)
    • Сертификат по окончанию

    Корпоративное обучение (для предприятий) :

    • Стоимость и график обучения обсуждается индивидуально под требования заказчика

Быстрая запись

Введите ваши данные для подачи заявки. Мы с вами свяжемся и обсудим детали обучения.

  • 1. Переменные и типы данных :

    • Встроенные типы данных;
    • Объявление переменных;
    • Объявления typedef;
    • Инициализация переменных;
    • Константные переменные;
    • Операция sizeof;
    • Явное и неявное преобразование типов;
    • Массивы;

    2. Операции :

    • Арифметические операции;
    • Арифметические выражения;
    • Операция присваивания;
    • Приоритет операций;

    3. Стандартный ввод/вывод :

    • Объекты cin и cout;
    • Операции ввода из потока и вывода в поток;
    • Полезные функции для потокового ввода и вывода;
    • Форматирование вывода;
    • Управление потоком выполнения программы;
    • Конструкции ветвления (if-else, switch);
    • Конструкции повторения (for, while, do-while);
    • Понятие о функциях;

    4. Сложные типы данных :

    • Структуры;
    • Объявление структур;
    • Инициализация структур;
    • Обращение к полям структур;
    • Перечисления;
    • Объединения;

    5. Побитовые операции :

    • Двоичное представление целых чисел;
    • Побитовые операции сложения, умножения, инверсии, исключающего «или»;
    • Битовые маски;
    • Упакованные данные;

    6. Указатели и массивы. Динамически выделяемая память :

    • Статические массивы: объявление, указание размера, инициализация;
    • Обращение к несуществующим элементам массива;
    • Указатель;
    • Операции взятия адреса и разыменования;
    • Адресная арифметика;
    • Связь массивов и указателей;
    • Динамическое выделение памяти: операции new/new[] и delete/delete[];
    • Утечки памяти;
    • Си-строки как особый вид массивов;
    • Многомерные статические и динамические массивы;
    •  Динамические структуры данных;

    7. Функции :

    • Передача параметров в функцию: по значению и через указатель;
    • Передача в функцию массивов;
    • Константные параметры;
    • Ссылки;
    • Передача параметров по ссылке;
    • Возвращаемое значение: void, указатель, ссылка;
    • Рекурсия;
    • Указатель на функцию;
    • Массивы функций;
    • Функция в качестве аргумента другой функции;
    • Перегрузка функций;

    8. Работа с файлами :

    • Чтение/запись в текстовом режиме;
    • Ввод: посимвольный, по словам, построчный;
    • Чтение/запись в бинарном режиме;
    • Перенаправление стандартного ввода и вывода;

    9. Классы :

    • Поля и методы;
    • Конструкторы и деструкторы;
    • Модификаторы доступа;
    • Инкапсуляция;
    • Статические члены и методы класса;
    • Константные методы;
    • Инициализация объектов класса;
    • Списки инициализации;
    • Класс std::string стандартной библиотеки C++;

    10. Наследование, полиморфизм :

    • Наследование, типы наследования;
    • Последовательность вызова конструкторов и деструкторов;
    • Абстрактные классы;
    • Переопределение методов базового класса;
    • Обращение к методам базового класса;
    • Виртуальные методы;
    • Виртуальный деструктор;
    • Полиморфизм;
    • Специфичное для С++ приведение типов;

    11. Перегрузка :

    • Перегрузка операций +, +=, [], >>, <<, ==, * и др. для своих типов данных;

    12. Обобщённое программирование :

    • Шаблонные функции;
    • Шаблонные классы.

Этому курсу Обучились