Главные свойства языка программирования С++ – эффективность, мобильность и универсальность. Он позволяет решать задачи, которые требуют высокой производительности.
Язык хоть и считается сложным в изучении, но очень популярен и востребован. С помощью него написаны Google Chrome, Microsoft Office, Adobe Creative Suite, VLC-плеер, Virtual Box, а также многие игры класса ААА. В рейтинге языков программирования TIOBE С++ много лет подряд традиционно входит в пятёрку лучших.
Для тех, кто уже знаком с базовыми основами языка, и хочет повысить свой уровень.
Необходимая подготовка
Если вы не уверены в своих силах, для более лёгкого восприятия и быстрого освоения, обязательно рекомендуем прочитать книгу "Программирование: принципы и практика в С++" (Бьёрн Страуструп) (обновлено для С++11/С++14) Введение в С++, написанное создателем этого языка.
Для чего этот курс
Для создания самых быстродействующих программ любого уровня сложности.
Вы узнаете
Что язык программирования С++ применяется в сочетании с дополнительными библиотеками для написания программ во всех операционных системах от прикладных приложений до драйверов и игр. Работает по средствам прямого взаимодействия с оборудованием компьютера, что выделяет его от других языков.
Первая часть курса посвещена освоению С++. Ее задача – познакомить студента с основами языка программирования, дать базовые знания и объяснить основные понятия. Студент узнает, что отличает С++ от других языков, как работать со сторонними библиотеками и как программы взаимодействуют с «железом» компьютера.
Далее студент изучает библиотеки Qt. Qt – это инструмент для кроссплатформенной разработки софта на C++. Его основная задача – дать возможность запускать одни и те же программы на разных операционных системах без изменения исходного кода проекта. Достаточно лишь скомпилировать код под конкретную платформу - и программа запустится на ней. ПО, созданное с помощью различных библиотек Qt, можно запускать не только на Windows и Linux, но и на iOS и Android. С помощью Qt создан Skype, Google Планета, плеер VLC и т.д.
Вы будете уметь
После освоения курса студенты умеют создавать программы, использующие систему ввода-вывода данных и работы с ними средствами языка программирования, создания программ, состоящих из нескольких файлов и использования сторонних библиотек (набора готовых программных блоков).
Внимание:
Доступ к электронным материалам открыт в период прохождения курса. По окончании курса доступ закрывается.
High Integrity C++ standard
Basic concepts
Standard conversions
Expressions
Statements
Declarations
Definitions
Classes
Standard library
Библиотека читателей
RegExp
Итераторы рег выражений
Замена рег выражений
Флаги рег выражений
Исключения в рег выражениях
Свой RegExp
Трудоустройство выпускников
IT-Academy не только обучает, но и помогает слушателям, нацеленным на результат, найти работу. Выпускники курса «Программирование на С++» участвуют в «Программе трудоустройства», с помощью которой можно получить заветную должность практически в любой IT-компании!
Ещё в школе любовь к компьютерным играм вызывала желание создавать их самостоятельно. Окончил курсы по информатике в поисках ответа, как их делать, затем лицей и университет.
Ещё в школе любовь к компьютерным играм вызывала желание создавать их самостоятельно. Окончил курсы по информатике в поисках ответа, как их делать, затем лицей и университет.
Свой путь в преподаватели я начал еще в университете. Ещё на первых курсах университета ко мне начали обращаться за разъяснением тех или иных тем. В какой-то момент времени процесс обучения людей начал вызывать у меня исключительно положительные эмоции и меня затянуло.
Считаю, что обучать слушателей в одном направлении недальновидно, во всех расточительно. Поэтому цель одна побороть у слушателей любые проявления страха в нужных для рынка специализациях. А добиться этого можно показав границы знаний в той или иной области. Содержание наполняется личной практикой.
Самое важное в моей специализации не распыляться по направлениям, оставаться в тренде своей специфики, а значит не бояться учиться. В программировании кирпичи каждый раз кладут по-новому. Нельзя научиться всему на будущее. Даже самый крутой программист каждое новое утро в какой-то степени новичок, так как за ночь уже могло что-то поменяться. Как быть крутым программистом? Не бояться оставаться вечным студентом.
Парапсихологи говорят, что после смерти человеку задают два вопроса: постиг ли ты любовь и обучение? Кто бы это не сказал, я с ним согласен.
Все разделы программы по С++ считаю полезными для будущих программистов. Наиболее заинтересовали следующие темы: процесс компиляции, smart pointers, исключения (try-catch), STL, Qt, работа с файлами(ifstream, ofstream), CMake, сеть (TCP, UDP), assembler, многопоточность, Git.
Всё изложенное в программе курса весьма полезно для меня! Особенно понравились следующие разделы: rvalue, lvalue, итераторы, STL, перегрузка операторов. Из пожеланий – увеличить длительность курса хотя бы до 3-х месяцев, чтобы усвоение материала было более плодотворным.
Прошёл курс «Программирование на С++» у Артура Пожидаева. Полезными были все разделы, которые касались ООП и возможности компилятора С++: инкапсуляция классами, наследование, шаблоны, итераторы, полиморфизм и пр. Я бы увеличил время курса или растянул его на 2 занятия в неделю, чтобы увеличить время на выполнение домашних заданий.
Все разделы программы по С++ считаю полезными для будущих программистов. Наиболее заинтересовали следующие темы: процесс компиляции, smart pointers, исключения (try-catch), STL, Qt, работа с файлами(ifstream, ofstream), CMake, сеть (TCP, UDP), assembler, многопоточность, Git.
Лично мне интересно углубиться в Qt и язык QML и больше попрактиковаться в данных технологиях. Но считаю, что вводная информация по этой теме дана в полном объеме для новичка, дальше дело за учащимся – самостоятельное углубление в тему. На курсе все организовано на высоком уровне!
Всё изложенное в программе курса весьма полезно для меня! Особенно понравились следующие разделы: rvalue, lvalue, итераторы, STL, перегрузка операторов. Из пожеланий – увеличить длительность курса хотя бы до 3-х месяцев, чтобы усвоение материала было более плодотворным.
Прошёл курс «Программирование на С++» у Артура Пожидаева. Полезными были все разделы, которые касались ООП и возможности компилятора С++: инкапсуляция классами, наследование, шаблоны, итераторы, полиморфизм и пр. Я бы увеличил время курса или растянул его на 2 занятия в неделю, чтобы увеличить время на выполнение домашних заданий.
ООО «Образовательный центр программирования и высоких технологий» стремится открыто и в понятной форме сообщать своим пользователям о том, как собираются и используются их данные. Наша организация осознает значимость для Вас того, каким образом ваша информация обрабатывается и используется в режиме коллективного доступа, и мы ценим Вашу уверенность в том, что мы будем делать это тщательно и разумно. Мы полагаем, что для Вас, как для пользователя, важно знать реализуемый нами порядок обращения с информацией о Вас, получаемой нами в ходе посещений Вами нашего сайта. Политика конфиденциальности предназначена для того, чтобы способствовать формированию у Вас понимания того, каким образом мы осуществляем сбор, раскрытие и обеспечение безопасности, получаемой нами в ходе посещения и просмотра Вами нашего веб-сайта. Продолжая использовать данный сайт и нажимая на кнопку «Принять», Вы подтверждаете, что ознакомились с Политикой использования файлов cookie и согласны на обработку Ваших персональных данных на изложенных в Политике конфиденциальности условиях.