Про Basic
Сертифiкати
Введiть ID сертифiката:

Авторизацiя
E-Mail:

Пароль:

    Реєстрацiя :: Згадати пароль

Курс Основы программирования на С++

Программирование на VBA, Курсы Visual Basic for Application VBA

Описание курса:

Работа высококвалифицированного программиста по сведениям интернет ресурсов является наиболее востребованной и высокооплачиваемой. Для того чтобы стать профессионалом в данной области требуется много терпения, желания и упорства. Первый вопрос, который задают себе начинающие программисты: какой язык изучать? И после дружеских и профессиональных советов новички начинают свой тернистый путь. Некоторым удается прорваться сквозь базовые понятия и терминологию, и начать работу, а некоторые не найдя системы в освоении языка отодвигают изучение на потом.
Данный курс рассчитан на формирование ясного представления о базовых терминах, понятиях и физических процессах происходящих при написании и работе программ написанных на языке на С++. Курс представляет из себя исключительно практическое исследование всех введенных понятий и терминов. Выбранный язык является одним из си подобных языков, как и большинство современных языков программирования: С, Visual C++, С#, Java и др.
Курс «Основы программирования на С++» является базовым уровнем для пользователей, желающих научиться программировать, но не имеющих опыта программирования на каком- либо языке. Успешное окончание этого курса создаст прочную основу для последующего изучения любого языка программирования.

Требования к слушателям:
Для успешного усвоения материала курса, слушателям необходимы навыки работы в MS Windows.

По окончании курса:
По окончании курса каждый слушатель проходит тестирование на сайте http://www.basic.com.ua/tests.php и получает авторский сертификат Учебного центра Бейсик.

Форма навчання Вартiсть, грн. Кiлькiсть годин Кiлькiсть занять
Индивидуальное 11250 30 15
Группа 5 чел. 5500 30 15
Группа 5-10 чел. 5500 30 15

Курс Google Таблицы (Google Sheets) можно пройти также через систему on-line обучения.
Чтобы понять, как будет проходить он-лайн обучение, первое занятие Вы можете пройти БЕСПЛАТНО!!!
Как начать on-line обучение ? (4шага)
Отзывы об он-лайн обучении.


ПОДАТЬ ЗАЯВКУ НА ОБУЧЕНИЕ



ПРОГРАММА КУРСА

1. Базовые понятия языка программирования С++. Лексическая структура языка. Первичный (исходный) файл (код) и файл выполнения, фазы трансляции исходного кода. Разновидности лексем (токенов), понятие единицы трансляции и единицы выполнения. Понятие объявления и определения. Понятие директив и основной функции. Понятие утверждения и его разновидности. Роль компилятора, создание первого проекта и запуск созданной программы.

2. Объекты и типы. Базовые (фундаментальные) типы данных (int, float, double, char, bool). Создание (определение) переменной (объекта) на основе базовых типов. Определение “размера” созданного объекта. Понятие стандартных потоков ввода-вывода данных в/из программы. Ввод/Вывод значений в/из созданных переменных на консоль.

3. Указатели и ссылки. Физический смысл указателя. Сходство указателей и ссылок. Независимые ссылки. Ограничения на ссылки.

4. Понятие операнда, оператора и операции. Разновидности операторов: арифметические, логические, сравнения, составного присваивания, побитовые операторы, приведения типа и другие. Понятие префиксных, инфиксных и постфиксных операторов. Примеры использования операторов и операций.

5. Утверждения. Утверждение выражения. Утверждения выбора: if и switch. Утверждение блок. Утверждения итерации: for, while, do … while. Утверждение перехода: continue, goto, break.

6. Понятие глобальных и статических переменных и соответствующие им объекты. Структуры (structure) и перечисления (enum), примеры использования.

7. Функции. Объявление и определение функции, прототипы функции. Параметры и аргументы функций. Параметры по умолчанию. Передача параметров с помощью ссылок и указателей. Перегрузка функций. Использование глобальных и статических объектов. Понятие библиотеки, библиотеки встроенных функций. Функции потокового ввода-вывода.

8. Понятие статической, автоматической и динамической памяти. Области видимости объектов. Примеры использования объектов для данных моделей памяти.

9. Массивы. Определение массива, размер и размерность. Создание массивов в статической и автоматической памяти. Указатели и ссылки на массивы. Создание массивов в динамической памяти. Указатели на строки.

10. Понятие пользовательского типа – класс. Классы и объекты. Связь между структурами и классами. Члены класса: код и данные класса. Спецификаторы доступа. Инкапсуляция, полиморфизм и наследование как обязательные понятия объектно-ориентированного программирования.

11. Перегрузка функций (методов) класса. Дружественные функции. Дружественные классы. Специальные функции класса: конструкторы и деструкторы. Конструкторы с параметрами. Перегрузка конструкторов. Конструктор копирования.

12. Наследование. Понятие базового и производного классов. Понятие открытого, закрытого и защищенного наследования. Доступ к членам базового класса при организации наследования, множественное наследование. Передача параметров конструктору базового класса. Виртуальные базовые классы.

13. Полиморфизм. Понятие виртуальных функций. Доступ к виртуальной функции с помощью ссылки на объекты. Абстрактные классы.

14. Понятие обобщенных (шаблонных) функций. Функции с двумя и более обобщенными типами. Перегрузка обобщенных (шаблонных) функций. Обобщенные классы.

15. Система ввода-вывода языка программирования С++. Понятие потока. Стандартные потоки ввода-вывода. Форматированный вывод данных, флаги форматирования. Работа с файлами: открытие и закрытие файла, чтение и запись данных в байт формате. Чтение и запись текстовых файлов. Функции работы с файлами.

16. Введение в Стандартную библиотеку шаблонов (STL). Понятие и примеры использования векторов, линейных списков, очередей, строк.

Тестирование



ПОДАТЬ ЗАЯВКУ НА ОБУЧЕНИЕ



Отзывы об обучении | Пройти тестирование по этому курсу | Список всех курсов

Наши корпоративные клиенты
Хочемо подякувати колективу Навчального центру Бейсік за індивідуальний підхід до кожного слухача, чуйність, уважність, терпіння, професіоналізм. Завдяки педагогічному таланту викладачів складний матеріал легко запам'ятовується. Дуже дякуємо за отримані знання.

Курс: MS Excel - рівень експерт
Компания: БІЛЛА УКРАЇНА

Інші відгуки...


 

Про Basic Нашi послуги Контакти
Хто ми
Онлайн навчання
Вiдгуки про навчання
Сертифiкати
Вакансiї для слухачiв



Комп'ютернi курси
Вартiсть навчання
Онлайн навчання
Корпоративне навчання
Тестування
Акцiї


Телефони:
(098) 200-33-15 Viber;
(050) 353-54-45 Telegram, WhatsApp;
(093) 199-90-03

E-mail: manager@basic.com.ua

01133, м. Київ, вул. Є.Коновальця 31, 5 поверх








© 1998-2023, Комп'ютерний Навчальний Центр Basic. Всi права захищенi.