Курс «Архитектура и шаблоны проектирования»

Видеоуроки / Самостоятельно / Обучение в ЛК на сайте автора

  • 4 месяца
  • Сертификат
  • Участие в потоке

Курс для разработчиков, которые хотят изучить основные паттерны проектирования и научиться применять их в сложных ситуациях.

Автор: Проект по обучению программированию OTUS

Обновлено: 22.07.2023

Источник изображения: Unsplash

Старт следующего потока

8 мая

Через 7 часов

57 800  80 850
Скидка 29%
  • Оплата на сайте автора. Цена может отличаться.
  • Доступен в рассрочку
Этот курс включает:
  • 4 месяца
  • Обучение: в ЛК на сайте автора
  • Когда будете учиться: строго по расписанию
  • Уровень сложности: для новичков
  • Демодоступ
  • Сертификат
  • Техническая поддержка: в рабочее время, чат в вк, чат в мессенджере
  • Доступ: в день начала обучения
Архитектура и шаблоны проектирования

Проект по обучению программированию OTUS

Перейти на сайт

Чему вы научитесь?

  • Применять шаблоны проектирования.
  • Внедрять DevOps в свои процессы.
  • Применять SOLID принципы.
  • Вести разработку.
  • Отрисовывать бизнес-процессы.

О курсе

Архитектурные шаблоны схожи с шаблонами программного дизайна, однако имеют значительно больший охват. Знания по архитектуре и шаблонам проектирования необходимы каждому разработчику. Это главные паттерны разработки, которые применяются в сложных ситуациях и при администрировании. Курс по архитектуре и шаблонам проектирования школы OTUS не привязан к конкретному языку и подойдет тем, кто знаком хоть с одним языком программирования и знает принципы ООП.

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

Краткая программа курса «Архитектура и шаблоны проектирования»:

  1. Проблема сложности, ее разновидности и их связь с архитектурой ПО.
  2. Общие шаблоны распределения ответственностей.
  3. Методологии разработки программного обеспечения. DevOps.
  4. Объединение программного обеспечения.
  5. Шаблоны проектирования.

В результате вы начнете разбираться в архитектуре ПО и применять шаблоны проектирования. Знания, которые вы получите, прибавят уверенности, как разработчику и значительно облегчат работу.

Модуль 1 Проблема сложности и способы ее решения.

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

Модуль 2 Сложность тестирования

  • Тема 3. Модульные тесты // ДЗ.

Модуль 3 Скорость разработки ПО.

  • Тема 4. Абстрагирование. Схема применения SOLID принципов.
  • Тема 5. Определение абстракций, устойчивых к изменениям требований. // ДЗ.
  • Тема 6. Общие шаблоны распределения ответственностей.
  • Тема 7. SOLID и исключения // ДЗ.
  • Тема 8. Команда // ДЗ.
  • Тема 9. Расширяемая фабрика и IoC // ДЗ.
  • Тема 10. Чистый код и рефакторинг.
  • Тема 11. Стратегии разрешения зависимостей IoC.
  • Тема 12. Адаптер и мост //ДЗ.
  • Тема 13. QA-сессия.

Модуль 4 Масштабирование

  • Тема 14. Проблема вертикального масштабирования и синхронизация. //ДЗ.
  • Тема 15. Интеграция программного обеспечения.
  • Тема 16. Системы обмена сообщениями // ДЗ.
  • Тема 17. Построение архитектуры приложения, построенного на системе обмена сообщениями.

Модуль 5 Time To Market

  • Тема 18. Методологии разработки ПО.
  • Тема 19. Создание микросервиса // ДЗ.
  • Тема 20. DevOps.
  • Тема 21. Микросервисная архитектура // ДЗ.

Модуль 6 Шаблоны проектирования

  • Тема 22. Итератор.
  • Тема 23. Состояние // ДЗ.
  • Тема 24. Цепочка обязанностей // ДЗ.
  • Тема 25. Заместитель.
  • Тема 26. Декоратор.
  • Тема 27. Шаблонный метод.
  • Тема 28. Интерпретатор // ДЗ.

Модуль 7 Проектная работа

  • Тема 29. Вводное занятие по проектной работе.
  • Тема 30. Консультация по проектам и домашним заданиям.
  • Тема 31. Защита проектных работ.
  • Формат
    Самостоятельно
    Видеоуроки
    Обучение в ЛК на сайте автора
  • Демодоступ
  • Продолжительность
    4 месяца
  • Уровень сложности
    Для новичков
  • Когда вы будете учиться
    Строго по расписанию
  • Документ об обучении
    Сертификат Освоение программы курса
  • Техническая поддержка
    В рабочее времяЧат в ВКЧат в мессенджере
  • Год выхода
    2022 Последнее обновление: 22.07.2023
  1. Нажмите на кнопку
    Перейти на сайт
  2. Вы перейдете на детальную страницу курса Проекта. Внимательно прочитайте представленную на ней информацию.
  3. Следуя указаниям, оформите заказ на курс.
  4. Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к курсу.
  5. Если вы еще не готовы к покупке курса, то советуем для начала освоить бесплатный материал Проекта.

Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.

Отзывы о курсе

6.88

2 отзыва

2 0 0
А Андрей Щукин
Курс понравился, открыл для себя много нового. Рекомендую всем, кто хочет добиться стабильной прогнозируемой скорости разработки ПО.
12.08.2022
В Вадим Девятайкин
Курс был очень интересным и полезным. Помог структурировать знания и получить опыт в разработке благодаря интересным домашним заданиям. Отдельное спасибо за них Евгению Тюменцеву.
02.08.2022

Другие курсы автора