Разработчик С++ (2020)
C++ спроектирован и развивается как мультипарадигменный язык, впитывающий в себя различные методы и технологии программирования, но реализующий их на платформе, обеспечивающей высокую техническую эффективность.
Что даст вам этот курс:
- Умение писать на С++ правильно.
- Понимание современных проблем языка и специфики его применения.
- Освоение паттернов проектирования, принципов написания многопоточного кода.
- Знание, как взаимодействовать с сетью, хранить и обрабатывать большие объемы данных.
- Владение нюансами программирования на С++, которые отличают разработчика уровня Middle от Junior.
Содержание:
- Система сборки - build, test and deploy
- Особенности C++11. auto, lambda, tuple
- Особенности C++11. Move, variadic templates
- Сравнение C++11, C++14 с С++ 03
- Обзор C++17. Constexpr lambda. Fold expression. Attributes. Type deduction
- Обзор C++17. If constexpr. Structured bindings. Statements with initializer. Std filesystem
- Реализация умных указателей
- Идея аллокаторов
- Шаблонная магия
- Принципы проектирования ПО
- Шаблоны GoF. Порождающие
- Шаблоны GoF. Структурные
- Шаблоны GoF. Поведенческие. Command, Interpreter, Iterator, Mediator, Memento, Chain of responsibilily
- Шаблоны GoF. Поведенческие. Observer, State, Strategy, Template method, Visitor
- STL. Контейнеры
- STL. Алгоритмы
- Boost. Разное
- Boost. Паттерны проектирования
- Многопоточность
- Шаблоны 5
- Асинхронное программирование
- Lockfree DS
- Атомарные типы данных
- Сетевое взаимодействие
- Асинхронный ввод-вывод
- РСУБД
- Key Value
- Много данных
- ORM
- Dlib. Кластеризация
- Dlib. Классификация
- Dlib. Регрессия
Язык: русский
Продолжительность: 99:07:05
Формат: MP4
Видео: AVC, 1680x1050/1920x1050, ~254 Kbps
Аудио: AAC, 118 Kbps, 48.0 KHz
Скачать видеокурс "Разработчик C++" (8,65 ГБ):
-A.L.E.X.- 25/03/20 Просмотров: 5523
+7
valerij137 25 марта 2020, 21:04:30