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

Дата начала: 28 февраля 2022 г.
На сайт школы
Дата последнего обновления: 6 декабря 2021 г.
36 000 ₽ 45 000 ₽
Онлайн-школа
OTUS
отзывов: 41
Продолжительность: 4 месяца
Частота уроков: 2 раза в неделю
Уровень Средний
Доступ: С началом потока

Что даст вам этот курс

С одной стороны, разработка ПО это процесс ведения разработки, тестирование, быстрая разработка и устранение дефектов.

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

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

cert
Вы получите сертификат о прохождении
Формат:
Видеоуроки
Домашние задания
Записи вебинаров
Дополнительно:
Проверка домашних заданий
Обратная связь

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

  1. Проблема сложности и способы ее решения.
  2. Сложность тестирования
  3. Скорость разработки ПО.
  4. Масштабирование
  5. Time To Market
  6. Шаблоны проектирования
  7. Проектная работа

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

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

Преподаватели

Евгений Непомнящий
Евгений Непомнящий

C++ и Java разработчик.
В отрасли с 2006 года. Долгое время занимался разработкой под микроконтроллеры на С++, последние 3 года увлекся Java.
Компании: Топаз-сервис, Мвм

Лев Губин
Лев Губин

Более 4-х лет работаю Full stack разработчиком с использованием технологий Java/Spring и Javascript/React.
В основном разрабатываю микросервисы и использую agile метод разработки.
Также использую такие технологии как:
-Kubernetes
-Kafka
-CI/CD
-AWS

Евгений Тюменцев
Евгений Тюменцев

Директор компании по разработке программного обеспечения. 20 лет преподаю компьютерные дисциплины в ВУЗе: C++, Kotlin, C#, ООП. Технологии программирования.
В прошлом занимался профессионально разработкой многопоточных кросс-платформенных приложений на С++. Код, написанный 14 лет назад, до сих пор работает в составе IBM Watson.

Дмитрий Золотов
Дмитрий Золотов

DevOps, FullStack разработчик (Flutter/Python/Kotlin/GoLang/C++), системный администратор, приглашенный преподаватель в ИТМО, исследователь технологий электронного обучения. В настоящее время руководитель отдела автоматизации процессов в финансовой организации, консультант и DevOps по миграции систем с использованием облачных технологий, разработчик для Android/iOS.

Владислав Родин
Владислав Родин
В настоящее время занимает должность руководителя разработки, преподает в Московском Физико-Техническом Институте и на портале 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.