Писать программы на Java
Использовать типы данных, коллекции, классы, методы и обработку ошибок.
Онлайн-программа ProductStar по Java-разработке для начинающих: синтаксис и объектно-ориентированный подход, SQL и PostgreSQL, тестирование, Spring и серверное приложение.
| Кому подойдёт | Чем поможет курс |
|---|---|
| Тем, кто начинает изучать Java | Школа адресует программу начинающим. В первой части студенты знакомятся с синтаксисом, структурами данных, коллекциями и принципами объектно-ориентированного программирования. Для старта школа не требует опыта в программировании. |
| Тем, кто хочет освоить серверную разработку | Основная программа включает SQL, PostgreSQL, тестирование, Spring и создание backend-приложения. Сравните последовательность тем, учебные проекты и нагрузку с собственными целями перед выбором обучения. |
Использовать типы данных, коллекции, классы, методы и обработку ошибок.
Создавать SQL-запросы и применять PostgreSQL в проектах.
Проверять работу программы и знакомиться с мокированием зависимостей.
Применять Spring и REST-подход при разработке backend-сервисов.
Использовать Git и знакомиться с Linux, Docker и автоматизацией.
Работа над проектами, в которых можно объединить знания и навыки из разных тем курса.
Поддержка куратора или наставника по вопросам обучения и освоения программы.
Комментарии к выполненным работам, которые помогают увидеть ошибки и определить, что доработать.
Совместная работа над практическими задачами с разбором подходов и решений.
Темы и разделы, которые входят в программу обучения.
Раздел: Базовые навыки Java-разработчика
Знакомство с синтаксисом Java, переменными, типами и циклами; структуры данных, контроль версий Git и GitHub. В конце раздела предусмотрен кредитный калькулятор.
Классы и объекты, методы и поля, обработка исключений, массивы, строки и регулярные выражения. Раздел завершается практической работой по основным концепциям Java.
Обзор алгоритмов и коллекций Java: списки, множества и отображения. Студенты знакомятся со Stream API, лямбда-выражениями и создают консольное приложение для данных.
Работа с памятью JVM, сериализацией, сетью и файлами, основы многопоточности и рефлексии. Также рассматриваются системы автоматической сборки Java-проектов.
Введение в базы данных и JDBC, SQL-запросы, транзакции и уровни изоляции. Школа указывает практическую работу с базами данных, SQL и PostgreSQL.
Принципы объектно-ориентированного программирования и SOLID. Раздел также знакомит с подходами YAGNI, DRY и KISS и свойствами хорошо организованного кода.
Раздел: Java advanced
Введение в тестирование и мокирование, Mockito, основы модульных и интеграционных тестов. В программе также названы JUnit, TestNG, нагрузочное тестирование и BDD.
Контекст Spring, внедрение зависимостей, Spring Web и REST-контроллеры, работа с базой и ORM. В разделе предусмотрен учебный проект RestaurantHub API от ASTON.
Клиент-серверное взаимодействие, регистрация, аутентификация и авторизация, основы CI/CD и масштабируемости. Практический пример — веб-приложение от Globus IT.
Школа включает генерацию кода и помощь в разработке с применением искусственного интеллекта. В этом разделе также заявлен практический воркшоп.
Основы Linux и контейнеризации, знакомство с Docker и упаковкой приложений. В Ansible рассматриваются основные команды, роли, переменные и разработка ролей.
Итоговая дипломная работа дополнена темами инструментов командной разработки и профессионального роста. Требования к результату и проверке стоит уточнить у школы.
Специализация расширенных тарифов: Android Studio, SDK, первое приложение, интерфейс и жизненный цикл. Далее в программе указаны Kotlin, работа с данными и архитектура приложений.
Специализация расширенных тарифов: устройство веб-страницы, HTML и CSS, адаптивная вёрстка и основы JavaScript. В программу включён проект портфолио для GitHub.
Практические работы курса — какие задачи вы будете решать, какие кейсы и примеры разбирать.
Разработать backend-приложение с REST API, Java, Spring и базой данных для управления ресторанами.
Создать веб-приложение с REST API, работой с базой данных, безопасностью и отчётностью.
Разработать Java-приложение для финансовых вычислений с применением принципов ООП.
Реализовать CRUD-операции, поиск, проверку данных и расчёт показателей в консольном приложении.
Профессии, с задачами которых знакомит программа курса.
Навыки, на развитие которых направлена программа курса.
Инструменты и методы по материалам школы; состав может зависеть от тарифа.
Состав экспертов и их участие в конкретной группе уточняйте у школы.
Business Intelligence Analyst, Amazon Business
Руководитель группы web-разработки, Газпром-медиа Развлекательное ТВ
Senior Java Developer, Unlimint
Android разработчик, RTLabs
Skyeng
Software Engineer, Holland&Barrett
Java Developer, Amazon
Senior Software Engineer/Tech Lead, NDA*
Старший разработчик, NDA
DevOps Engineer, OpenText
Senior Frontend Developer, ВТБ
Senior Frontend Engineer, «Т-Банк»
Product Owner / Java Team Lead, «Сбер»
Менеджер-аналитик, Amazon
SDET, Институт прикладной математики, научная организация в составе РАН
Software Engineer In Test, Mentor, Tapbank, Эйч
Senior Software Engineer, Tech Lead, Apple
Lead Software Developer, BigCommerce
Знакомство с площадками для поиска работы, подходами к выбору вакансий и откликам. Школа также публикует вакансии и предложения стажировок; трудоустройство не гарантируется.

Школа указывает этот вид документа.
Возможность получения и требования уточняйте в школе.

Школа указывает этот вид документа.
Возможность получения и требования уточняйте в школе.
Школа описывает программу как обучение Java для начинающих. В первой части изучаются синтаксис, типы данных, коллекции и основы ООП.
На дату снимка стандартный тариф рассчитан на девять месяцев. Расширенные варианты отличаются по составу и продолжительности; актуальный срок уточните у школы.
В основной программе перечислены Java, Git, SQL и PostgreSQL, Spring, а также Linux, Docker и Ansible в разделе инструментов DevOps.
Школа приводит примеры API для ресторанов, веб-приложения с финансовой отчётностью, кредитного калькулятора и консольной работы с данными.
Обе специализации школа помещает в группу расширенных тарифов: Android указан в продвинутом, Android и Frontend — в премиальном варианте.
Для решения задач школа рекомендует ноутбук или компьютер; лекции и уроки можно смотреть с мобильного телефона. Условия доступа уточните у школы.
В тарифе перечислены диплом о профессиональной переподготовке или сертификат. Условия получения каждого документа уточните у школы.
Школа описывает карьерный курс и мероприятия партнёров. Условия индивидуальных консультаций и стажировок уточняйте для выбранного тарифа.
Выберите тариф и оставьте заявку на «Профессия: Java-разработчик» на сайте ProductStar.
На сайт школыДругие программы для той же профессии или со схожими навыками и инструментами.
Расширенный курс Яндекс Практикума помогает освоить Java-разработку с нуля за 14 месяцев. В программе — Java Core, базы данных, Spring, микросервисы, командный и итоговый проекты.
Совместная программа GeekBrains и Skillbox посвящена серверной разработке на Python. В программе — основы языка, Django, Flask, базы данных и API; дополнительно школа предлагает раздел по SQL.
Курс Merion Academy по серверной разработке на Node.js: основы JavaScript, создание API на Express и работа над приложением для задач и Telegram-ботом.
Посмотрите последовательность программы: после основ Java, коллекций и работы с базами она переходит к тестированию, Spring и серверным приложениям. В программе есть практика с консольным приложением и REST API. Если вам нужна только отдельная тема, сравните этот маршрут с более короткими курсами и проверьте, достаточно ли времени для регулярных занятий.
Школа указывает девять месяцев для стандартного тарифа. Специализация Android добавлена в продвинутый вариант, а Android и Frontend — в премиальный; длительность этих вариантов отличается. Перед оплатой уточните актуальную цену одним платежом, срок доступа, формат обратной связи и включённые консультации: набор поддержки зависит от тарифа.
Оцените примеры практических работ и требования к итоговой работе. Школа описывает проекты по REST API, финансовым расчётам и работе с данными, а также карьерный курс и мероприятия партнёров. Узнайте, как проверяются задания, какие карьерные услуги входят в тариф и при каких условиях после завершения доступен диплом или сертификат.
Познакомьтесь со школой ProductStar, её программами и условиями обучения.
ОткрытьСравните курсы ProductStar по программе, практике и условиям обучения, чтобы выбрать подходящий вариант.
ОткрытьСравните онлайн-курсы по программе, школе, стоимости и длительности. Найдите обучение для первых шагов или развития навыков и изучите условия перед записью.
Открыть