Ищите знания
в приложении Sokrat.

Специализация Архитектуры, шаблоны проектирования и алгоритмы

Стоимость обучения 47 800руб.

Если вы сами разрабатываете программные продукты, занимаетесь интеграцией или развитием существующих продуктов или или только встали на стезю разработки ПО, этот курс для вас.

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

Проблема сложности и способы ее решения.

Проблема сложности, ее разновидности и их связь с архитектурой ПО.

рхитектура, архитектурные стили и виды

Сложность тестирования

Скорость разработки ПО.

Абстрагирование. Схема применения SOLID принципов.

Определение абстракций, устойчивых к изменениям требований. // ДЗ

Общие шаблоны распределения ответственностей

SOLID и исключения // ДЗ

Команда // ДЗ

Расширяемая фабрика и IoC // ДЗ

Чистый код и рефакторинг

Стратегии разрешения зависимостей IoC

Адаптер и мост //ДЗ

QA-сессия

Масштабирование

Проблема вертикального масштабирования и синхронизация. //ДЗ

Проблема вертикального масштабирования и синхронизация. //ДЗ

Системы обмена сообщениями // ДЗ

Построение архитектуры приложения, построенного на системе обмена сообщениями

Time To Market

Методологии разработки ПО

Создание микросервиса // ДЗМетодологии разработки ПО

DevOps

Микросервисная архитектура // ДЗ

Шаблоны проектирования

Итератор

Состояние

Цепочка обязанностей // ДЗ

Заместитель

Декоратор

Шаблонный метод

Интерпретатор // ДЗ

Проектная работа

Вводное занятие по проектной работе

Консультация по проектам и домашним заданиям