Приєднуйтесь до Multi-Threading and IPC with C++ GL ProCamp!
Поділіться
Copied!
Що означає бути фаховим С++ інженером? Наші найдосвіченіші експерти знають, адже щодня проводять безліч інтерв’ю і тому бачать, яких знань і досвіду найчастіше бракує С++ розробникам для того, щоб потрапити на цікавий та challenging проєкт!
Саме тому ми розробили курс, який допоможе вам перейти на новий експертний рівень. На курсі ви опануєте:
Архітектурні принципи ООП
Модель управління пам’яттю у С++
Різні аспекти багатопоточного програмування із використанням сучасних засобів управління потоками у С++
Механізми міжпроцесової взаємодії
Чекаємо на курсі Mid С++ розробників із досвідом системного програмування під операційну систему Linux або іншу Unix based/Windows/Mac OS.
Реєстрація: до 5 березня включно
Початок курсу: березень 2021
Формат занять: онлайн зустрічі у Zoom 2-3 рази на тиждень + домашні завдання
Різні аспекти багатопоточного програмування із використанням сучасних засобів управління потоками у С++
Модель управління пам’яттю у С++
Операції із атомарними типами даних
Архітектурні принципи ООП
Механізми міжпроцесової взаємодії
Ви навчитесь:
Управляти потоками, розподіляти дані між ними, а також синхронізувати паралельні операції
Використовувати основні механізми міжпроцесової взаємодії (сигнали, сокети, неіменовані та іменовані канали, спільна пам'ять). Дізнаєтесь де і як ці механізми застосовуються, а також принципи, що лежать в їх основі
Писати concurrent код, тестувати та дебажити багатопоточні додатки, що використовують міжпроцесову взаємодію
Вимоги до учасників
2+ практичного досвіду розробки на C++
досвід user space programming for Linux/Windows/Mac OS
базові практичні знання multithreading
досвід у об’єктно-орієнтованому програмуванні та шаблонах проектування
розуміння networking stack of protocols (OSI model, L1-L4)
досвід роботи з Qt не є обов’язковим, але буде вважатися додатковим плюсом