Skillbox
EDPRO
Нетология
Eduson Academy
Московский институт психологии
Skypro
НАДПО
Skillfactory
НИИДПО
GeekBrains
Talentsy
ProductStar
Bang Bang Education
Логомашина
Contented
Бруноям
Хекслет
Fashion Factory School
НЦРДО
SF Education
Skillbox Английский (Kespa)
Otus
Годограф
Компьютерная Академия TOP
100балльный репетитор
MAED
XYZ School
Международная школа профессий
Эколь
Фоксфорд
Яндекс Практикум
Pentaschool
ИППСС
City Business School
Moscow Digital School
Skyeng
Skysmart
НСПК
Вебиум
Синергия Академия
Level One
Контур.Школа
НИПКЭФ
InvestFuture
Инглекс
KARPOV.COURSES
Coddy
Hello World
Psycholesson
99 баллов
#Sekta
ЭКОДПО
Bonnie & Slide
Digital Skills Academy
Interra
Kata Academy
Викиум
Слёрм
PIXEL
Merion Academy
NeuroBoost
Anecole
Verona School
ЕГЭLAND
Profieng
НАМО им. Н.А. Бородина
Институт бизнес-аналитики Алексея Колоколова
КОРОЛЬ ГОВОРИТ!
PROschool online
Innova IT Academy
EDPRO
Skillbox
Нетология
Eduson Academy
Московский институт психологии
Skypro
НАДПО
Skillfactory
НИИДПО
GeekBrains
Talentsy
ProductStar
Bang Bang Education
Логомашина
Contented
Бруноям
Хекслет
Fashion Factory School
Psychodemia
НЦРДО
SF Education
Skillbox Английский (Kespa)
Otus
Годограф
Компьютерная Академия TOP
100балльный репетитор
MAED
XYZ School
Международная школа профессий
Эколь
Фоксфорд
Яндекс Практикум
Pentaschool
ИППСС
City Business School
Moscow Digital School
Skyeng
Skysmart
НСПК
Сотка
Вебиум
Level One
Контур.Школа
TutorOnline
Инглекс
KARPOV.COURSES
Coddy
Тетрика
99 баллов
#Sekta
Bonnie & Slide
Interra
Викиум
Слёрм
Моя Альфа школа
Verona School
ЕГЭLAND
EasyCode
Институт бизнес-аналитики Алексея Колоколова
КОРОЛЬ ГОВОРИТ!
PROschool online
Innova IT Academy
Яндекс Практикум Английский
Успешные DevOps и FullStack разработчики из известных компаний и университетские профессора совместно с образовательной платформой Otus подготовили онлайн-курс по работе с архитектурой и шаблонами при проектировании. Изучите принципы SOLID и поймите, как их использовать в разработке продукта. Научитесь писать clean code, минимизируя возможные ошибки. Разберитесь в самых современных техниках создания ПО и интегрируйте методику Development Operations в свою работу. Используйте Production Server для модерации всего процесса создания проекта: от задумки до его окончательной реализации.
Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование
Вас ожидает 6 учебных модулей из лекций и семинаров, на которых опытные кураторы дадут всю необходимую теорию и множество практических заданий. По окончании курса вы сделаете дипломный проект, который станет частью портфолио, а платформа Otus поможет с трудоустройством.
Изучите проблемы, которые возникают при построении архитектуры программного обеспечения, и инструменты, которые помогут эти проблемы решить.
Узнаете, какие существуют архитектурные стили, и поймете, как подобрать верный под ваш проект.
Изучите test-driven development, а также историю создания и применения модульных тестов, научитесь их писать.
Поймете, как устроено абстрагирование и как его использовать для создания программного обеспечения.
Изучите использования SOLID для написания кода и научитесь исправлять абстракции.
Освоите возможности 9 шаблонов GRASP и разберетесь в разделении ответственности функционала.
Поймете, как работать и где обрабатывать исключения, используя SOLID-принципы.
Изучите шаблоны "фабричный метод" и "абстрактная фабрика" и научитесь их использовать.
Разработаете процесс решения задач с помощью шаблона "команда".
Научитесь находить ошибки кода и исправлять их.
Узнаете, что такое синглтон и "одиночка", и используете полученные знания для разработки стратегий по выходу из зависимостей.
Поймете, как использовать шаблоны "адаптер" и "мост" для проектирования интерфейсов и приложений.
Изучите акторную модель вычислений и основные архитектурные модели для приложений.
Освоите подходы к интеграции программного обеспечения.
Поймете, какие архитектурные концепции использовать для разработки систем обмена сообщениями.
Научитесь создавать сервер приложений для обмена сообщениями.
Изучите различные методики для создания программного обеспечения.
Научитесь использовать специальные паттерны декомпозиции на различные микросервисы.
Узнаете, как применятся DevOps для разработки программного обеспечения.
Разберетесь в архитектуре для микросервисов, отделенных от изначального "монолита".
Научитесь анализировать один интерфейс для перебора множества реализаций.
Поймете, как анализировать диаграммы и конечные автоматы для определения состояний.
Узнаете, как преобразовывать элементы в объекты и разрабатывать диаграмму классов.
Разберетесь, как давать задачи "Заместителю".
Освоите приминение шаблона "декоратор" для интерфейса.
Глубже изучите, как использовать шаблонный метод для контроля над процессами разработки.
Поймете, как использовать "интерпретатор" для семантического и синтаксического анализа данных.
Выберите архитектурный стиль для своего проекта, узнаете основные правила работы над проектом и спланируете процесс разработки продукта.
Сможете задать вопросы по поводу дипломного проекта и домашних заданий.
Защитите свой проект перед экспертами курса и получите от них рекомендации и полезные советы.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок
Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио
Познакомитесь с площадками для поиска работы, узнаете, как успешно пройти стажировку, и получите доступ к бирже с вакансиями компаний-партнёров
Обучение организовано так, что вы можете спокойно совмещать его с работой, учебой и личной жизнью. Именно вы решаете, когда работать с материалами курса - вы занимаетесь тогда, когда удобно вам. Все уроки курса будут всегда в вашем доступе, даже после окончания курса, поэтому вы в любой момент сможете повторить пройденный материал.
Именно вы решаете, когда и сколько заниматься. Обычно студенты тратят на обучение от трех до пяти часов в неделю.
Да, вы можете купить курс в рассрочку, что позволит вам лучше спланировать свой бюджет.
Для таких случаев у студента курса есть право бесплатного трансфера в другую группу. На каждой ступени обучения сделать это можно лишь единожды.
Project Manager в IT
Стилист-имиджмейкер
Эффективный руководитель
3D-моделирование для начинающих