Enroll Course: https://www.coursera.org/learn/desenvolvimento-agil-com-padroes-de-projeto
Обзор курса
Курс “Desenvolvimento Ágil com Padrões de Projeto” на платформе Coursera представляет собой отличное продолжение для тех, кто уже имеет базовые навыки проектирования и разработки на Java. Он направлен на углубление знаний в области проектирования и внедрения гибкого кода, способного адаптироваться к изменяющимся требованиям. С каждым модулем курса вы будете знакомиться с различными паттернами проектирования, что поможет вам стать более уверенным разработчиком.
Содержание курса
Неделя 1: Вводный модуль знакомит с основами объектно-ориентированного программирования и паттернами, начиная с паттерна Strategy. Здесь также рассматриваются альтернативные способы инстанцирования объектов с помощью паттерна Static Factory Methods.
Неделя 2: Вы научитесь распознавать паттерны, использующие наследование и композицию, что разовьет ваше понимание этих важнейших концепций.
Неделя 3: На этой неделе вы изучите более сложные паттерны, такие как Composite и Chain of Responsibility, а также паттерны Proxy, Decorator и Adapter. Вы также научитесь использовать паттерн Singleton для создания единственного объекта.
Неделя 4: Завершающий модуль предоставляет знания о паттернах Abstract Factory и Builder, а также о Дифференциальной Инъекции, модульности кода и даже включает создание небольшого геймифицированного приложения на основе всего изученного ранее.
Рекомендации
Я настоятельно рекомендую этот курс не только начинающим, но и этим, кто уже работал с Java и хочет улучшить свои навыки проектирования. Он предоставляет не только теоретические знания, но и практическое применение паттернов проектирования, что сделает вас более конкурентоспособным специалистом на рынке труда.
Enroll Course: https://www.coursera.org/learn/desenvolvimento-agil-com-padroes-de-projeto