Методологии разработки и как они применяются в реальности
Работа с требованиями, User Story Mapping, Прототипирование
Работа с нотациями UML, BPMN, IDEF0
результат
Поймете кто участвует в процессе разработки, а также какие есть паттерны построения процессов в реальности
Отработаете навык написания качественного ТЗ, построения Use case и US, работы с прототипами
Сможете анализировать предметную область, выделять и описывать ключевые сущности и процессы
модуль 2
проектирование ПО
лекции
Проектирование информационной модели приложения. Объектно-ориентированный подход
Работа с нотациями UML, BPMN, IDEF0
практика
Проектирование информационной модели приложения
результат
Расскажем, как описать любую предметную область, которую планируем автоматизировать
Обоснуем, зачем это нужно в разработке, почему от этого выигрывают разработчики
Разберем на примере: что такое домены, объекты, как они связаны, из чего получаются
Сможете анализировать предметную область, выделять и описывать ключевые сущности и процессы
модуль 3
анализ данных
лекции
Проектирование БД
Базовые и продвинутые SQL на примере PostgreSQL
Проектирование нагрузки
практика
SQL vs NoSQL особенности и хитрости работы с реляционными базами данных. Аспекты их применения
результат
Научитесь писать запросы для проектирования БД, анализа данных
Разберетесь в различных подходах к написанию запросов
Приобретете навык построения базы данных на основе заданных сущностей
Сможете Спроектировать базу данных на основе построенной им информационной модели
модуль 4
интеграции
лекции
Принципы работы API. RESTful API vs SOAP
API и брокеры очередей. Методология интеграции приложений
Open API
практика
Синхронные и асинхронные запросы
результат
Поймете концепцию API, почему пришли к его применению
Изучите самую встречающуюся на собеседованиях тему — REST и SOAP, поймете в чем их отличие
Поймете разницу между SOAP и REST, из каких элементов состоят и как решаются распространенные задачи с помощью API
Сможете описывать публичные API
модуль 5
сопровождение разработки
лекции
Сложности декомпозиции задач, критерии готовности и приемка
Системы контроля версий. GitFlow
Автоматизация доставки кода. CI/CD
Контроль качества ПО, пирамида тестирования, сценарий тестирования
Сопровождение процесса разработки
результат
Поймете модель GitFlow и методику CI/CD
Будете выполнять декомпозиции задач
Сможете обеспечивать качество по с помощью пирамиды тестирования
<span data-metadata=""><span data-buffer="">сможете Проводить тестирование программного обеспечения
Опыт работы в системном анализе от полугода или опыт работы в ИТ (бизнес-аналитик, дата аналитик, продукт менеджер, разработчик) от года. Понимание принципов SQL, умение писать простые запросы на выборку данных
Что делать, если я не смогу учиться онлайн или пропущу занятия?
Лекции можно посмотреть в записи, но практические занятия лучше не пропускать — их не повторяем.
В каком формате проходит курс?
Курс проходит онлайн в небольших группах 10-15 человек. Он состоит из лекций, практических занятий, домашних работ, тестов и групповых консультаций. На курсе есть ментор, который помогает с траекторией обучения, разбирает задачи по запросу и готовит к собеседованию.
Можно ли совмещать курс с работой?
Да, учебу на курсе можно совмещать с текущим местом работы, так как практические занятия проходят в выходные дни, а консультации с ментором назначаются в индивидуальном порядке.
Помогаете ли вы с трудоустройством?
Да, мы готовим к собеседованию и лучших трудоустраиваем на наши проекты
Какие материалы останутся у меня после обучения
Записи семинаров с преподавателями, презентации с лекциями и дополнительные материалы.