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-компаниях. Слушатели получают персональные консультации по карьерному развитию и помощь в поиске релевантных вакансий.

Что включено

Выдается диплом/сертификат
Гибкий график
Сопровождение ментора