Techmind

Techmind

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

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

20 вересня

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

19 прикладних

занять

7 практичних

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

20 вересня
початок курсу
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 і дізнаємось, як і на чому програмуються чат-боти.

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

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

Павел Устинов П

Павло Устинов | Спікер

Project Manager Officer в Solar Digital

Більше 15 років досвіду в IT. Займається розробкою додатків, сайтів та блокчейн систем. Вміє програмувати на С#, JS, MooTools, PHP, jQuerry.

15 років в IT. Займається розробкою мобільних застосунків, сайтів, блокчейн-систем. До цього працював над системною інтеграцією. Вміє програмувати на С#, JS, MooTools, PHP, jQuerry. Супроводжує проєкт власної онлайн-гри у жанрі MMORPG. Має досвід викладання більше 10 років.

Denys Shamatazhi - IAMPM Ш

Шаматажи Денис | Спікер

Product/Project Manager з 5+ роками досвіду

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

Має 5 років стажу в IT у ролі Project/Product manager. Спеціалізується на менеджменті в продуктових компаніях, формуванні команд розробки, оптимізації процесів і масштабування. У менеджмент прийшов з програмування на мобільних платформах. Адепт і завзятий прихильник XP та Scrum.

Леонид Неугодников - IAMPM Л

Леонід Неугодніков | Спікер

Software Engineer | Tech Lead в US-based стартапі

Більше 5-ти років досвіду в веб-розробці. Працював над більш 10 проектами, виступав в ролі backend / fullstack розробника, пізніше як Tech Lead.

Має більше 5 років досвіду у веб-розробці. Працював над більш ніж десятьма проєктами, виступав у ролі backend розробника та fullstack розробника, пізніше займав посаду Tech Lead. Великий фанат TDD-підходу. Вважає, що потрібно автоматизувати усе, що може бути автоматизовано.

yurij-malyj-300x300 Ю

Юрій Малий | Спікер

Head of Quality Assurance Stream у Київстар

14+ років досвіду в IT. 8 років QA менеджер / керівник QA в міжнародних компаніях. Сертифікованний Scrum Master. Наставник із впровадження Agile.

14+ років досвіду в IT. 8 років QA менеджер / керівник QA в міжнародних компаніях. Експерт з ефективної організації процесів, аудиту, поліпшення та уніфікації. Сертифікований Scrum Master, наставник із впровадження Agile та ефективної звітності. Спікер конференцій QA/Agile/PM.

photo_2022-06-08_18-11-06 1 П

Павелс Ковтунс | Спикер

Senior Software Engineer у Playgon Interactive

Понад 6 років досвіду розробки ПЗ. планував проекти, оптимізував процеси та будував архітектури "з нуля" в Ericsson, Aviva Insurance та SwissRe

6+ років досвіду у сфері розробки ПЗ, 4 з яких працював у консалтингових компаніях, що дало можливість попрацювати з різними клієнтами, такими як Ericsson, Aviva Insurance та SwissRe. Багато досвіду з плануванням проектів, оптимізацією процесів та побудовою архітектури "з нуля"

work-av О

Олександр Савков | Спикер

Senior Software Engineer в Epam Systems

6 років досвіду комерційної розробки. Виступав як спікер в онлайн курсах з розробки ПЗ. Вміє будувати комунікацію замовник-лід-розробник

Понад 6 років досвіду комерційної розробки. Працював у командах від 4 до 150 осіб на проекті. Виступав як спікер в онлайн курсах з розробки ПЗ. Вміє будувати комунікацію замовник-лід-розробник та налаштовувати процеси розробки складних систем "з нуля" всередині команд

2022-08-11 08.09.13 А

АНДРЕЙ КОНДРАТЕНКО | СПІКЕР

Senior Front-end Developer у EPAM Systems

Понад 6 років досвіду у розробці. Участь у проектах із розподіленими командами по всьому світу. Доменні області: телекомунікації, банки, освіта

Понад 6 років досвіду у розробці. Пройшов шлях від Junior до Team Lead. Брав участь у багатьох проектах із розподіленими командами по всьому світу. Спеціалізується на доменах: телекомунікація, банки, освіта та ін. Досвід інтеграції різних систем реалізації фінального рішення

2022-08-11 08.12.45 М

Микита Старостін | Спікер

Senior Full-stack Developer в Itransition Group

Понад 8 років у IT. Спеціалізується на доменах фінанси, медицина, будівництво. Має великі знання з методологій розробки та BA процесами

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

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

tools-icon

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

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

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

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

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

Практика

Практика

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

Общение

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

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

homework-icon

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

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

Тех.спец

Поради 24/7

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

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

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

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

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

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

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

    kzt 16.5eur 0.0329usd 0.0342

    Как происходит оплата курса:

    Как происходит оплата курса:

    Розстрочка

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

    Повернення

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

    Промокод

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

    Передоплата онлайн
    uah eur usd kzt
    Ціна зі знижкою 5%
    494  $
    Повна вартість курсу
    520  $
    02 д : 23 г : 10 х : 56 с
    Можна сплатити частинами ⬆️

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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