Меню

Избранное

ООП и бэкенд на Java

Мини-курс ProductStar для Java-разработчиков: принципы ООП и SOLID, серверная архитектура, Spring Security, API и многопоточность. Школа заявляет поддержку ментора в домашних заданиях.

Курс в деталях

Школа
ProductStar
Формат
Онлайн
Длительность
2 месяцаДлительность мини-курса; доступ к материалам на год.
Доступ к материалам
1 год

Кому подойдёт курс

Кому подойдётЧем поможет курс
Java-разработчикам

Школа адресует программу разработчикам, которые хотят углубить знания об ООП и бэкенде. В уроках рассматриваются SOLID, архитектура, взаимодействие по API и многопоточность; перед записью уточните ожидаемый уровень Java.

Backend-разработчикам

Программа охватывает клиент-серверные взаимодействия, Spring Security и интеграции через REST, RPC и gRPC. Практические задания связаны с авторизацией пользователей и организацией серверной части. Также рассматривается автоматизация развёртывания.

Разработчикам, работающим с архитектурой

Если хотите повторить принципы качественного кода, обратите внимание на уроки SOLID, YAGNI, DRY и KISS. Школа связывает их с консольным приложением и проектом Telegram-бота. В программе предусмотрены практические работы и поддержка ментора в домашних заданиях.

Чему вы научитесь

Применять ООП и SOLID

Разбирать принципы проектирования и использовать их в Java.

Работать с доступом

Настраивать регистрацию и авторизацию через Spring Security.

Интегрировать системы

Сравнивать REST, RPC и gRPC для взаимодействия по API.

Разобраться в CI/CD

Изучить непрерывную интеграцию, поставку и развёртывание.

Применять многопоточность

Работать с атомарными операциями и параллельной обработкой.

Что входит в курс

Практические задания

Задания для применения изученного материала и отработки навыков.

Учебные проекты

Работа над проектами, в которых можно объединить знания и навыки из разных тем курса.

Сопровождение куратора

Поддержка куратора или наставника по вопросам обучения и освоения программы.

Программа курса

Темы и разделы, которые входят в программу обучения.

01ООП в Java

Четыре принципа ООП — абстракция, полиморфизм, наследование и инкапсуляция — и рекомендации по их применению в Java. Также обсуждаются составные части ООП.

02Принципы SOLID

История и пять принципов SOLID: единственная ответственность, открытость и закрытость, подстановка, сегрегация интерфейсов и инверсия зависимостей.

03Практическая работа №1 — ООП и SOLID в Java

Практическая работа по ООП и SOLID: разработка консольного приложения с применением изученных принципов организации кода.

04Упрощаем код: YAGNI, DRY, KISS в Java-проектах

Принципы YAGNI, DRY и KISS для более понятного кода: как избегать избыточных решений и повторений в Java-проектах. Темы рассматриваются в контексте Java.

05Проект — Telegram-бот: Abstraction, Composition, Coupling, Cohesion

Учебный Telegram-бот и принципы проектирования: абстракция, композиция, связность и когезия. Школа связывает работу с качеством кода.

06Регистрация, аутентификация и авторизация

Регистрация, аутентификация и авторизация пользователей: подготовка среды и проекта, настройка механизмов входа со Spring Security.

07Основы клиент-серверного взаимодействия

Клиент-серверная архитектура, запросы и ответы, виды API и сетевое взаимодействие. Урок вводит архитектуру серверной части.

08Практическая работа №2 — Основы Backend на Java

Практическая работа по основам бэкенда на Java: настройка регистрации, аутентификации и авторизации пользователей. Задание закрепляет работу с безопасным входом.

09Java и интеграция с backend

Основы интеграции через API: удалённый вызов процедур RPC, gRPC и подход REST для взаимодействия с внешними системами. Сравниваются способы взаимодействия между сервисами.

10Проект от компании «Globus IT»: Веб-приложение для мониторинга

Проект от Globus IT — веб-приложение для мониторинга финансовых показателей. Школа описывает его как работу в бизнес-контексте.

11CI/CD

Автоматизация разработки и развёртывания: основы CI/CD, непрерывная интеграция, поставка и развёртывание приложений. Урок рассматривает последовательность этапов CI/CD.

12Многопоточность advanced

Продвинутая многопоточность: неблокирующий доступ, атомарные операции, Fork/Join Framework, Streams API и Executor Framework.

13Практическая работа №3 — многопоточность в Java

Практическая работа по многопоточности в Java: применение изученных подходов к параллельной обработке данных. В программе заявлена отдельная практическая работа.

14Масштабируемость

Подходы к масштабируемости Java-приложений, инструменты масштабирования и построение масштабируемой инфраструктуры. Рассматривается реализация инфраструктуры.

Практика и проекты

Практические работы курса — какие задачи вы будете решать, какие кейсы и примеры разбирать.

Применение ООП и SOLID

В первой практической работе школа предлагает разработать консольное приложение на Java с применением ООП и SOLID.

Telegram-бот и бэкенд

В программе указан проект Telegram-бота и отдельная практическая работа по регистрации и авторизации пользователей.

Мониторинг и многопоточность

Школа описывает проект Globus IT по мониторингу финансовых показателей и практическую работу по многопоточности.

Профессии, навыки и инструменты

Профессии

Профессии, с задачами которых знакомит программа курса.

Программы и сервисы

Инструменты и методы по материалам школы; состав может зависеть от тарифа.

JavaCI/CDSpringAPISOLIDYAGNIDRYKISSTelegramSpring SecurityRESTRPCgRPCFork/Join FrameworkStreams APIExecutor Framework

Эксперты программы

Состав экспертов и их участие в конкретной группе уточняйте у школы.

Стоимость и условия оплаты

Стоимость обучения
19 900 ₽Сумма при оплате частями: 10 платежей по 1 990 ₽. Цена одним платежом уточняется. Данные от не указана.
Ежемесячный платёж
1 990 ₽ / мес.Срок оплаты: 10 мес. Условия договора уточняйте в школе.

Частые вопросы

Кому адресован курс?

ProductStar указывает Java-разработчиков, которые хотят углубить знания об ООП и бэкенде. Необходимый опыт и входные требования уточняйте перед записью.

Какие инструменты перечисляет школа?

В основном списке названы Java, CI/CD, Spring и API. В программе также встречаются Spring Security, REST, RPC, gRPC и инструменты многопоточности.

Какая практика включена?

В программе есть три практические работы, проект Telegram-бота и проект веб-приложения для мониторинга. Объём самостоятельной работы уточняйте у школы.

Есть ли поддержка преподавателя?

В тарифе указана поддержка ментора в домашних заданиях. Формат обратной связи, сроки ответов и число проверок стоит уточнить у ProductStar.

Сколько длится курс?

Школа указывает два месяца обучения, возможность заниматься в удобное время и доступ к материалам на год. График сопровождения уточняйте отдельно.

Выдают ли документ об окончании?

В проверенных блоках страницы вид документа не указан. Уточните у школы, предусмотрен ли документ и какие условия действуют для его получения.

Сколько стоит обучение?

На странице указаны десять платежей по 1 990 ₽ — всего 19 900 ₽ при оплате частями. Цену одним платежом и условия рассрочки уточняйте перед записью.

Какое оборудование потребуется?

Школа указывает ноутбук или компьютер для решения задач; лекции и уроки можно смотреть с телефона. Технические требования к среде разработки уточняйте отдельно.

Записаться на курс

Перейдите на сайт ProductStar, чтобы узнать условия обучения на курсе «ООП и бэкенд на Java».

На сайт школы

Похожие курсы

Другие программы для той же профессии или со схожими навыками и инструментами.

Инглекс
Онлайн

Английский для разработчиков ПО

Индивидуальный курс английского для IT-специалистов с уровнем от A1. Студенты расширяют профессиональный словарь и практикуют общение с коллегами; программированию курс не обучает.

Цена на сайте
Стоимость курса
GeekBrains
10 месяцев · Онлайн

Python-разработчик с AI

Совместная программа GeekBrains и Skillbox посвящена серверной разработке на Python. В программе — основы языка, Django, Flask, базы данных и API; дополнительно школа предлагает раздел по SQL.

Цена на сайте
Стоимость курса
Merion Academy
2 месяца · Онлайн

Node.js с нуля

Курс Merion Academy по серверной разработке на Node.js: основы JavaScript, создание API на Express и работа над приложением для задач и Telegram-ботом.

11 890 ₽
Стоимость курса

Что важно знать о курсе «ООП и бэкенд на Java»

Программа ориентирована на Java-разработчиков, которые хотят углубить ООП и серверную разработку. Она включает 14 уроков: от SOLID и чистого кода до Spring Security, интеграций, CI/CD и многопоточности. Сверьте содержание и требования к исходной подготовке со своим опытом, особенно если раньше не работали с Java. Отдельные уроки посвящены масштабируемости приложений и безопасному входу пользователей.

В программе перечислены три практические работы, проект Telegram-бота и веб-приложение для мониторинга финансовых показателей от Globus IT. Школа указывает поддержку ментора в домашних заданиях, но не раскрывает в изученных блоках сроки обратной связи. Уточните объём проверки, условия участия в проектах и возможность задавать вопросы. Уточните также, как организована работа над проектами.

Обучение длится два месяца, доступ к материалам заявлен на год. Видимая цена — десять платежей по 1 990 ₽; цена одним платежом не подтверждена. В проверенных блоках не указан вид документа об окончании, поэтому перед оплатой уточните документ, актуальные условия рассрочки и сопровождение. Для выполнения задач школа рекомендует ноутбук или компьютер; лекции доступны и на телефоне.

Что посмотреть дальше

KURSEZ

ProductStar

Познакомьтесь со школой ProductStar, её программами и условиями обучения.

Открыть
KURSEZ

Курсы ProductStar

Сравните курсы ProductStar по программе, практике и условиям обучения, чтобы выбрать подходящий вариант.

Открыть
KURSEZ

Все курсы

Сравните онлайн-курсы по программе, школе, стоимости и длительности. Найдите обучение для первых шагов или развития навыков и изучите условия перед записью.

Открыть
На сайт школы

Содержание

Настройки аналитики

Аналитика не подключена

Сейчас KURSEZ не отправляет данные в Яндекс Метрику. После её подключения здесь можно будет разрешить аналитику или отказаться от неё. Вебвизор использоваться не будет.

Каталог, избранное и переходы на сайты школ доступны без аналитики.