Techmind
Говори с программистами на одном языке!
Если вы проектный менеджер, рекрутер или продакт — вам приходится общаться с разработчиками, вникать в их работу или просто улыбаться и кивать. Быстро подтянуть «матчасть» и понять весь процесс разработки поможет практический курс TechMind. За полтора месяца вы изучите терминологию, лучшие практики и научитесь общаться с техническими специалистами на их языке.
начало курса
длительность
в неделю
домашних заданий
ОТПРАВИТЬ ЗАЯВКУ
Чему вы научитесь?
- Понимать, какую архитектуру, фреймворк и команду выбрать для проекта.
- Анализировать требования, писать спецификации и создавать базовые прототипы продукта.
- Работать API-документацией и Git.
- Разбираться в процессе разработки проектов разного типа — от внутреннего софта компании до клиентских проектов (web, mobile).
- Видеть отличие между реляционными и нереляционными базами данных и подсказывать заказчикам правильные решения.
- Выстраивать эффективный процесс тестирования.
- Работать с аналитикой и качественно поддерживать проект после релиза.
Кому нужен Techmind?
Если вы проектный менеджер, рекрутер или продакт — вам приходится общаться с разработчиками, вникать в их работу или просто улыбаться и кивать. Быстро подтянуть «матчасть» и понять весь процесс разработки поможет практический курс TechMind. За полтора месяца вы изучите терминологию, лучшие практики и научитесь общаться с техническими специалистами на их языке.
Добавьте навыки в резюме:
Понимать, какую архитектуру, фреймворк и команду выбрать для проекта.
Анализировать требования, писать спецификации и создавать базовые прототипы продукта.
Работать API-документацией и Git.
Разбираться в процессе разработки проектов разного типа — от внутреннего софта компании до клиентских проектов (web, mobile).
Видеть отличие между реляционными и нереляционными базами данных и подсказывать заказчикам правильные решения.
Выстраивать эффективный процесс тестирования.
Работать с аналитикой и качественно поддерживать проект после релиза.
Чему вы научитесь?
Программа курса
Что такое разработка
Обзорное занятие по всем аспектам процесса разработки ПО, общие сведения и подробный разбор составляющих. Лекция позволяет всем студентам погрузиться в процесс работы над курсом. Новички могут разобраться в основах, а более опытные студенты — задать вопросы в чате, изучить тренды и понять, как строится архитектура софтверных проектов.
Из чего состоит разработка: терминология
Языки программирования, технологии, практики. Разбор терминологии и обсуждение современных трендов. Определяем, какой язык программирования зачем используется.
Из чего состоит разработка: фреймворки, библиотеки и API
Подробно изучаем, что такое фреймворки и библиотеки, в чем их отличие. Определяем, как работать с менеджерами пакетов и зачем это делать. Учимся работать с API. Изучаем стандарты работы и практикуемся отправлять API-запросы.
Front-end — составляющие
Функционал, особенности, задачи. Описание работы специалиста, технологий, возможностей и взаимодействия с другими членами команды. На этом занятии разбираем технологии из которых состоит Front-end: HTML, CSS, Java Script.
Front-end — фреймворки и разбор процесса
Изучаем самые популярные Front-end фреймворки. Обсуждаем процесс сборки Front-end проекта. Проводим демонстрацию процесса разработки с изучением всех составляющих процесса.
BACK-END — ВЫБОР ЯЗЫКА ПРОГРАММИРОВАНИЯ И БАЗ ДАННЫХ
Разбираем как требования влияют на выбор технологий. Определяем требования, которые влияют на выбор языка. Изучаем какие бывают базы данных и когда какую использовать. Подробно разбираем реляционные и нереляционные типы хранилищ с примерами.
BACK-END — ПРИНЦИПЫ РАБОТЫ С БАЗАМИ ДАННЫХ
Сравниваем подходы применяемые при работе с базами данных. Разбираемся с CRUD и бизнеслогикой. Обсуждаем best practices.
BACK-END — ПОДХОДЫ В ПРОГРАММИРОВАНИИ И ВЫБОР АРХИТЕКТУРЫ
Говорим об основных подходах и их особенностях. Отличие асинхронности от многопоточности. Разбираемся с основными архитектурными решениями и моделируем проблемы и их решение при разных подходах. Масштабируемость на простых примерах. Разбираемся, как работает специалист с остальной командой. Разбираем сленг разработчика.
РАЗВОРАЧИВАНИЕ ПРИЛОЖЕНИЙ + БЕЗОПАСНОСТЬ
Домен и хостинг. Говорим о выборе площадок. CI/CD что это и для чего? Разбираем основные виды уязвимостей и как от них защититься. Пример того, как не нужно делать.
КОНТРОЛЬ ВЕРСИЙ — РАБОТА С GIT
Стандарты работы, подробный разбор того, что такое контроль версий и как он осуществляется. Разбираем системы контроля версий и их отличия. Учимся пользоваться GIT. Изучаем best practice, как строится работа с ветками. Демо по работе с git на примере github.
DevOps
Разбираем вместе, как работает веб-проект. Преимущества и недостатки датацентров и Cloud. Как планировать нагрузку и как масштабироваться. Доставка кода клиентам. CI\CD
Документация
Типы документации, инструменты, использование. Зачем нужна документация с точки зрения разработки и менеджмента. Как и когда она пишется, как и кем применяется. Учимся писать техническое задание методом Story Mapping. Разбираемся в том, как менеджер может использовать документацию для более эффективной работы.
Тестирование — основная терминология
Термины, процессы, кейсы. Место тестирования в процессе разработки программного продукта. Виды и подходы к тестированию. Automation and manual testing — что и когда используется. Декомпозиция требований.
Тестирование — Story points
Повторим классификации подходов тестирования. Разберемся, с чем едят Story Point. Поговорим о техниках тест-дизайна. Продолжим разбираться с понятиями и терминами. Коснемся принципов тестирования.
Mobile — процесс разработки приложений
Отличия mobile-разработки от веб-разработки. Особенности процесса. Отличия работы с iOS и Android. Современные технологии и практики в разработке кроссплатформенных и нативных приложений. Углубляемся в процесс разработки приложений и используемых инструментов. Изучаем лучшие практики разработки.
Mobile — аналитика и новые технологии
Изучаем лучшие практики поддержки и аналитики мобильных приложений. Обсуждаем процесс тестирования приложений. Разбираем новые подходы к интерфейсам. Изучаем, как программируются чат-боты.
Аналитика проекта
Аналитика, интеграции, полезности. О том, что происходит, или должно происходить, когда проект уже в продакшене. Инструменты для работы с отслеживанием поведения пользователей, сбора и обработки обратной связи с пользователями проекта. Разбираемся, какая может быть аналитика для сайтов и для мобильных приложений. Определяем сложности и узкие места, с которыми можно столкнуться после сдачи проекта.
ЭКЗАМЕН
Экзамен, ответы на вопросы. Работа студентов с кейсами, позволяющими проверить свои знания и определить слабые места.
ОТПРАВИТЬ ЗАЯВКУ
Спикеры и менторы
Что вы получите

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

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

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

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

Конспект и тесты
Кроме лекций, домашних заданий и среза знаний вы получаете конспект лекций и возможность дополнительно проработать и повторить материалы.

Советы 24/7
Закрытый чат в телеграм, где можно попросить помощи у спикеров и менторов не только в процессе прохождения курса, но и после него.
Отзывы студентов
Стоимость курса
БАЗОВЫЙ
Участие во всех занятиях курса.
Доступ к материалам курса.
Доступ к видео-записям занятий в процессе прохождения курса.
Общение в закрытом студенческом чате.
ОТПРАВИТЬ ЗАЯВКУ Оплатить сейчас
ОПТИМАЛЬНЫЙ
Участие во всех занятиях курса.
Доступ к материалам курса.
Пожизненный доступ к видео-записям занятий.
Общение в закрытом студенческом чате.
Проверка домашних заданий менторами.
Возможность задавать вопросы и в закрытом чате и лично менторам.
ОТПРАВИТЬ ЗАЯВКУ Оплатить сейчас
ИНДИВИДУАЛЬНЫЙ
Участие во всех занятиях курса.
Доступ к материалам курса.
Общение в общем студенческом чате.
Проверка домашних заданий преподавателями.
Пожизненный доступ к видео-записям занятий.
Час персональной консультации с 3-мя выбранными преподавателями.
ОТПРАВИТЬ ЗАЯВКУ Оплатить сейчас
Частые вопросы
Как проходят занятия?
- Занятия проходят в формате полуторачасовых онлайн мастер-классов, чтобы студенты не просто послушали теорию, а опробовали инструменты и смогли задать все интересующие вопросы.
- Теория подкрепляется примерами и кейсами из реальной практики лектора. Преподаватели раскрывают темы, используя яркие образы, которые легко запомнить, чтобы потом использовать в работе.
- Мы даем только актуальные знания, которые высоко ценятся на рынке.
- Вы получаете доступ в закрытый Telegram чат, в котором всегда можно попросить совет и получить помощь.
Почему я должен выбрать этот курс?
Если вы работаете в IT, то вам приходится общаться с техническими специалистами и важно их понимать. От того, насколько глубоко вы разбираетесь в процессе создания IT-продуктов, понимаете, что такое архитектура проекта и можете правильно задавать вопросы техническим специалистам, часто зависит успех проекта, в котором вы работаете.
На курсе поговорим не только о совсем прикладных вещах, которые нужны для написания требований и постановки задач, но и объясним базовые принципы, типа ООП на простых метафорах (котиках и собачках), чтобы сформировать понимание и дать почву для более системных знаний.
Поможет ли мне курс учитывать технические нюансы во время принятия решений по проекту?
Мы разбираем технические тонкости и ограничения, которые может накладывать тот или иной стек технологий, чтобы не приходилось гуглить каждый вопрос клиента и ответ команды, после чего выяснять, кто прав, а кто — нет.
Хватит ли мне информации курса, чтобы понимать технических специалистов на собеседовании?
На курсе мы объясним, чем занимаются разработчики и тестировщики, закрепим понимание теории на практике и вы уйдете с полным пониманием, каких вопросов можно ожидать от разных специалистов.
Я смогу пройти курс без знаний английского языка?
Несмотря на то, что большая часть материалов курса рассматривается на русском, специфика сферы IT подразумевает использование англоязычной терминологии каждый день, поэтому часть информации и большинство полезных ресурсов даются исключительно на английском языке.
Как устроена практика в рамках курса?
После занятий вы получаете практическое задание для отработки полученных знаний. Задания могут быть разными, поэтому на выполнение каждой работы дается от 3-х дней, или больше. Готовую работу вы отправляете преподавателям и менторам на проверку, после чего они возвращают свои комментарии. Если вы выбрали пакет без проверки домашних заданий, то будете получать практические задачи только в процессе вебинаров.
Что, если на курсе дается информация, которая легко гуглится?
Обычно сложности возникают не на этапе гугления информации, а в понимании момента, с которого нужно гуглить. Допустим, вы услышали слово «полиморфизм». Загуглили. Узнали, что это один из принципов объектно-ориентированного программирования, наряду с инкапсуляцией и наследованием. Но достаточно ли загуглить эти 3 термина, чтобы понять, в чем суть объектно-ориентированного подхода? Ответ отрицательный, нужно понимать, что закладывается в слово «объект» и за счет чего эти принципы реализуются на практике. Иначе разработчики скажут, что вы суете нос не в свои дела и продолжат говорить на китайском.
Techmind дает последовательную и структурированную информацию о каждом этапе разработки теми терминами и на том уровне, на котором вы теоретически и практически готовы ее воспринимать и применять.
Что дают персональные консультации с преподавателями?
Персональная консультация позволит вам получить ответы на любые профессиональные вопросы и воспользоваться опытом лучших специалистов, готовых помочь вам развить собственный проект или попасть на работу мечты. Если вы идете на курс для того, чтобы решить конкретную задачу — личное общение со спикером поможет достичь цели максимально быстро.
Могу ли я не покупать весь курс, а пройти только те лекции, которые мне интересны?
К сожалению, это невозможно. Лекции связаны между собой и материал каждой лекции может ссылаться на знания, полученные из предыдущей. Кроме того, в курсе присутствуют домашние задания. Поэтому, для получения максимальной пользы, нужно проходить лекции в указанном порядке.
Я получу сертификат?
Да, мы выдадим вам сертификат о прохождении курса. Он будет доступен в онлайн-формате для прикрепления в LinkedIn. Также, при выполнении всех домашних заданий и прохождении экзамена вы можете получить сертификат с отличием.
Можно ли оплачивать обучение частями?
Да, можно по предварительной договоренности с организаторами курса. Условия разделения платежей обсуждаются индивидуально для каждого конкретного случая.