Приєднуйтесь до Multi-Threading and IPC with C++ GL ProCamp! | GlobalLogic Ukraine

Приєднуйтесь до Multi-Threading and IPC with C++ GL ProCamp!

share

Що означає бути фаховим С++ інженером? Наші найдосвіченіші експерти знають, адже щодня проводять безліч інтерв’ю і тому бачать, яких знань і досвіду найчастіше бракує С++ розробникам для того, щоб потрапити на цікавий та challenging проєкт!

Саме тому ми розробили курс, який допоможе вам перейти на новий експертний рівень. На курсі ви опануєте:

  • Архітектурні принципи ООП
  • Модель управління пам’яттю у С++
  • Різні аспекти багатопоточного програмування із використанням сучасних засобів управління потоками у С++
  • Механізми міжпроцесової взаємодії

Чекаємо на курсі Mid С++ розробників із досвідом системного програмування під операційну систему Linux або іншу Unix based/Windows/Mac OS.


Реєстрація: до 5 березня включно

Початок курсу: березень 2021

Формат занять: онлайн зустрічі у Zoom 2-3 рази на тиждень + домашні завдання

Як потрапити:

  1. Заповнити форму реєстрації до 15 лютого включно
  2. Виконати тестове завдання, яке ви отримаєте на вказаний під час реєстрації email протягом 3-х бізнес днів

Кількість місць у групі обмежена, тож прийняти участь у ProCamp зможуть учасники, які відповідають вимогам та найкраще впоралися із тестовим завданням


Apply Now!


Головні теми курсу:

  • Різні аспекти багатопоточного програмування із використанням сучасних засобів управління потоками у С++
  • Модель управління пам’яттю у С++
  • Операції із атомарними типами даних
  • Архітектурні принципи ООП
  • Механізми міжпроцесової взаємодії

Ви навчитесь:

  • Управляти потоками, розподіляти дані між ними, а також синхронізувати паралельні операції
  • Використовувати основні механізми міжпроцесової взаємодії (сигнали, сокети, неіменовані та іменовані канали, спільна пам’ять). Дізнаєтесь де і як ці механізми застосовуються, а також принципи, що лежать в їх основі
  • Писати concurrent код, тестувати та дебажити багатопоточні додатки, що використовують міжпроцесову взаємодію

Вимоги до учасників

  • 2+ практичного досвіду розробки на C++ 
  • досвід user space programming for Linux/Windows/Mac OS 
  • базові практичні знання multithreading
  • досвід у об’єктно-орієнтованому програмуванні та шаблонах проектування 
  • розуміння networking stack of protocols (OSI model, L1-L4)
  • досвід роботи з Qt не є обов’язковим, але буде вважатися додатковим плюсом

Apply Now!

Лишились питання щодо курсу? Тоді пишіть на gl-procamp@globallogic.com

Слідкуйте за новинами у соціальних мережах: Facebook, LinkedIn, Instagram та Телеграм-каналі.

Більше про GL ProCamp