Belli
Назад Психология Эзотерика Здоровье Бизнес Фото Видео Иностранные языки Имидж и стиль Дизайн Хобби и рукоделие Администрирование Программирование SMM Отношения Дети и родители Школа и репетиторство Seo Форекс и инвестиции Отдых и путешествия Музыка Сад и огород Бухгалтерия и финансы Другие тематики Темы и шаблоны Авто-мото Строительство и ремонт Курсы Авторы
Корзина

[Otus] C++ Developer. Basic (Сергей Кольцов)

[Otus] C++ Developer. Basic  (Сергей Кольцов)
[Otus] C++ Developer. Basic  (Сергей Кольцов)
  • О курсе
  • Артикул: WVP-314650
  • Автор: Otus, Сергей Кольцов
  • Вид товара: цифровой
  • Добавлено: 2023-03-21
В наличии
2150 RUB

О товаре

C++ Developer. Basic [2022]
Разработчик С++. Базовый курс [2022]
OTUS
Сергей Кольцов, Владимир Папков, Александр Ключев, Марат Сейфулин, Павел Филонов, Георгий Иванов, Иван Келарев, Михаил Лицарев
Освойте базовые навыки IT, необходимые C++ разработчику для успешного старта.
Вы освоите основы программирования на языке C++ и заложите фундамент из навыков, необходимых для профессиональной разработки.
С поддержкой персонального ментора вы сформируете четкое представление о разных областях, с которыми соприкасается разработчик C++.
Получите базовые навыки программирования на языке C++, которые пригодятся при прохождении собеседований и работе на позиции Junior C++ Programmer.
Сможете самостоятельно разрабатывать программы на языке C++ для решения бизнес-задач.
После обучения вы:
1. Заберете с собой материалы по всем занятиям (презентации, записи вебинаров, примеры практических задач);
изучите одну из главных возможностей языка C++ с точки зрения ООП — создание собственных типов и операций с ними;
2. Получите базовые навыки unit-тестирования своего кода на языке C++;
3. Познакомитесь со стандартной библиотекой и выработаете навыки ее использования;
4. А также научитесь использовать сторонние библиотеки;
Содержание
Модуль 1 - Введение в язык C++
Тема 1. Вводное занятие
Тема 2. Пишем свой «Hello, World».
Тема 3. Базовый синтаксис языка C++
Тема 4. Такие разные функции
Тема 5. Модульность. Линковка
Тема 6. Подробнее о CMake
Тема 7. Ответы на вопросы
Модуль 2 - Классы и структуры
Тема 8. Структуры и классы
Тема 9. Полиморфизм и все-все-все
Тема 10. Шаблоны классов и функций
Тема 11. Тонкости (перегрузка операторов, конструкторы и деструкторы, move-семантика)
Модуль 3 - Основы unit-тестирования
Тема 12. Понятие unit-тестирования, цель, что тестируем
Тема 13. Инструменты для unit-тестирования. Библиотека Googletest
Модуль 4 - Стандартная библиотека и полезные алгоритмы
Тема 14. Общий обзор стандартной библиотеки
Тема 15. Подробнее о контейнерах и вводе-выводе
Тема 16. Алгоритмы, которые лучше знать лучше
Модуль 5 - Работа со сторонними библиотеками
Тема 17. Работа с библиотеками вручную
Тема 18. Современные средства автоматизации. Пакетные менеджеры, снова CMake
Тема 19. Сборка библиотек из исходников
Модуль 6 - Всё глубже и глубже. Тонкости
Тема 20. Семантика перемещения, noexcept, и как они нам помогают
Тема 21. Работа с динамической памятью
Тема 22. Исключения в C++. Использование и нюансы. Гарантии безопасности
Модуль 7 - Многопоточность в C++
Тема 23. Понятие потока выполнения программы
Тема 24. Две главные проблемы - гонка и взаимная блокировка
Тема 25. Структуры данных в многопоточной среде
Тема 26. Более высокие абстракции и асинхронное исполнение
Тема 27. Дополнительные тонкости и детали
Модуль 8 - Разное
Тема 28. Идиомы и полезные практики C++
Тема 29. Вводное занятие по проекту
Тема 30. Идиомы и полезные практики C++. Часть 2
Тема 31. Полезные в работе инструменты
Тема 32. Консультация

Отзывы покупателей



Кликните на изображение чтобы обновить код, если он неразборчив

Рейтинг

0
Голосов: 0
5
Голосов: 0
4
Голосов: 0
3
Голосов: 0
2
Голосов: 0
1
Голосов: 0

Еще курсы от Otus, Сергей Кольцов

[OTUS] Apache Kafka (Вадим Заигрин)
Что даст вам этот курс Kafka — это сервис, позволяющий в реальном времени и с высокой пропускной способностью передавать сообщения между различными системами. Его используют для различных целей — передача данных в хранилище, потоковая аналитика, взаимодействие между сервисами и т. д. Если вы хотите
1895 RUB
[Otus] Flutter Mobile Developer. Часть 3 (Андрей Смирнов)
Что даст вам этот курс Этот курс подходит вам, если: — у вас уже есть опыт в программировании, и вы хотите научиться писать мультиплатформенные мобильные приложения, использующие одну и ту же кодовую базу для iOS и Android. Цель курса — научиться создавать современные кроссплатформенные приложения
1650 RUB
[OTUS] Алгоритмы и структуры данных 3/5 (Евгений Волосатов)
Что даст вам этот курс Вы расширите кругозор и получите опыт реализации классических алгоритмов, который поможет вам при создании собственных алгоритмов для решения бизнес-задач. Именно понимание принципов работы алгоритмов и структур данных позволяет повысить производительность программ и улучшить
1665 RUB
[Otus] Подготовительный курс по C++ разработке (Сергей Кольцов)
Этот курс позволит вам овладеть базовым набором знаний и навыков, необходимых для старта карьеры разработчика на С++ и подготовки к основному курсу «Разработчик С++». По окончанию курса слушатели смогут пройти входной тест курса «Разработчик C++» и получить доступ к обучению. Слушатели смогут
1695 RUB
[Otus] Сетевой инженер. Февраль 2020 (Андрей Рукин, Павел Викирюк)
Описание: Практический курс о теории сетевого взаимодействия: настраиваем свою сеть в течение всего курса и изучаем работу всех тех технологий, с которыми вы, возможно, сталкивались, но еще не успели поработать и разобраться с устройством изнутри. Курс подходит для: специалистов по маршрутизации и
1790 RUB
[OTUS] PostgreSQL Advanced (Евгений Аристов)
Что даст вам этот курс: Курс по работе с базой данных PostgreSQL в различных средах Курс обеспечивает глубокое погружение в PostgreSQL, чтобы проектировать базы данных так, чтобы впоследствии не приходилось тушить пожары в результате не оптимально заложенных основ. Цель курса — научить слушателя
1065 RUB