IAMPM

Techmind

2 місяців
Для початківців, Для досвідчених
1 відгуків
Soft Skills in IT
Цей курс для проєктних менеджерів, рекрутерів і продактів, які хочуть зрозуміти процеси розробки. Ви дізнаєтесь про front-end, back-end, тестування, mobile та AI, щоб ефективніше працювати з розробниками. Курс дає практичні знання без зайвої теорії, з можливістю консультацій і допомогою у пошуку роботи.

Про курс

Програма курсу

Основи розробки та термінологія

На перших заняттях пояснюють всю структуру розробки програмного забезпечення. Слухачі дізнаються про основні мови програмування для різних типів додатків - веб, десктоп, мобільних та ігор. Розбирають принципи роботи API на практичних прикладах - як відправляти запити та яких результатів очікувати. Також дають поради щодо вибору мов програмування та організації співпраці між програмістами та дизайнерами.

Front-end розробка

Цей блок присвячений технологіям створення інтерфейсів. Розглядають компоненти веб-сторінок, фреймворки та принципи їх вибору для різних проєктів. Показують на прикладах роботу з препроцесорами, підключення бібліотек та взаємодію з Back-end. Обговорюють типові завдання front-end розробників та як правильно будувати процес співпраці з ними.

Back-end розробка

У цій частині курс охоплює серверну частину розробки. Розглядають вибір мов програмування, баз даних та архітектурних рішень для Back-end. Пояснюють компетенції розробників різних рівнів - від Junior до Senior. Проходять по основним етапам розробки та контрольним точкам, які важливо відстежувати менеджерам. Закріплюють знання практичним завданням з підбору технологій для конкретного проєкту.

Штучний інтелект та вибір технологій

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

Інфраструктура та безпека

Тут розбирають технічну інфраструктуру розробки. Пояснюють принципи розгортання додатків, вибір хостинг-провайдерів та особливості CI/CD. Розглядають основні типи вразливостей та способи захисту від них. Окремі заняття присвячені системам контролю версій, зокрема роботі з Git на прикладі GitHub.

DevOps та документація

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

Аналітика та тестування

Цей модуль охоплює роботу з аналітикою веб та мобільних додатків. Розглядають інструменти для вимірювання трафіку, залученості користувачів та конверсій. Окрему увагу приділяють тестуванню - від базової термінології до системних підходів та технік тест-дизайну для різних типів завдань.

Мобільна розробка

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

Консультації та питання

На заключних заняттях відповідають на накопичені питання, глибше розбирають матеріал курсу та допомагають з домашніми завданнями.

Особливості навчання

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

Що включено

Видається диплом/сертифікат
Гнучкий графік
Супровід ментора