Курс «Как научиться программировать на языке C++ с нуля»
Видеоуроки / Самостоятельно / Обучение в ЛК на сайте автора
Станьте программистом, изучив язык C++ c нуля, на курсе Михаила Русакова.
Обновлено: 18.11.2023
Источник изображения: Unsplash
Стоимость:
4 970 ₽- Оплата на сайте автора. Цена может отличаться.
- 16 часов
- 72 урока
- Обучение: в ЛК на сайте автора
- Когда будете учиться: в любой день в любое время
- Уровень сложности: для новичков
- Бонусы: для всех учеников
- Домашние задания: есть, с проверкой
- Сопровождение: лично автором
- Сертификат
- Техническая поддержка: в рабочее время, чат на сайте, чат внутри лк, чат в вк
- Доступ: сразу после оплаты
Что вы узнаете?
- Какие возможности заложены в C++?
- Как правильно осваивать языки программирования.
- Что поможет с нуля создать программу.
- В чем преимущества языка C++.
- Как успешно построить карьеру.
О курсе
Описание
Программа курса
Особенности
С++ самый «живучий» язык программирования в мире. Его преимущества очевидны: большая скорость, объектно-ориентированность, отличные возможности по работе с памятью, универсальность. Этот онлайн-курс подготовлен для тех, кто хочет научиться программировать на С++ с нуля в кратчайшие сроки. Всего за 30 часов вы освоите системное программирование C++ и закрепите полученные знания на практике. В основы программирования С++ вас введет Михаил Русаков.
Курс состоит из 6 больших разделов разделенных на видеоуроки. Почти к каждому уроку курса идет по несколько упражнений для закрепления изученного материала. Выполнять задачи нужно ежедневно, но за счет этого, они небольшие, поэтому у вас не будет никакого информационного перегруза.
Краткая программа курса «Как научиться программировать на языке C++ с нуля»:
- Основы программирования на С++.
- Что такое указатели и чем они отличаются от ссылок.
- Объектно-ориентированное программирование
- Как выполнять различные строковые операции.
- Программирование на C++ в Unreal Engine.
После прохождения курса вы сможете писать программы на C++ с разным функционалом. Полученных знаний будет достаточно чтобы устроится на работу в IT-проект или выполнять заказы по программированию в С ++ любой сложности.
Введение
В данном разделе Вы узнаете:
- Как наиболее эффективно проходить курс?
- Как работает язык C++ изнутри? Это очень важно понимать, поскольку такие базовые знания отличают дилетанта от профессионала.
- В какой среде разработки лучше писать код на C++? Как её скачать, установить (особенно важно, какие компоненты необходимы) и как настроить?
После просмотра данного раздела Вы уже будете знать, что это за язык, как он работает, а также у Вас уже будет всё готово для написания свои первых программ на C++.
Основы программирования на C++
В этом разделе Вы узнаете:
- Как пишутся программы на C++?
- Как правильно использовать комментарии?
- Что такое переменные, как они создаются и используются?
- Какие типы переменных есть в C++ и чем они отличаются друг от друга?
- Что такое константы и как с ними работать?
- Какие арифметические, логические и побитовые операции есть в C++ и как их использовать?
- Как работать с консолью?
- Как решить проблемы с кодировкой в консоли (не только на вывод, но и на ввод)?
- Что такое условный оператор и как он работает?
- Что такое оператор switch-case и когда его использовать?
- Что такое циклы и какие они есть в C++?
- Что такое цикл for, while и do-while и какая между ними разница?
- Что такое массивы, какие они бывают и, как и когда их использовать?
- Как работать с многомерными массивами?
- Что такое ссылки и для чего они нужны?
- Как создавать функции, как они работают изнутри, как они взаимодействуют со ссылками и многое-многое другое?
- Что такое область видимости переменных?
- Что такое статические переменные
- Что такое пространства имён, для чего нужны и как применяются?
- Что такое макросы?
- Как правильно разбивать код на разные файлы?
- Как собрать проект?
После прохождения этого раздела Вы уже сможете писать несложные программы на языке C++.
Работа с указателями
Указатели – это неотъемлемая часть языка C++. Мне трудно представить серьёзный и грамотно написанный проект, где не использовались бы указатели. Поэтому работать с ними надо уметь обязательно, и как раз в этом разделе этим мы и займёмся.
Посмотрев данный раздел, Вы узнаете:
- Что такое указатели и чем они отличаются от ссылок?
- Как взаимодействуют между собой указатели и массивы?
- Как работают константы и указатели вместе?
- Как работать с массивами в параметрах функций?
- Что такое указатель на функцию, а также как и когда его использовать?
- Что такое динамические объекты?
- Как не допустить утечку памяти?
Объектно-ориентированное программирование
Объектно-ориентированное программирование (ООП) – это самая популярная методика программирования, без которой немыслимо подавляющее большинство проектов не то, что средних и крупных, а даже маленьких. И сам язык C++, если ООП не использовать, становится бессмысленным (уж лучше тогда язык C использовать). Поэтому ООП надо обязательно знать любому, кто работает с C++. И как раз в этом разделе Вы и освоите ООП.
В этом разделе Вы узнаете:
- Что такое объектно-ориентированное программирование и какие парадигмы в нём есть?
- Как создаётся класс в C++?
- Что такое конструкторы и деструкторы?
- Что такое методы (функции класса) и их перегрузка?
- Как правильно использовать .h и .cpp файлы?
- Что такое модификаторы доступа и как правильно их применять?
- Что такое дружественные функции и классы?
- Что такое статические поля и методы?
- Что такое перечисления?
- Что такое структуры?
- Что такое наследование и как его использовать в C++?
- Что такое виртуальные методы?
- Как делать перегрузку операторов?
- Что такое абстрактные классы и методы?
- Что такое шаблоны и как они используются?
После просмотра данного раздела Вы сможете создавать относительно сложные проекты с любой по сложности иерархией классов.
Обработка исключений
В этом разделе Вы узнаете:
- Что такое исключения и почему они так важны?
- Как обрабатываются исключения в C++?
- Как генерировать исключения?
- Как обрабатывать много исключений?
- Как создавать свои собственные исключения?
Просмотрев этот раздел, Вы сможете грамотно обрабатывать самые различные исключительные ситуации, как в чужих библиотеках, так и при написании собственных.
Стандартные классы в C++
C++ не был бы таким замечательным, если бы не содержал огромное количество классов, где уже решены наиболее часто встречающиеся задачи перед программистами. И как раз некоторые из этих классов мы и рассмотрим в этом разделе.
В данном разделе Вы узнаете:
- Как выполнять самые различные строковые операции?
- Что такое регулярные выражения, как их создавать и как использовать?
- Как выполнять разнообразные математические операции?
- Как считывать данные из файла?
- Как записывать данные в файл?
- Как использовать контейнеры – важнейшие классы, без которых не обходится ни одна мало-мальски серьёзная программа?
- Как быстро и легко осваивать новые классы, которые могут понадобиться Вам в процессе программирования?
После прохождения данного раздела Вы не просто освоите те классы, без которых немыслимо программирование, но и, что куда более важно, научитесь самостоятельно осваивать новые классы, а это, в свою очередь, является важнейшей частью при написании программ с абсолютно любым функционалом. Невозможно (и не нужно) знать и помнить всё, но решить любую поставленную задачу за счёт умения программировать и умения пользоваться справочной информацией, Вы научитесь, пройдя этот курс и этот раздел, в частности.
Бонус. Программирование на C++ в Unreal Engine
Одной из основных областей применения языка C++ являются игры. Безусловно, на C++ можно создавать игры с нуля, однако, это разумно только для совсем простых игр, либо уж очень необычных игр. Для 3D-игр, которые достаточно сложны, разумнее использовать игровой движок. И самым подходящим для подавляющего большинства задач (по моему мнению и не только) является Unreal Engine. А вот там как раз используется C++. И очень многие мои ученики, когда просили записать курс по C++, практически всегда просили разобрать его использование в Unreal Engine.
Поэтому все, кто закажет основной курс, получат бесплатно и достаточно крупный Бонус «Программирование на C++ в Unreal Engine», который содержит 16 уроков общей продолжительностью около 6 часов. В рамках этих уроках Вы увидите создание игры на C++ в Unreal Engine. Вот что Вы узнаете, посмотрев данный Бонус (всё нижеописанное, разумеется, создаётся на C++):
- Как вообще происходит программирование в Unreal Engine?
- В чём особенность программирования на C++ в Unreal Engine?
- Как создать базового персонажа?
- Как создать игрока?
- Как программируется анимация?
- Как создаётся GameMode?
- Как делаются компоненты?
- Как создаются виджеты?
- Как делаются игровые интерактивные объекты?
- Как создаются противники?
- Как создаётся искусственный интеллект?
- Как работать со звуками?
- Как создаются интерфейсы и как применяются?
- Как правильно пользоваться официальной документацией для решения любых возникающих задач?
- Многое-многое другое.
Это очень ценный Бонус для абсолютно всех, кто увлекается разработкой игр в Unreal Engine.
Но даже это ещё не всё. Сам курс представляет из себя целую систему эффективного обучения.
-
ФорматСамостоятельно
Видеоуроки
Обучение в ЛК на сайте автора -
Количество уроков72
-
Продолжительность16 часов
-
Уровень сложностиДля новичков
-
Когда вы будете учитьсяВ любой день в любое время
-
Домашние заданияЕстьС проверкой
-
Документ об обученииСертификат Освоение курса, выполнение итогового теста
-
Обязательное выполнение итоговой работы
-
СопровождениеЛично автором
-
Техническая поддержкаВ рабочее времяЧат на сайтеЧат внутри ЛКЧат в вк
-
Безопасная покупкаВ течение 30 дней с момента оплаты
-
БонусыДля всех учеников
-
Год выхода2021 Последнее обновление: 18.11.2023
-
Способы оплатыQIWIWebMoneyБанковский переводКарта МирКарты Visa, Mastercard, MaestroНаличные (Связной, Евросеть и другие)Сбербанк ОнлайнЯндекс Деньги
- Нажмите на кнопку
Узнать подробнее - Вы перейдете на детальную страницу курса Михаила Русакова. Внимательно прочитайте представленную на ней информацию.
- Следуя указаниям, оформите заказ на курс.
- Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к курсу.
- Если вы еще не готовы к покупке курса, то советуем для начала освоить бесплатный материал Михаила Русакова.
Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.
Отзывы о курсе
2 отзыва
Другие курсы автора
- Формат — PDF-пособие/книга
Книга — Создание сайта от начала и до конца
- Формат — Видеоуроки
- 12 часов 23 минуты
- 54 урока
Курс — Вёрстка сайта с нуля 2.0
- Формат — Видеоуроки
- 7 уроков
Видеокурс — Создание, продвижение лендинга
- Формат — Видеоуроки
- 14 часов 35 минут
- 80 уроков
Видеокурс — Программирование на Java с нуля до Гуру
- Формат — Видеоуроки
Видеокурс — Создание Интернет-магазина на OpenCart 2.0
- Формат — Видеоуроки
- 30 часов