Techmind

Techmind

Говори з розробниками однією мовою!

Якщо ви проєктний менеджер, рекрутер або продакт — вам доводиться спілкуватися з розробниками, поринати в їхню роботу або просто посміхатися і кивати. Швидко підтягнути теорію і зрозуміти увесь процес розробки допоможе практичний курс TechMind. За півтора місяця ви опануєте термінологією, кращими практиками і навчитеся спілкуватися з технічними фахівцями їхньою мовою.

20 лютого

початок курсу

2 місяці

19 прикладних занять

7 практичних

домашніх завдань

20 лютого
початок курсу
2 місяці
19 прикладних занять
7 практичних
домашніх завдань

Кому потрібен курс?

Якщо ви проєктний менеджер, рекрутер або продакт — вам доводиться спілкуватися з розробниками, поринати в їхню роботу або просто посміхатися і кивати. Швидко підтягнути теорію і зрозуміти увесь процес розробки допоможе практичний курс TechMind. За півтора місяця ви опануєте термінологією, кращими практиками і навчитеся спілкуватися з технічними фахівцями їхньою мовою.

Project manager

Project Manager

sales

Sales Manager

UI : UX Designer

UI / UX designer

middle business analyst

Business Analyst

account manager

IT-рекрутерам

Кто хочет стать РМ

Новачкам в IT

Product manager

Product Manager

Додайте навички до резюме:

  • Розуміти, яку архітектуру, фреймворки і команду обрати для проєкту

  • Аналізувати вимоги, писати специфікації і створювати базові прототипи продукту

  • Працювати з API документацією та Git

  • Знати, як влаштована розробка проєктів різного типу — від внутрішнього софту компанії до клієнтських web-проєктів.

  • Розуміти та враховувати особливості mobile розробки.

  • Бачити відмінність між реляційними і нереляційними базами даних та підказувати замовникам правильні рішення

  • Вибудовувати ефективний процес тестування

  • Працювати з аналітикою та якісно підтримувати проєкт після релізу.

Чого ви навчитесь?

Чого ви навчитесь?

Додайте навички до резюме:

  • Розуміти, яку архітектуру, фреймворки і команду обрати для проєкту
  • Аналізувати вимоги, писати специфікації і створювати базові прототипи продукту
  • Працювати з API документацією та Git
  • Знати, як влаштована розробка проєктів різного типу — від внутрішнього софту компанії до клієнтських web-проєктів.
  • Розуміти та враховувати особливості mobile розробки.
  • Бачити відмінність між реляційними і нереляційними базами даних та підказувати замовникам правильні рішення
  • Вибудовувати ефективний процес тестування
  • Працювати з аналітикою та якісно підтримувати проєкт після релізу.

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

Що таке розробка

На вступній лекції розкладемо на прикладі весь процес розробки ПО. Новачки отримають каркас знань для наступних лекцій, а досвідчені спеціалісти вже можуть задати спікерам питання, які їх цікавлять, структурувати знання й зрозуміти, як будується архітектура софтверних додатків.

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

З чого складається розробка: термінологія

На лекції розповімо про основні мови програмування, які сьогодні використовують для написання web, desktop, mobile-додатків і Gamedev. Ви дізнаєтесь, на чому пишуть автотести і скрипти для системи. Нарешті розберетесь, чому розробники постійно говорять про API і як часто його насправді використовують.

Після заняття ви зможете не губитись в обговоренні, яку мову програмування варто вибрати і коли варто відмовитись від самописних рішень на користь фреймворків.

З чого складається розробка: API, вибір мови програмування і робота з дизайном

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

Після заняття ви на практиці відпрацюєте API-запити і зрозумієте, як влаштувати взаємодію між програмістами і дизайнерами у своїй компанії.

Типи розробників. Чи замінить Full-stack усіх? (відеозапис)

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

Після заняття ви зрозумієте, коли варто, а коли не варто наймати Front-end, Back-end, Mobile, Embedded, Full-stack інженерів і в яких проєктах вони ідеально впишуться в процеси.

Front-end — складові

На оглядовому занятті розберемо технології Front-end розробки. Ви дізнаєтесь, з чого складаються веб-сторінки, яку інформацію про термінологію варто знати менеджеру, щоб правильно задавати уточнюючі питання вебмайстрам і як пояснити замовнику, який тип верстки потрібен його додатку.

Після заняття ви отримаєте базис знань і будете готові заглиблюватись в основні фреймворки і процес збірки проєкту.

Front-end — фреймворки і розбір процесу

На занятті розповімо, як вибирати фреймворк залежно від типу проєкту, покажемо на прикладах, як працює код на препроцесорах, піключаються бібліотеки і відправляються запити на Back-end. Ви зрозумієте, які задачі не варто доручати front-end розробникам, щоб побудувати продуктивний процес взаємодії з цими спеціалістами.

Після заняття ви навчитесь розмовляти з Front-end розробниками однією мовою і розуміти, на основі чого вони приймають ті чи інші рішення.

Back-end - вибір мови програмування і баз даних

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

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

Back-end — розбір процесу проєктування рішень

На занятті ви розберетесь у компетенціях Back-end розробників і сформуєте чітке бачення, чого чекати від кожного спеціаліста. Ми пройдемось по основних етапах Back-end розробки і розповімо про основні опорні точки, які важливо і потрібно контролювати менеджеру.

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

Back-end - підходи в програмуванні і вибір архітектури

На лекціх ви нарешті зрозумієте, що такого особливого в об’єктно-орієнтованому програмуванні і на чому воно будується. Ви розберетесь в основних шаблонах архітектури і дізнаєтесь про переваги та недоліки моноліту і мікро-сервісу.

Після заняття ви закріпите в домашньому завданні підбір технологій для Back-end частини проєкту.

Як вибрати стек технологій під проєкт (відеозапис)

На занятті ви дізнаєтесь, які застосунки можуть замовляти у вашої аутсорсингової компанії, з яких технологій буде вибирати ваша команда. Ви прокачаєте свою експертизу в тонкощах web-, mobile-, machine learning, embedded- і хмарних застосунках і отримаєте практичні поради від спікера.

Після заняття вам буде достатньо назви типу проєкту, щоб розуміти, чи може ваша компанія надати експертизу в даній області і до кого варто йти по оцінку.

Розгортання додатків + інформаційна безпека

На лекції ви дізнаєтесь, на яких хостингах можуть зберігатись сайти і отримаєте практичні поради, на що звернути увагу при виборі. Крім цього, розберемо тонкощі CI/CD і яка відмінність між ними з точки зору організації процесу. Поговоримо про основні види вразливостей і дамо поради, як від них захиститись.

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

Контроль версій — робота з Git

На лекції ви отримаєте докладний розбір того, що таке контроль версій і як він здійснюється. Ви зрозумієте, чим системи контролю версій відрізняються одна від одної і що варто враховувати при їх виборі. Також розглянемо основи роботи з Git і проведемо демо по роботі з Git на прикладі GitHub.

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

DevOps: автоматизація доставки коду клієнтам

На лекції ми розберемо типові проблеми і задачі DevOps інженера. Ви зрозумієте, як моніторити навантаження на сервер, на основі чого приймаються рішення про масштабування, за які рішення варто і не варто переплачувати, і головне — зможете вести конструктивний діалог про CI/CD в процесі виконання проєкту.

В процесі заняття ви створите просту hello-world програму на Python і одразу зв’яжете її з гілками Git.

Документація

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

Після заняття ви навчитеся писати технічне завдання методом User Story.

Аналітика проєкту

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

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

Тестування — основна термінологія

На лекції ви отримаєте концентровану інформацію з теорії тестування, зрозумієте, як краще проводити тестування на реальних проєктах, дізнаєтесь, які типи тестування підходять для різних запитів клієнта і отримаєте практичні поради з тестування вимог.

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

Тестування — техніки системного підходу

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

Після заняття ви зрозумієте, на що варто звертати увагу при менеджменті команди тестування і як переконатись, що тестування проведено коректно.

Mobile — процес розробки застосунків

На занятті ви дізнаєтесь особливості, які має враховувати менеджер при створенні рішень для mobile, а також, які технології і практики в розробці кросплатформенних і нативних додатків є на ринку. Поговоримо про всі підготовчі етапи, без яких не відбудеться продуктивна робота.

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

Mobile — розробка застосунку, реліз і аналітика

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

Після заняття ви пройдете тестування засвоєних знань на прикладі реальних задач на проєкті і сформуєте повне розуміння, як відбувається мобільна розробка.

Спікери та ментори

T02SZG18R-U03S7N80Q5R-8503937fbb92-512 В

Віталій Бакун

Senior Frontend Developer

Спеціалізується на medtech та edtech проектах. Співпрацював з Cushman & Wakefield як експерт по розробці внутрішніх продуктів

Спеціалізується на medtech та edtech проектах. Співпрацював з Cushman & Wakefield як технічний експерт по розробці внутрішніх продуктів. На даний момент розробляє навчальну систему якою користуються такі компанії як Stack Overflow та Facebook. Веде курси по програмуванню для дітей та абітурієнтів технологічних коледжів США

IMG_3831 Ю

Юрій Собчак

PHP Developer in Ciklum

Має великий досвід роботи з backend & frontend розробкою. Загалом більше 4 років досвіду в програмуванні.

Має великий досвід роботи з backend & frontend розробкою. Загалом більше 4 років досвіду в програмуванні. Почав програмувати і знайшов першу компанію в 16 років. Ciklum - 6 в списку найбільших компаній в Україні.

гром О

Ольга Гром

Delivery Manager у Master Of Code Global

Більше 10 років досвіду у проджект менеджменті. Керує командами 100+ осіб.

Більше 10 років досвіду у проджект менеджменті. Керує командами 100+ осіб. Займається та спеціалізується на повному циклі робіт у проекті від Presale та переговорів з клієнтами до завершення та контролю якості.

photo_2022-11-21_15-42-26 І

Ірина Марусяк

Senior PM в SoftServe

Має 8 років досвіду в ІТ. Працювала з різними типами продуктів: WEB, mobile, big data. Володіє 4 професійними сертифікаціями.

Загалом має 8 років досвіду в ІТ галузі. Досвід роботи у проектах різного масштабу та складності. Робота полягає в управлінні розподіленими командами, проектними графіком та бюджетом, а також налагодженням комунікації з клієнтами. Працювала з різними типами продуктів: WEB, mobile, big data. Має 4 професійні сертифікації.

photo_2022-11-21_15-59-37 О

Олександр Атаманський

iOS Group Lead at eKreative

Розробник з 6+ роками досвідом в IT. Писав нативні програми для iOS/Android, а також мав досвід з ReacNative та Flutter.

Мобільний розробник з більш ніж 6 річним досвідом в IT. Писав нативні програми для iOS/Android, а також має досвід з ReacNative та Flutter. Хизується тим, що працював з такими проєктами як Kidslox та SmartSuite.

aleksandr-fedoran-300x300 О

Олександр Федоран

Senior DevOps Engineer в компании Ciklum

Senior Devops у Ciklum. Розповідає про складні речі простою мовою. Допомагає людям зрозуміти DevOps підхід.

Senior Devops у Ciklum. Розповідає про складні речі простою мовою. Допомагає людям зрозуміти DevOps підхід. Ламає стіну нерозуміння про CI/CD.

photo_2022-11-22_22-43-37 А

Антон Хохлов

Senior Software Engineer

Має понад 12 років досвіду в ІТ. Приймав участь у розробці як cms, так і esd систем.

Має понад 12 років досвіду в ІТ. Приймав участь у розробці як cms, так і esd систем. На даний час приймаю участь у трьох проектах в сфері Insurance, support project, itsm які базуються на інтеграції ServiceNow рішень в системи замовників.

Що ви отримаєте

tools-icon

Розуміння, як розробляються проєкти «під капотом»

Ми пройдемось по всіх основних термінах і практиках розробки, щоб після закінчення курсу ви могли розуміти, що роблять розробники і як їм допомогти.

Нужные навыки

Перевага на технічній співбесіді

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

Практика

Практика

Домашні завдання дозволять закріпити теорію і отримати базові технічні навички. Випускники курсу говорять, що домашні завдання TechMind в CV підвищують шанси дійти до співбесіди.

Общение

Простота викладення

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

homework-icon

6+3 точки зору замість однієї

Спікери і ментори курсу поділяться з вами знаннями про те, як влаштована розробка в різних компаніях і підкажуть, як ефективно керувати розробниками, контролюючи те, що ви не до кінця розумієте.

Тех.спец

Поради 24/7

Закритий чат в телеграм, де можна попросити допомоги у спікерів і менторів не тільки в процесі проходження курсу, але й після нього. Тепер у спірній ситуації у вас буде погляд зі сторони.

Ми допомагаємо з працевлаштуванням

  • Рекомендація по покращеню резюме та портфоліо
  • Допомога в створені та покращені супровідного листа
  • Підготовка до співбесіди та проходження тестових завдань
  • Персональні консультації по розвитку кар'єри
  • Допомога в пошуку релевантних вакансій
  • Стажування та спеціальний пропозиції від компанії-партнерів
  • Рекомендаційний лист від спікерів та менторів для кращих студентів

Наші студенти працюють тут

Відгуки студентів

Andrii Liashenko
Junior Business Analyst in IT
Multifaceted course on software development processes from IAMPM - completed. It was a dive into the backend, frontend, version control, QA...
30.09.2022
Читати оригінал
Galina Boeva
Business Analyst at Viseven
Thank you IAMPM for this opportunity to be more professional!
26.08.2022
Читати оригінал
Yana Kyrychenko
Lead Product Coordinator
Пройшла курс TechMind. Допоміг структурувати знання, що назбирала ща всі роки в айті, бо було трохи хаотично до курсу. Зручний формат навчання — онлайн, можна відразу задавати питання лекторам (і можно подивитися в запису за потреби). Дякую!
07.07.2022
Читати оригінал
Eugene Hlushkov
Junior Project Manager
Світ IT становиться ближчим та зрозумілішим. Гоноровий диплом)) Вдячний: спікерам, ментору та адміністратору IAMPM
23.08.2022
Читати оригінал
Oksana Zvarych
Project Manager
Це те навчання, яке передивилась ще раз вже будучи практикуючим PM (тому так тішилась, але поки нікому не показувала новенький сертифікат). Все більше і більше розумію, як важливо бути перекладачем з «клієнтської мови на девелоперську» і навпаки)) Дякую IAMPM за ці знання!
28.06.2022
Читати оригінал
Lera Laburdova
Project Manager – Syberry
Наконец-то дошли руки написать спасибо команде IAMPM за курс Techmind:) Рада, что выбрала его, потому что не только ожидания были оправданы, но и новые технические знания особенно для меня как для нетехнического специалиста получены. Вся программа структурирована и разбита на тематические блоки, по которым были домашние задания. В конце нас ждал экзамен🙂 Более того организаторы и лекторы из Украины, они продолжили свою работу, чтобы помогать своей стране.
28.06.2022
Читати оригінал

Маєте сумніви?

Залиште email, щоб отримати приклад заняття та план розвитку вашої кар’єри!

    kzt 16.5eur 0.0274usd 0.0274

    Зареєструйтесь зараз

    Зареєструйтесь зараз

    Розстрочка

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

    Повернення

    У вас є два заняття, щоб спробувати, якщо передумаєте – скажіть, і ми повернемо вам оплачену суму.

    Промокод

    Ви можете скористатись промокодом, щоб отримати додаткову знижку. Залиште заявку, щоб дізнатись про акції.

    Передоплата онлайн
    uah usd
    310  $ /міс
    4 місця зі знижкою ☝🏼

    Часті питання

    А якщо на курсі дається інформація яку легко загуглити?

    Зазвичай труднощі виникають не на етапі «гуглення» інформації, а на тому, коли потрібно «загуглити». Припустимо, ви почули слово «поліморфізм». Загуглили. Дізналися, що це один із принципів об’єктно-орієнтованого програмування поряд з інкапсуляцією і спадкуванням. Однак чи достатньо загуглити ці три терміна, щоб зрозуміти суть об’єктно-орієнтованого підходу? Відповідь негативна. Потрібно розуміти, що закладається у слово «об’єкт» і за рахунок чого ці принципи реалізуються на практиці. Інакше розробники скажуть, що ви пхаєте носа не у свої справи і продовжать говорити «на китайській».

    Techmind дає послідовну і структуровану інформацію про кожен етап розробки за допомогою доступних термінів і на такому рівні, що ви змогли її сприймати теоретично і практично застосовувати.

    Як проходять заняття курсу?

    • Заняття проходять у форматі півторагодинних онлайн майстер-класів, щоб студенти не просто послухали теорію, але й застосували інструменти і змогли поставити всі питання. 
    • Теорія підкріплюється прикладами і кейсами з реальної практики лектора. Викладачі розкривають теми, використовуючи яскраві образи, які легко запам’ятати, щоб потім використати в роботі. 
    • Ми даємо лише актуальні знання, які високо цінуються на ринку. 
    • Ви отримаєте доступ до закритого Telegram-чату, де завжди можна попросити пораду й отримати допомогу.

    Чому я маю обратий цей курс?

    Якщо ви працюєте в IT, то вам доводиться спілкуватися з технічними фахівцями, і важливо їх розуміти. Від того, наскільки добре ви розбираєтеся в процесі створення IT-продуктів, розумієте, що таке архітектура проєкту і можете правильно ставити питання технічним фахівцям, часто залежить успіх проєкту, в якому ви працюєте.

    На курсі поговоримо не лише про зовсім прикладні речі, які потрібні для написання вимог і постановки завдань, але й пояснимо базові принципи, на зразок ООП (об’єктно-орієнтованого програмування) на простих метафорах (котиках і собачках), щоб сформувати розуміння і дати підґрунтя для більш системних знань.

    Чи допоможе мені курс врахувати технічні нюанси під час прийняття рішень у проєкті?

    Ми розбираємо технічні тонкощі і обмеження, які може накладати той чи інший стек технологій, щоб не доводилось гуглити кожне питання клієнта і відповідь команди, після чого з’ясовувати, хто правий, а хто — ні.

    Чи вистачить мені інформації курсу, щоб розуміти технічніх фахівців на співбесіді?

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

    Я можу пройти курс без знань англійської мови?

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

    Як організована практика у межах курсу?

    Після занять вам надається практичне завдання для відпрацювання отриманих знань. Завдання можуть бути різними, тому на виконання кожної роботи відводиться 3 або більше днів. Готову роботу ви надсилаєте на перевірку викладачу і ментору, після чого вони повертають свої коментарі. Якщо ви обрали пакет без перевірки домашньої роботи, будете отримувати практичні завдання лише під час вебінарів.

    Що дають персональні консультації з викладачами?

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

    Я отримаю сертифікат?

    Так, ми видамо вам сертифікат про проходження курсу. Він буде доступний в онлайн-форматі для прикріплення в LinkedIn. Також у разі виконання всіх домашніх завдань і складання іспиту ви можете отримати сертифікат з відзнакою.

    Чи можна оплачувати навчання частинами?

    Так, можна за попередньою домовленістю з організаторами курсу. Умови поділу платежів обговорюються індивідуально для кожного конкретного випадку.

    Більше корисних курсів

    Залиш заявку та отримай безкоштовну консультацію

    Дізнайтесь як отримати додаткову знижку

    Заповни заявку на отримання знижки