Лучшие практики разработки программного обеспечения [Oleksandr Savchenko] [Udemy]
Software Development Best Practices
from Start to Release, from Monolith to Microservices
Добавлено
Авторы:
Опубликовано: 12/2020
русский
Чему вы научитесь
1 раздел • 6 лекций • Общая продолжительность 46 мин.
Требования
Все мы задумываемся над множеством вопросов, когда начинаем проект, когда у нас уже есть продукт и когда мы его выпускаем.
Вот некоторые из них:
Для кого этот курс:
Software Development Best Practices
from Start to Release, from Monolith to Microservices
Добавлено
Авторы:
Опубликовано: 12/2020
русский
Чему вы научитесь
Чему вы научитесь- Общие передовые практики и процессы разработки программного обеспечения
- Паттерны и подходы архитектуры
- Полезные компоненты и библиотеки
- Процесс эволюции разработки программного обеспечения
- Как перейти с монолита на микросервисы
- Как доставка от старта проекта до производства
- Что следует изменить и улучшить при разработке программного обеспечения
1 раздел • 6 лекций • Общая продолжительность 46 мин.
Требования
- Базовые знания об IT-технологиях
Все мы задумываемся над множеством вопросов, когда начинаем проект, когда у нас уже есть продукт и когда мы его выпускаем.
Вот некоторые из них:
- Какую архитектуру и инфраструктуру выбрать?
- Какой должна быть структура репозитория?
- Как правильно перейти от одного приложения к 100 микросервисам с успешным выпуском продукта?
- Как распределить команды между стеком в целом? какие методы разработки использовать?
- Подход к разработке без критических изменений,
- Контакты кросс-стек,
- Магистральная разработка,
- Эволюция от Polyrepo к Monorepo с компонентами по различным технологиям,
- Плиты для компонентов,
- Различные виды архитектуры,
- Непрерывное тестирование и качество,
- Вид инфраструктуры,
- Инфраструктура как код как главный инструмент.
Для кого этот курс:
- Деловой человек (технический директор, генеральный директор)
- Менеджер проекта
- Разработчик программного обеспечения
- Архитектор
- DevOps
- Студент
- Тот, кто хочет научиться разработке и дизайну программного обеспечения
https://www.udemy.com/course/software-development-best-practices/#instructor-1