- Сообщения
- 9,001
- Реакции
- 172

Автор: proglib.academy
Название: Архитектура и шаблоны проектирования (2023)
Описание:
Изучите основные паттерны проектирования и улучшите свои навыки в области архитектуры программного обеспечения.
Что мы будем делать?
На протяжении всего курса вы будете создавать игру "Звездные войны". У вас будет собственный корабль, который будет уметь перемещаться по полю битвы, выполнять выстрелы основным оружием и использовать секретное вооружение.
Подходит ли этот курс мне?
Этот курс подойдет как новичкам, так и опытным разработчикам, которые уже имеют опыт программирования на объектно-ориентированном языке.
Какой язык программирования мне следует знать?
Вы можете использовать любой объектно-ориентированный язык программирования, такой как Python, Java, PHP, C++, JavaScript, C# и другие.
Для кого предназначен этот курс?
Для начинающих разработчиков:
Курс предназначен для опытных стажеров, которые уже имеют некоторый опыт работы с кодом. Вы освоите как теоретический, так и практический материал, сможете подняться на новый уровень, получить повышение и зарабатывать больше.
Для middle- и senior-разработчиков:
Вы разберетесь в архитектуре приложений и паттернах, научитесь планировать архитектуру будущей системы. Вам поможет подняться на новый уровень в разработке программного обеспечения.
Для архитекторов программного обеспечения:
Вы познакомитесь с типичными задачами и методами их решения при построении архитектуры приложений. Во время курса вы будете работать в команде, повышая свою эффективность и понимая, как развиваться в своей профессии.
Программа курса:
- Сложность и виды сложности.
- Абстракция.
- SOLID.
- Тестирование.
- Обработка исключений в SOLID.
- Паттерн "Команда".
- IoC (Inversion of Control).
- Адаптер.
- Архитектура приложения.
- Простой рабочий алгоритм применения SOLID на практике.
- Почему возникают плохие абстракции и как их избежать.