Главная Школы Е5 Technical Skills for PMs and BAs
Е5

Technical Skills for PMs and BAs

9 900 UAH за курс
6 занятий
Для опытных
Soft Skills in IT
Этот курс для менеджеров, которые работают с разработкой ПО. Вы научитесь понимать техническую терминологию, правильно ставить задачи разработчикам и оптимизировать процессы. После обучения вы сможете эффективнее управлять командой и оценивать результаты их работы.

О курсе

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

Основы IT и командная работа

На этом курсе начинают с основ. Рассматривают операционные системы - их типы, характеристики и для чего они предназначены. Далее идут типы разработки: веб-приложения, десктопные программы, мобильные приложения и другие. Выясняют, какие технологии подходят для каждого типа. Также объясняют роли в команде - что делают Back-end, Front-end, QA и другие специалисты, и как распределяются обязанности между джунами, мидлами и сеньорами.

Инструменты разработчика

Здесь изучают языки программирования - их классификацию, где они применяются и основные понятия. Далее переходят к инструментам: системы контроля версий как Git, среды разработки IDE и анализаторы кода. Ученики учатся работать с репозиториями и выбирать правильные инструменты для своих задач.

Архитектура программного обеспечения

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

Работа с данными

Модуль о базах данных. Сначала изучают реляционные базы данных - их принципы проектирования, сферы использования и ACID-свойства. Затем переходят к NoSQL: документарные, графовые и поисковые базы данных. Сравнивают RDBMS и NoSQL, выясняют, когда лучше использовать каждый тип. Также рассматривают принципы BASE и комбинированные решения.

Архитектурные паттерны

Здесь углубляются в архитектурные паттерны. Разбирают client-server, multi-tier, монолитную архитектуру, микросервисы, SOA, Event-driven и CQRS. Изучают принципы SOLID и учатся переходить от одного типа архитектуры к другому.

Технические аспекты разработки

Этот блок охватывает интерфейсы взаимодействия. Анализируют XML и JSON форматы данных, их структуру и особенности. Сравнивают REST и SOAP, выясняют преимущества каждого подхода. Далее идет Continuous Delivery и Continuous Integration - что это такое, какие преимущества дает и как отличается от традиционных методов deployment.

Тестирование и современные технологии

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

Как устроено обучение

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

Что включено

Вечерние занятия