Образовал

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

Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Содействие
Сертификат
Сертификат
Да
Стоимость курса
57 800 ₽
есть рассрочка

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

Курс не привязан к конкретному языку программирования

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

После курса вы будете:
1.применять шаблоны проектирования в разработках
2.Будете понимать и применять SOLID принципы
3.Поймете что такое рефакторинг и как писать чистый код
4.знать современные процессы разработки программного обеспечения
5.внедрять DevOps в свои процессы разработки, улучшая код и минимизируя ошибки
6.уметь вести разработку от постановки бизнес-задачи до реализации на production сервере
7.уметь отрисовывать бизнес-процессы и схемы.

Что вы получите после обучения
Приобретаемые навыки
1
SOLID
2
DevOps
Сертификат, ссылками на который можно делиться с другими людьми
Вас будут обучать
В настоящее время занимает должность руководителя разработки, преподает в Московском Физико-Техническом Институте и на портале foxminded.Выпускник МФТИ, начал программировать на С++, работал инженером-исследователем на проекте вычислительного программного комплекса МФТИ.С 2017...
В настоящее время занимает должность руководителя разработки, преподает в Московском Физико-Техническом Институте и на портале foxminded.Выпускник МФТИ, начал программировать на С++, работал инженером-исследователем на проекте вычислительного программного комплекса МФТИ.С 2017 года занимается Java Enterprise разработкой.Работал Java-разработчиком в таких компаниях как НСПК и Яндекс. Занимался проблемами высокой нагрузки, работая как на Spring'овом (Spring Boot, Spring Core, Spring Data, Spring Batch и т.д.) так и на Java EE'шном стеках. Улучшал инфраструктуру проектов, внедряя CI/CD и отлаживая процесс миграции БД. Строил С4- архитектурные схемы для проектов, в которых принимал участие.Является автором статей по backend-разработке на habr.com; спикер Рит++ 2020; обладатель сертификата Oracle Certified Assotiate Java SE 8 Programmer. Преподаватель
Работает главным архитектором в одной из крупнейших e-commerce компаний23 года в разработке ITПрошел путь от разработчика до корпоративного архитектораРаботал в разных областях (космос, авиация, туризм, реклама, складская логистики, e-commerce, фармацевтика,...
Работает главным архитектором в одной из крупнейших e-commerce компаний23 года в разработке ITПрошел путь от разработчика до корпоративного архитектораРаботал в разных областях (космос, авиация, туризм, реклама, складская логистики, e-commerce, фармацевтика, телекоммуникация и Почта России)Последние 6 лет занимается проектированием архитектуры больших распределенных систем с десятками миллионов пользователей

Директор компании по разработке программного обеспечения. 20 лет преподаю компьютерные дисциплины в ВУЗе: C++, Kotlin, C#, ООП. 

Технологии программирования.В прошлом занимался профессионально разработкой многопоточных кросс-платформенных приложений на С++. Код, написанный 14 лет назад, до сих пор работает в составе IBM Watson.Один из результатов - успешная разработка технически сложного коммерческого проекта командой из 7 студентов. Руководитель программы.

Владельцы курса

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

OTUS сегодня – это более 80 авторских курсов для IT-специалистов из разных направлений таких как программирование, тестирование, инфраструктура, информационная безопасность, управление и Data Science. И что важно, у нас есть программы для разных уровней подготовки от новичков до профессионалов, которые хотят освоить продвинутые навыки.
Наша миссия — делать обучение осмысленным, реализуя взаимосвязь между ожиданиями работодателей, компетенциями специалистов и возможностями преподавателей.

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

Проблема сложности и способы ее решения.
  -Тема 1.Проблема сложности и архитектура ПО. Абстрагирование.
  -Тема 2.SOLID (часть 1)
  -Тема 3.SOLID (часть 2)
  -Тема 4.Многопоточность и архитектуры приложений

Методологии разработки ПО
  -Тема 5.Методологии разработки ПО
  -Тема 6.Что предшествует программированию
  -Тема 7.Общие шаблоны распределения ответственностей
  -Тема 8.Процесс-всему голова
  -Тема 9."Как это выглядит?" или как нарисовать процесс
  -Тема 10.Знакомство с "кирпичиками" построения систем
  -Тема 11.Чистый код и рефакторинг

Шаблоны проектирования - 1
  -Тема 12.Команда
  -Тема 13.Расширяемая фабрика и IoC
  -Тема 14.Стратегии разрешения зависимостей IoC
  -Тема 15.Адаптер и мост

Архитектура ПО
  -Тема 16.Создание микросервиса
  -Тема 17.Интеграция программного обеспечения
  -Тема 18.Системы обмена сообщениями
  -Тема 19.DevOps
  -Тема 20.Микросервисная архитектура

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

Проектная работа
  -Тема 28.Вводное занятие по проектной работе
  -Тема 29.Консультация по проектам и домашним заданиям
  -Тема 30.Защита проектных работ

Рейтинг
4.6
рейтинг
0
0
0
0
0
обновлено 26.09.2022 15:40
Архитектура и шаблоны проектирования
Оставить отзыв
Поделиться курсом с друзьями