Techmind

Techmind

Говори с программистами на одном языке!

Если вы проектный менеджер, рекрутер или продакт — вам приходится общаться с разработчиками, вникать в их работу или просто улыбаться и кивать. Быстро подтянуть «матчасть» и понять весь процесс разработки поможет практический курс TechMind. За два месяца вы изучите терминологию, лучшие практики и научитесь общаться с техническими специалистами на их языке.

5 июля

начало курса

19 прикладных

занятий

7 практических

домашних заданий

5 июля
начало курса
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 с 10+ лет опыта в IT

Работает с менеджментом в продуктах и формированием команд разработки, оптимизацией процессов и масштабированием. Адепт XP и Scrum.

Project/Product manager с 10 летним стажем. Специализируется на менеджменте в продуктовых компаниях, формировании команд разработки, оптимизации процессов и масштабировании. В менеджмент пришел из программирования на мобильных платформах. Адепт и ярый сторонник XP и Scrum.

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

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

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

Более 5 лет опыта в веб-разработке. Работал над более чем 10 проектами, выступал в роли backend/ fullstack разработчика, позже как Tech Lead.

Имеет более 5 лет опыта в веб-разработке. Работал над более чем 10 проектами, выступал в роли 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. Много опыта с планированием проектов, оптимизацией процессов и построением архитектуры "с нуля"

Что вы получите

tools-icon

Понимание, как разрабатываются проекты «под капотом»

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

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

Преимущество на техническом собеседовании

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

Практика

Практика

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

Общение

Простота изложения

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

homework-icon

6+3 мнения вместо одного

Спикеры и менторы курса поделятся с вами знаниями о том, как устроена разработка в разных компаниях и подскажут, как эффективно руководить разработчиками, контролируя то, что вы не до конца понимаете.

Тех.спец

Советы 24/7

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

Мы помогаем с трудоустройством

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

Наши студенты работают тут

Отзывы студентов

Ещё сомневаетесь?

Оставьте email, чтобы получить пример занятия и план развития своей карьеры!

    kzt 493.49417eur 30.73370

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

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

    Рассрочка

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

    Возврат

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

    Промокод

    Вы можете воспользоваться промокодом, чтобы получить дополнительную скидку. Оставьте заявку, чтобы узнать об акциях.

    Предоплата онлайн
    uah eur usd kzt
    Цена со скидкой 5%
    14470
    Полная стоимость курса
    15230
    10 д : 01 ч : 46 м : 56 с
    Ниже скидка растет

    Частые вопросы

    Что, если на курсе дается информация, которая легко гуглится?

    Обычно сложности возникают не на этапе гугления информации, а в понимании момента, с которого нужно гуглить. Допустим, вы услышали слово «полиморфизм». Загуглили. Узнали, что это один из принципов объектно-ориентированного программирования, наряду с инкапсуляцией и наследованием. Но достаточно ли загуглить эти 3 термина, чтобы понять, в чем суть объектно-ориентированного подхода? Ответ отрицательный, нужно понимать, что закладывается в слово «объект» и за счет чего эти принципы реализуются на практике. Иначе разработчики скажут, что вы суете нос не в свои дела и продолжат говорить на китайском.

    Techmind дает последовательную и структурированную информацию о каждом этапе разработки теми терминами и на том уровне, на котором вы теоретически и практически готовы ее воспринимать и применять.

    Как проходят занятия?

    • По мере проведения курса мы выдаем видеозаписи лекций, а каждый блок закрепляется онлайн Q&A-сессией, на которых студенты задают вопросы по всем интересующим темам и перенимают опыт спикеров.
    • Теория подкрепляется примерами и кейсами из реальной практики лектора. Преподаватели раскрывают темы, используя яркие образы, которые легко запомнить, чтобы потом использовать в работе.
    • Мы даем только актуальные знания, которые высоко ценятся на рынке.
    • Вы получаете доступ в закрытый Telegram чат, в котором всегда можно попросить совет и получить помощь.

    Почему я должен выбрать этот курс?

    Если вы работаете в IT, то вам приходится общаться с техническими специалистами и важно их понимать. От того, насколько глубоко вы разбираетесь в процессе создания IT-продуктов, понимаете, что такое архитектура проекта и можете правильно задавать вопросы техническим специалистам, часто зависит успех проекта, в котором вы работаете.

    На курсе поговорим не только о совсем прикладных вещах, которые нужны для написания требований и постановки задач, но и объясним базовые принципы, типа ООП на простых метафорах (котиках и собачках), чтобы сформировать понимание и дать почву для более системных знаний.

    Поможет ли мне курс учитывать технические нюансы во время принятия решений по проекту?

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

    Хватит ли мне информации курса, чтобы понимать технических специалистов на собеседовании?

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

    Я смогу пройти курс без знаний английского языка?

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

    Как устроена практика в рамках курса?

    После занятий вы получаете практическое задание для отработки полученных знаний. Задания могут быть разными, поэтому на выполнение каждой работы дается от 3-х дней, или больше. Готовую работу вы отправляете преподавателям и менторам на проверку, после чего они возвращают свои комментарии. Если вы выбрали пакет без проверки домашних заданий, то будете получать практические задачи только на видеолекциях.

    Что дают персональные консультации с преподавателями?

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

    Я получу сертификат?

    Да, мы выдадим вам сертификат о прохождении курса. Он будет доступен в онлайн-формате для прикрепления в LinkedIn. Также, при выполнении всех домашних заданий и прохождении экзамена вы можете получить сертификат с отличием.

    Можно ли оплачивать обучение частями?

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

    Больше полезных курсов

    Оставь заявку и получи бесплатную консультацию

    Узнайте как получить дополнительную скидку

    Заполни заявку на получение скидки