Запись

[Слёрм] Разработчик++: курс С++20 (Дмитрий Сердюк)

Тема в разделе "Курсы по программированию"

Цена:
90000 руб
Взнос:
616 руб
Организатор:
Евражкa

Список участников складчины:

1. Евражкa
open
2
Записаться
  1. Евражкa Организатор складчин

    [Слёрм] Разработчик++: курс С++20 (Дмитрий Сердюк)

    [​IMG]

    Продвинутый курс по С++. Работаем со стандартом С++20 и не только. Создадим собственный проект — многопоточный сетевой микросервис. Даем материал и практику, которые вы не найдете ни в каком другом курсе по С++ на русском языке.


    Научим решать задачи на современном C++:
    1. Best practice: разберем, что точно работает, а от каких практик стоит отказаться
    2. Многопоточному и сетевому программированию, объектно-ориентированному программированию и метапрограммированию шаблонов
    3. Выбирать инструменты под задачу: объясним, как устроены эти инструменты
    4. Работе со стандартом С++20: даем материал и подходы, которые не представлены на курсах в русскоязычном образовательном сегменте
    5. Работать с кодом: писать простой и понятный код, тестировать, оптимизировать, читать чужой код, проводить и проходить код-ревью
    6. Проходить технические собеседования и решать стандартные задачи, которые задают специалистам при трудоустройстве

    Разберём:
    • Исключения
    • Лямбды
    • Аллокаторы
    • Умные указатели
    • Сокеты
    • Паттерны ООП
    • Контейнеры алгоритмы
    • Инструменты и библиотеки для тестирования и отладки
    • Инструменты обобщенного программирования
    • Инструменты многопоточности
    • Шаблоны и вариативные шаблоны
    • Инструменты мультиплексирования
    Для кого наш курс:
    1. Для тех, кто хочет разобраться в С++ и укрепить свои знания в разработке
    Курс подойдет для специалистов, которые уже работают с C++, но хотели бы получить больше экспертной информации. Мы идем от простых тем к самым сложным и помогаем нашим студентам стать уверенными middle-специалистами по С++.
    2. Для специалистов, работающих со стандартом С++20
    Спикеры курса построили программу с учетом последнего стандарта. Если вы работали С++17, то на курсе вы сможете познакомиться с актуальными возможностями языка и применять их в текущих рабочих задачах.
    3. Тем, кто переходит в C++ из других языков программирования
    Продукты, написанные на C++, окружают человека: на нем пишут серверные бэкенды, код под встроенные устройства, операционные системы, драйверы устройств, высокопроизводительные серверы, игры.
    4. Для компаний, которые ведут разработку на С++
    Эксперты Слёрм обучат ваших коллег best practice и будут сопровождать студентов на первых шагах в разработке. Вы сможете сформировать свой штат специалистов, работающих на С++.

    1. Контейнер с нестандартным алгоритмом поиска/вставки
    2. Аллокатор с управлением памятью и умный указатель со счетчиком ссылок к нему
    3. Собственный пул потоков для выполнения отложенных задач
    4. Итоговый проект представляет собой вариацию тестовых заданий на должность Middle-разработчика С++. Вы создадите многопоточный сетевой микросервис, самостоятельно разработав и имплементировав его протокол, тесты к нему и правильно организовав репозиторий и механизм сборки.

    1. Работать со стандартом С++20: научимся работать с корутинами, концептами, ренджами
    2. Имплементировать нетривиальные контейнеры и алгоритмы к ним
    3. Выбирать контейнеры и инструменты стандартной библиотеки под задачу
    4. Управлять памятью, использовать умные указатели и аллокаторы
    5. Создавать многопоточные приложения, приложения с высокой производительностью
    6. Разрабатывать сетевые приложения
    7. Применять паттерны ООП при разработке и проектировании приложения, распознавать их в чужом коде
    8. Проектировать, отлаживать, профилировать и деплоить собственные приложения
    9. Разрабатывать и читать шаблонный код

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
     
Наверх