Применять ООП и SOLID
Разбирать принципы проектирования и использовать их в Java.
Мини-курс ProductStar для Java-разработчиков: принципы ООП и SOLID, серверная архитектура, Spring Security, API и многопоточность. Школа заявляет поддержку ментора в домашних заданиях.
| Кому подойдёт | Чем поможет курс |
|---|---|
| Java-разработчикам | Школа адресует программу разработчикам, которые хотят углубить знания об ООП и бэкенде. В уроках рассматриваются SOLID, архитектура, взаимодействие по API и многопоточность; перед записью уточните ожидаемый уровень Java. |
| Backend-разработчикам | Программа охватывает клиент-серверные взаимодействия, Spring Security и интеграции через REST, RPC и gRPC. Практические задания связаны с авторизацией пользователей и организацией серверной части. Также рассматривается автоматизация развёртывания. |
| Разработчикам, работающим с архитектурой | Если хотите повторить принципы качественного кода, обратите внимание на уроки SOLID, YAGNI, DRY и KISS. Школа связывает их с консольным приложением и проектом Telegram-бота. В программе предусмотрены практические работы и поддержка ментора в домашних заданиях. |
Разбирать принципы проектирования и использовать их в Java.
Настраивать регистрацию и авторизацию через Spring Security.
Сравнивать REST, RPC и gRPC для взаимодействия по API.
Изучить непрерывную интеграцию, поставку и развёртывание.
Работать с атомарными операциями и параллельной обработкой.
Задания для применения изученного материала и отработки навыков.
Работа над проектами, в которых можно объединить знания и навыки из разных тем курса.
Поддержка куратора или наставника по вопросам обучения и освоения программы.
Темы и разделы, которые входят в программу обучения.
Четыре принципа ООП — абстракция, полиморфизм, наследование и инкапсуляция — и рекомендации по их применению в Java. Также обсуждаются составные части ООП.
История и пять принципов SOLID: единственная ответственность, открытость и закрытость, подстановка, сегрегация интерфейсов и инверсия зависимостей.
Практическая работа по ООП и SOLID: разработка консольного приложения с применением изученных принципов организации кода.
Принципы YAGNI, DRY и KISS для более понятного кода: как избегать избыточных решений и повторений в Java-проектах. Темы рассматриваются в контексте Java.
Учебный Telegram-бот и принципы проектирования: абстракция, композиция, связность и когезия. Школа связывает работу с качеством кода.
Регистрация, аутентификация и авторизация пользователей: подготовка среды и проекта, настройка механизмов входа со Spring Security.
Клиент-серверная архитектура, запросы и ответы, виды API и сетевое взаимодействие. Урок вводит архитектуру серверной части.
Практическая работа по основам бэкенда на Java: настройка регистрации, аутентификации и авторизации пользователей. Задание закрепляет работу с безопасным входом.
Основы интеграции через API: удалённый вызов процедур RPC, gRPC и подход REST для взаимодействия с внешними системами. Сравниваются способы взаимодействия между сервисами.
Проект от Globus IT — веб-приложение для мониторинга финансовых показателей. Школа описывает его как работу в бизнес-контексте.
Автоматизация разработки и развёртывания: основы CI/CD, непрерывная интеграция, поставка и развёртывание приложений. Урок рассматривает последовательность этапов CI/CD.
Продвинутая многопоточность: неблокирующий доступ, атомарные операции, Fork/Join Framework, Streams API и Executor Framework.
Практическая работа по многопоточности в Java: применение изученных подходов к параллельной обработке данных. В программе заявлена отдельная практическая работа.
Подходы к масштабируемости Java-приложений, инструменты масштабирования и построение масштабируемой инфраструктуры. Рассматривается реализация инфраструктуры.
Практические работы курса — какие задачи вы будете решать, какие кейсы и примеры разбирать.
В первой практической работе школа предлагает разработать консольное приложение на Java с применением ООП и SOLID.
В программе указан проект Telegram-бота и отдельная практическая работа по регистрации и авторизации пользователей.
Школа описывает проект Globus IT по мониторингу финансовых показателей и практическую работу по многопоточности.
Профессии, с задачами которых знакомит программа курса.
Навыки, на развитие которых направлена программа курса.
Инструменты и методы по материалам школы; состав может зависеть от тарифа.
Состав экспертов и их участие в конкретной группе уточняйте у школы.
ProductStar указывает Java-разработчиков, которые хотят углубить знания об ООП и бэкенде. Необходимый опыт и входные требования уточняйте перед записью.
В основном списке названы Java, CI/CD, Spring и API. В программе также встречаются Spring Security, REST, RPC, gRPC и инструменты многопоточности.
В программе есть три практические работы, проект Telegram-бота и проект веб-приложения для мониторинга. Объём самостоятельной работы уточняйте у школы.
В тарифе указана поддержка ментора в домашних заданиях. Формат обратной связи, сроки ответов и число проверок стоит уточнить у ProductStar.
Школа указывает два месяца обучения, возможность заниматься в удобное время и доступ к материалам на год. График сопровождения уточняйте отдельно.
В проверенных блоках страницы вид документа не указан. Уточните у школы, предусмотрен ли документ и какие условия действуют для его получения.
На странице указаны десять платежей по 1 990 ₽ — всего 19 900 ₽ при оплате частями. Цену одним платежом и условия рассрочки уточняйте перед записью.
Школа указывает ноутбук или компьютер для решения задач; лекции и уроки можно смотреть с телефона. Технические требования к среде разработки уточняйте отдельно.
Перейдите на сайт ProductStar, чтобы узнать условия обучения на курсе «ООП и бэкенд на Java».
На сайт школыДругие программы для той же профессии или со схожими навыками и инструментами.
Индивидуальный курс английского для IT-специалистов с уровнем от A1. Студенты расширяют профессиональный словарь и практикуют общение с коллегами; программированию курс не обучает.
Совместная программа GeekBrains и Skillbox посвящена серверной разработке на Python. В программе — основы языка, Django, Flask, базы данных и API; дополнительно школа предлагает раздел по SQL.
Курс Merion Academy по серверной разработке на Node.js: основы JavaScript, создание API на Express и работа над приложением для задач и Telegram-ботом.
Программа ориентирована на Java-разработчиков, которые хотят углубить ООП и серверную разработку. Она включает 14 уроков: от SOLID и чистого кода до Spring Security, интеграций, CI/CD и многопоточности. Сверьте содержание и требования к исходной подготовке со своим опытом, особенно если раньше не работали с Java. Отдельные уроки посвящены масштабируемости приложений и безопасному входу пользователей.
В программе перечислены три практические работы, проект Telegram-бота и веб-приложение для мониторинга финансовых показателей от Globus IT. Школа указывает поддержку ментора в домашних заданиях, но не раскрывает в изученных блоках сроки обратной связи. Уточните объём проверки, условия участия в проектах и возможность задавать вопросы. Уточните также, как организована работа над проектами.
Обучение длится два месяца, доступ к материалам заявлен на год. Видимая цена — десять платежей по 1 990 ₽; цена одним платежом не подтверждена. В проверенных блоках не указан вид документа об окончании, поэтому перед оплатой уточните документ, актуальные условия рассрочки и сопровождение. Для выполнения задач школа рекомендует ноутбук или компьютер; лекции доступны и на телефоне.
Познакомьтесь со школой ProductStar, её программами и условиями обучения.
ОткрытьСравните курсы ProductStar по программе, практике и условиям обучения, чтобы выбрать подходящий вариант.
ОткрытьСравните онлайн-курсы по программе, школе, стоимости и длительности. Найдите обучение для первых шагов или развития навыков и изучите условия перед записью.
Открыть