Курсы
Сертификаты
Введите ID сертификата:

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

Пароль:

    Регистрация :: Вспомнить пароль
Загрузить TeamViewer Загрузить TeamViewer QuickJoin

Курсы Основы программирования на С++. Уровень 1

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

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

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

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

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

Форма обучения Цена, грн. Количество часов Количество занятий
Индивидуальное 4999 30 15
Группа 5 чел. 2999 30 15
Группа 5-10 чел. 2999 30 15

Курс Основы программирования на С++ можно пройти также через систему on-line обучения. Стоимость on-line курса в группе от 3- х человек будет на 30% меньше.
Чтобы понять, как будет проходить он-лайн обучение, первое занятие Вы можете пройти БЕСПЛАТНО!!!
Как начать 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 - уровень эксперт
Компания: БИЛЛА УКРАИНА

Другие отзывы...



Новости обучения

СКИДКИ НА ОБУЧЕНИЕ

Акция " Горящая цена"
Теперь вы можете пройти обучение с 50 % скидкой. Подробнее...

Акция "ПРИВЕДИ ДРУГА!"
Приведи друга - получи скидку на обучение 100 грн.!


АНКЕТИРОВАНИЕ для получения
сертификата УЦ БЕЙСИК










 

© 1998-2017, Компьютерный Учебный Центр "Бейсик". Все права защищены.