Курс «Архитектура и шаблоны проектирования»
Видеоуроки / Самостоятельно / Обучение в ЛК на сайте автора
Курс для разработчиков, которые хотят изучить основные паттерны проектирования и научиться применять их в сложных ситуациях.
Обновлено: 14.07.2024
Источник изображения: Unsplash
Старт следующего потока
30 декабря
Через 3 дня
- Оплата на сайте автора. Цена может отличаться.
- Доступен в рассрочку
- 4 месяца
- Обучение: в ЛК на сайте автора
- Когда будете учиться: строго по расписанию
- Уровень сложности: для новичков
- Демодоступ
- Сертификат
- Техническая поддержка: в рабочее время, чат в вк, чат в мессенджере
- Доступ: в день начала обучения
Чему вы научитесь?
- Применять шаблоны проектирования.
- Внедрять DevOps в свои процессы.
- Применять SOLID принципы.
- Вести разработку.
- Отрисовывать бизнес-процессы.
О курсе
Описание
Программа курса
Особенности
Архитектурные шаблоны схожи с шаблонами программного дизайна, однако имеют значительно больший охват. Знания по архитектуре и шаблонам проектирования необходимы каждому разработчику. Это главные паттерны разработки, которые применяются в сложных ситуациях и при администрировании. Курс по архитектуре и шаблонам проектирования школы OTUS не привязан к конкретному языку и подойдет тем, кто знаком хоть с одним языком программирования и знает принципы ООП.
На занятиях вы будете учиться применять шаблоны, изучать современные процессы верстки программного обеспечения, сопровождать разработку от постановки бизнес-задачи до внедрения на боевом сервере. Подготовка рассчитана на 4 месяца. Уроки проводятся в удобное время. Новый материал закрепляется выполнением домашних заданий с последующей проверкой и фидбеком.
Краткая программа курса «Архитектура и шаблоны проектирования»:
- Проблема сложности, ее разновидности и их связь с архитектурой ПО.
- Общие шаблоны распределения ответственностей.
- Методологии разработки программного обеспечения. DevOps.
- Объединение программного обеспечения.
- Шаблоны проектирования.
В результате вы начнете разбираться в архитектуре ПО и применять шаблоны проектирования. Знания, которые вы получите, прибавят уверенности, как разработчику и значительно облегчат работу.
Модуль 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 Последнее обновление: 14.07.2024
- Нажмите на кнопку
Перейти на сайт - Вы перейдете на детальную страницу курса Проекта. Внимательно прочитайте представленную на ней информацию.
- Следуя указаниям, оформите заказ на курс.
- Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к курсу.
- Если вы еще не готовы к покупке курса, то советуем для начала освоить бесплатный материал Проекта.
Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.
Отзывы о курсе
2 отзыва
Другие курсы автора
- Формат — Видеоуроки
- 7 месяцев
Курс — Administrator Linux.Basic
- Формат — Живые вебинары
- 7 месяцев
Курс — Administrator Linux. Professional
- Формат — Видеоуроки
- 5 месяцев
Курс — Мобильный разработчик на Flutter
- 4 месяца
Курс — AppSec. Безопасность приложений
- 6 месяцев
Курс — IT-Recruiter
- 5 месяцев