Курс "Технічні навички для IT-менеджерів"

PM School оголошує набір на двомісячний курс "Технічні навички для IT-менеджерів" до групи PMTech06.



Опис курсу
Курс призначений поглибити навички IT-менеджерів (PM, BA, HR, ін.) у технічних деталях розробки програмного забезпечення.
На курсі ви познайомитеся з різними мовами програмування, фреймворками, бібліотеками, інфраструктурою для розробки ПЗ, спробуєте себе розробником і навіть напишете свій перший код.
Програміста ми з вас не зробимо, але відчути себе комфортніше при розмові з технічно підкованим замовником та вашою командою ми постараємося.



Для кого курс
Курс спрямований насамперед на менеджерів проектів, які хочуть здобути більше технічних знань для своєї роботи.
Також курс може бути цікавим менеджерам з персоналу, сейлзам, рекрутерам, тестувальникам, бізнес-аналітикам та дизайнерам, які хочуть глибше розбиратися в технічних аспектах розробки програмного забезпечення та розмовляти з технічними фахівцями однією мовою.



Викладач
Роман Барвинский.
IT-фахівець із п'ятнадцятирічним стажем роботи.
Програміст, сертифікований Scrum-майстер, Team Lead, Product менеджер та власник IT-компанії SemitaSoft.
LinkedIn: www.linkedin.com/in/roman-barvinskyi
Facebook: www.facebook.com/roman.barvinsky



Деталі курсу PMTech06
Орієнтовний старт: невизначений. Курс призупинен до закінчення війни.
Формат: онлайн
Графік: двічі на тиждень по дві години. по понеділках та середах з 19:20 до 21:20
Тривалість: 2 місяці, 32 години.
Вартість:  4400 грн/міс. 
Місяців навчання два.
Порядок оплат: оплата провадиться після першого заняття, якщо вас все влаштує.
Кількість місць у групі: 15
Після закінчення видається сертифікат.






* Деякі пункти програми можуть бути вдосконалені залежно від запитів та рівня групи.


Програма першого місяця групи PMTech06

Дата та час Тема заняття Домашнє завдання
ХХ.ХХ.24     
9:00 - 11:00     
Знайомство.

Основи.
Історія створення першої ЕОМ.
Розвиток та основні принципи роботи.
Види обчислювальної техніки.

Улаштування

  • Комп'ютера
  • Смартфона
Вивчаємо будову комп'ютерної техніки
ХХ.ХХ.24     
19:20 - 21:20     
Властивості та особливості операційних систем
Windows, Linux, MacOS.

Код
  • Как компьютер понимает код.
  • Види мов програмування (високорівневі, низькорівневі; Інтернет, робочий стіл)
Читаємо профільну літературу
ХХ.ХХ.24     
9:00 - 11:00     
Огляд мов програмування. Хто що вміє
C, C++, C#, JAVA, PHP,RoR, JS, інші
Фреймворки
Пишемо технічний стек для однієї IT-компанії та описуємо проекти на вибраному стеку.
ХХ.ХХ.24     
19:20 - 21:20     
Базы даних.
Підходи до проектування програм (ООП).
Заповнюємо базу даних.
Читаемо про ООП.
ХХ.ХХ.24     
9:00 - 11:00     
Паттерни програмування (MVC)
Цикл разробки ПО

Вивчаємо логіку програмування на основі мови RoR
Пишемо код для форми зворотнього зв'язку.
ХХ.ХХ.24     
19:20 - 21:20     
Система контролю версій - Subversion system
Приклади: Git, TFS, SVN, SourceSafe

Середа разробки - IDE
Приклади: Visual Studio, PHP Storm, IDEA, Eclipse, Xcode

CMS (WP, Magento, Opencart)
Тестуємо програми
ХХ.ХХ.24     
9:00 - 11:00     
Словник програмістів
  • Структурні
  • Породжуючі
  • Поведінкові
Виписуємо додаткові технічні терміни, створюємо власний словник.
Готуємо запитання.
ХХ.ХХ.24     
19:20 - 21:20     
Запитання\Відповіді

Таск трекер – Task tracker
Приклади: JIRA, Trello, Redmine, TFS(опционально)
Святкуємо екватор.
Читаємо профільну літературу.
Програма другого місяця групи PMTech06
Дата та час Тема заняття Домашнє завдання
ХХ.ХХ.24     
9:00 - 11:00     
Інфраструктура для розгортання проекту
Amazon Cloud, Azure, DigitalOcean
DevOps:
Jenkins
Docker
Знайомимося з мануалами та можливостями інфраструктури.
ХХ.ХХ.24     
19:20 - 21:20     
Архітектура додатків
·    Клієнт-серверна модель(client-server)
·    Розподілені обчислення (distributed computing)
·    Монолітний додаток (monolithic application)
·    Peer-to-peer
·    Plugin
·    Багаторівнева (multilayer)
Читаємо профільну літературу.
ХХ.ХХ.24     
9:00 - 11:00     
Серверна частина (backend)
З чого складається, за що відповідає і що повинен знати менеджер про бекенд.
Знайомимось із бекендом.
ХХ.ХХ.24     
19:20 - 21:20     
Клієнтська частина(frontend).
Як зрозуміти де починається фронтенд і що має знати про нього менеджер.
Знайомимось із фронтендом.
ХХ.ХХ.24     
9:00 - 11:00     
Особливості
- десктоп розробки
- мобайл
- web
- комплексних рішень
Виписуємо чекліст для розробки проекту.
ХХ.ХХ.24     
19:20 - 21:20     
Сервіси

Бібліотеки

Драйвери
  • Web API
  • REST
  • SOAP
  • WCF
  • JSON
  • XML
Доповнюємо свій IT-словник.
ХХ.ХХ.24     
9:00 - 11:00     
Хайпові технології:
  • ICO \ Блокчейн
  • Штучний інтелект
  • Big Data
  • VR, AR
  • ...
Дописуємо хайпові технології.
ХХ.ХХ.24     
9:00 - 11:00     
QA session
Іспит
Сертификація "PMTech" від PM School
Святкуємо

Разом: 16 занять у групі – 32 години

Вартість навчання:  4400грн/міс 
Порядок навчання: заняття тривають два місяці по 2 години 2 рази на тиждень у Харкові.
Можливий частковий перехід в онлайн режим через карантин.
Після проходження курсу PM Tech ви отримаєте сертифікат.