Що нового?

Набір учасників [Geekbrains] Факультет розробки на с++ 2021 (Іван Овчинніков, Семен Панічев)

Інформація про покупку
Тип покупки: Складчина
Ціна: 22015 ГРН
Учасників: 0 з 97
Організатор: Відсутній
Статус: Набір учасників
Внесок: 236 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

Розробник C++ створює програми, програми, ігри, операційні системи, драйвери та інше високонавантажене програмне забезпечення. Якщо ви хочете вичавити максимум з будь-якого "заліза", програмувати роботів, створити свою ОС, мову або іншу потужну і жадібну до ресурсів штуку, - вам знадобиться c++

програма навчання:
1) Введення в C++. Фундаментальні знання (січень - квітень)
  • основи C++ (1 місяць, 8 уроків)
    Ви познайомитеся з основами програмування, ключовими інструментами і поняттями. Дізнаєтеся, що таке компіляція, збірка проекту, змінні, функції, цикли і масиви.
  • Linux робоча станція (1 місяць, 8 уроків)
    Вивчіть основи роботи в Linux. Навчіться керувати користувачами і правами файлів, писати скрипти в Bash, працювати з процесами і управляти завантаженням і сервісами.
  • алгоритми та структури даних (1 місяць, 17 уроків)
    Розберетеся в основних структурах даних і базових алгоритмах. Отримайте загальне розуміння процесів всередині програми і базові навички вибудовування роботи алгоритмів.
  • підсумки чверті
    Розробите гру в хрестики-нулики в процедурному стилі.
2) Застосування C++. Розуміння оточення (травень-липень)
  • ООП на прикладі C++ (1 місяць, 8 уроків)
    Ви познайомитеся з кращими техніками Програмування на с++. Дізнайтеся, як ефективно використовувати об'єктно-орієнтоване програмування та бібліотеки потокового вводу/виводу. Напишете консольну гру.
  • Комп'ютерні мережі (1 місяць, 8 уроків)
    Розберетеся, як функціонують стек протоколів TCP/IP, клієнт-серверна архітектура і протоколи прикладного рівня. Навчіться створювати додатки, стійкі до злому.
  • C++ складні моменти (1 місяць, 8 уроків)
    Вивчіть просунуті можливості с++ і стандартної бібліотеки (STL). Навчіться писати ефективний і зрозумілий код.
  • підсумки чверті
    Ви створите гру в блекджек із застосуванням ООП.
3)с++ в контексті. Оптимізація і тонкощі (серпень-вересень)
  • мережеве Програмування на с++ (1 місяць, 8 уроків)
    Познайомитеся з мережевими технологіями. Розберетеся в сокетному взаємодії, роботі серверних протоколів прикладного рівня. Навчіться розуміти принципи роботи мережевих додатків від найпростіших мережевих сервісів до REST і Telegram-ботів.
  • патерни проектування GoF (1 місяць, 8 уроків)
    Вивчіть основні патерни об'єктно-орієнтованого проектування. Ви дізнаєтеся про роль патернів в архітектурі складних систем і зможете швидко і ефективно створювати власні додатки з урахуванням обмежень, що виникають при розробці.
  • Розробка програм з графічним інтерфейсом Qt (1 місяць, 8 уроків)
    Ви дізнаєтеся, як перестати виводити результати роботи в консоль і замість цього нативно малювати інтерфейс. Навчіться працювати з сигналами і слотами, підключати основні модулі Qt, працювати з Qt Designer.
  • підсумки чверті
    Створіть:
    • HTTP-сервер, здатний обробляти клієнтські підключення і базові запити.
    • базовий мережевий сканер.
    • файловий менеджер з автоматичним монтуванням зовнішніх накопичувачів.
    • Трекер завдань з інтерфейсом Qt, щоб нічого не забувати.
4) сучасні технології, де застосовується C++ (жовтень-грудень)
  • Мобільна розробка на С++/QtQUICK (1 місяць, 8 уроків)
    Познайомитеся з технологією, компонентами і алгоритмами роботи QtQUICK, навчитеся створювати мобільні додатки для ОС Andriod з використанням мови C++.
  • введення в Unreal Engine (1 місяць, 8 уроків)
    Познайомитеся з движком Unreal Engine 4 і напишете на ньому невелику гру.
  • командна розробка (1 місяць, 12 уроків)
    Розробите OpenSource текстовий редактор типу Emacs на C++ з плагінами. Ви отримаєте навички командної роботи, роботи з Git і taskTracker, а також познайомитеся з методологіями Agile-розробки, SCRUM і Kanban.
  • підсумки чверті
    Розробіть:
    • високорегульований текстовий редактор з можливістю застосування скриптів.
    • мобільний список завдань, який дозволяє створювати, зберігати і синхронізувати списки справ або покупок.
    • гра в тетріс (або арканоїд) на движку Unreal Engine 4.
Ваше резюме після навчання:


вас навчатимуть топові експерти:
  • Іван Овчинников | провідний фахівець в АТ"Російські космічні системи"
    Начальник групи програмістів, архітектор програмного забезпечення (Java, Spring).

    Писав прошивки для мікроконтролерів Міландр, NXP, STM(C/C++. Keil), опис цифрової схемотехніки (ПЛІС: Verilog, SystemVerilog, VHDL). Розробляв на C++ і Qt призначені для користувача додатки для прийому і розшифровки даних з космічних апаратів.

  • Семен Панічев *| B>/розробник ПЗ в групі компаній"Остек"
    Розробляє програмне забезпечення для підключення до вимірювальних і керуючих пристроїв.В роботі використовує мови С++ і С#, технології WPF, Entity Framework, MS SQL, MS Test та ін.

    Раніше займався програмуванням мікроконтролерів (AVR) для систем "розумного будинку". Закінчив бакалаврат Санкт-Петербурзького державного електротехнічного університету "ЛЕТІ" і магістратуру Московського інституту електроніки і математики за спеціальністю "Інжиніринг в електроніці".

Тривалість навчання: 12 місяців
Ціна: 4 990 ₽/місяць (перший платіж через 6 місяців після початку навчання )

https://privatelink.de/?https://new.geekbrains.ru/cpp-developer
 
Угорі