Рубріки: Новости

Genesis и КМА запускают бесплатную программу по архитектурным подходам в разработке

Ігор Шелудченко

IT-компания Genesis совместно с Киево-Могилянской Академией запускает бесплатную программу Software Engineering School 3.0.

Программа рассчитана для junior- и middle-разработчиков.

Какие темы покроет обучение?

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

Программа позволит:

  • узнать, что на самом деле важно для работы в крупных IT-продуктах;
  • развить архитектурное мышление;
  • систематизировать имеющиеся знания;
  • перенять экспертизу от специалистов разного уровня – от разработчиков до архитекторов и СТО;
  • увидеть, с какими проблемами сталкиваются масштабные IT-продукты.

Программа школы

1. Построение «чистой архитектуры»

Случатели выяснят, как хороший стиль проектирования и использования паттернов помогают упрощать код и решать продуктовые задачи (Clean Code Principles, принципы SOLID, GRASP, паттерны проектирования).

2. Архитектура

Студенты рассмотрят разные архитектуры. Определят плюсы и минусы монолитных и распределенных систем. Познакомятся с разными архитектурными паттернами: Saga, 2PC, Event bus.

3. Инфраструктура

Знакомство с контейнеризацией и виртуализацией. Разбор популярной системы контейнеризации Docker. Практическая работа с облачными сервисами.

4. Безопасность

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

5.SDLC

Изучение этапов, которые проходит задача, прежде чем попасть на production. Знакомство с подходом CI/CD и как он помогает проектам двигаться быстрее.

Участники школы получат:

  • домашние задания;
  • Code review и peer-to-peer обучение;
  • сессии с live refactoring;
  • Containers Immersion Day от AWS;
  • нетворк с коллегами и С-Level специалистами.

Формат: онлайн.

Условия участия: бесплатно. Для того чтобы приобщиться нужно пройти отбор.

Дедлайн регистрации: 17 мая.

Зарегистрироваться можно по ссылке

Останні статті

Что такое прокси-сервер: пояснение простыми словами, зачем нужны прокси

Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…

21.11.2024

Что такое PWA приложение? Зачем необходимо прогрессивное веб-приложение

Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…

19.11.2024

Как создать игру на телефоне: программирование с помощью конструктора

Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…

17.11.2024

Google Bard: эффективный аналог ChatGPT

В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…

14.11.2024

Скрипт и программирование: что это такое простыми словами

Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…

12.11.2024

Дедлайн в разработке: что это такое простыми словами

Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…

11.11.2024