Скрыть объявление

Внимание!


Наш телеграм-канал попал под массовую блокировку и, пока мы подготовили для вас резервный!


Подписывайтесь по этой ССЫЛКЕ

Скрыть объявление

На короткое время рассказываем где достать редкие курсы

Подробности ТУТ

Скрыть объявление

Мы обновили Telegram-бот!

Ссылку на новый бот и все детали ищите ТУТ и скорее подписывайтесь, чтобы не пропускать важные уведомления и новости форума

Скрыть объявление

Было ли у Вас такое, что Вы не могли найти курс? Если да, то напишите нам в Службу поддержки какой курс вам нужен и мы постараемся его найти.

Скрыть объявление

Пополняйте баланс и получайте при оплате складчин кэшбек в размере 10%

Запись

[Слёрм] Разработчик++: курс С++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. Разрабатывать и читать шаблонный код

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