К содержимому
Профессия Скидка 76%

Профессия Java-разработчик

ProductStar Все курсы школы и отзывы
  • 9 месяцев, ~5 ч в неделю
  • Диплом о переподготовке
  • Самостоятельно
  • Помощь с трудоустройством
Окупится за≈ 1 месяцпри зарплате от 90 000 ₽ · ориентир
Налоговый вычет 13%вернёте до 7 817 ₽если у школы есть лицензия

О курсе

Освой професию Java-разработчика на расширенном курсе. Запишись сегодня!

«Профессия Java-разработчик» — профессия онлайн-школы ProductStar продолжительностью 9 месяцев. Стоимость — 60 134 ₽, в рассрочку от 2 088 ₽ в месяц. Учиться можно в своём темпе, в удобное время. По окончании выдают диплом о профессиональной переподготовке.

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

Список навыков по данным школы.

  • Уверенно программировать на Java
  • Свободно применять веб-фреймворк Spring, ORM, Hibernate и JDBC
  • Работать с базами данных (SQL) и системами контроля версий (Git)
  • Проводить тестирование программ на Java, пишу автоматизированные скрипты
  • Владеть основами DevOps и умею применять их в проектной среде
  • Познакомитесь с инструментами продвинутой разработки на Android, пишу приложения средней сложности
  • Владеть JavaScript, HTML, CSS, могу брать проекты в качестве fullstack-разработчика

Инструменты, с которыми вы будете работать

Что в программе

Разделы учебного плана по данным школы. Подробности по каждому разделу — на сайте школы.

Базовые навыки Java-разработчика

1 Основы Java. Git 9 тем
  • Знакомство с языком Java и инструментами
  • Базовый синтаксис Java
  • Переменные и типы данных в Java
  • Циклы и языковые конструкции в Java
  • Структуры данных
  • Системы контроля версий
  • Git & GitHub
  • Продвинутая работа с Git
  • Проект: Разработка кредитного калькулятора
2 Java. Основные концепции 7 тем
  • Классы и объекты: начальный уровень
  • Классы и объекты: продвинутый уровень
  • Методы и поля классов
  • Обработка исключений
  • Работа с массивами
  • Строки и регулярные выражения
  • Практическая работа: Java. Основные концепции
3 Java Core. Коллекции 8 тем
  • Знакомство с алгоритмами
  • Обзор коллекций в Java
  • Коллекции: ArrayList и LinkedList, HashMap
  • Коллекции: HashSet, LinkedHashMap, LinkedHashSet
  • Коллекции: TreeMap, TreeSet
  • Stream api, lambda, optional
  • Проект: Консольное приложение для управления данными
  • Generic-типы. Runtime, wildcards & PECS
4 Java Core. Файлы и сеть. Сборка 9 тем
  • Работа с памятью JVM
  • Сериализация
  • Шаблоны проектирования
  • Работа с сетью. OSI, TCP/IP, UDP, HTTP
  • Java библиотека NIO. Отличия IO и NIO
  • Многопоточное программирование в Java
  • Рефлексия в Java. Создание аннотаций
  • Системы автоматической сборки Java-проектов
  • Практические работы: Java Core.
5 Базы данных. SQL. PostgreSQL 6 тем
  • Введение в базы данных
  • Базы данных. JDBC
  • Развитие проекта
  • SQL-запросы
  • Практическая работа: базы данных. SQL. PostgreSQL
  • Транзакции и уровни изоляции
6 Объектно-ориентированное программирование в Java 4 темы
  • ООП в Java
  • Принципы SOLID
  • Упрощаем код: YAGNI, DRY, KISS в Java-проектах
  • Свойства хорошего кода. Abstraction, Composition, Coupling, Cohesion

Java advanced

7 Основы тестирования на Java 12 тем
  • Введение в тестирование
  • Тестирование исходящих взаимодействий: outcoming. Мокинг
  • Среда тестирования Mockito
  • Практическая работа: Основы тестирования на Java
  • Основы юнит-тестирования
  • Тест-раннеры юнит-тестирования для Java: JUnit, TestNG
  • Основы интеграционного тестирования
  • Нагрузочное тестирование: JMeter
  • Инструмент тестирования: REST Assured
  • Основы BDD
  • Инструменты BDD для Java: Cucumber-JVM, Cukes-rest, JBehave
  • Инструменты тестировщика Java
8 Java Spring Framework 14 тем
  • Inversion of control. Dependency Injection
  • Что такое Spring framework и зачем он нужен?
  • Spring Application Context – от XML до Groovy
  • Spring Web. REST-архитектура и контроллеры
  • Spring JDBC. Работа с базой данных и построение запросов
  • Spring JDBC. Нестандартные запросы и транзакции
  • Hibernate. ORM – нет времени писать запросы
  • Spring Data: тот же Hibernate.. только лучше!
  • Практическая работа: Java Spring Framework
  • Servlets
  • Архитектура веб-сервиса, MVC, Spring Boot
  • Ведение журналов
  • Основы HTML. Язык разметки страницы
  • CRUD приложение. Create, Read, Update, Delete application
9 Основы Backend на Java 7 тем
  • Основы клиент-серверного взаимодействия
  • Регистрация, аутентификация и авторизация
  • Java интеграция с backend
  • Проект от компании "Globus IT": Веб-приложение для мониторинга финансовых показателей
  • CI / CD
  • Многопоточность advanced
  • Масштабируемость
10 Искусственный интеллект для разработчика 3 темы
  • Генерация кода
  • Помощь в разработке
  • Воркшоп
11 Инструменты DevOps 6 тем
  • Linux: введение и основные концепты ОС.
  • Контейнеризация. Знакомство с Docker
  • Упаковка приложений в Docker
  • Ansible: Основные концепции и команды
  • Ansible.Роли и переменные
  • Ansible. Разработка ролей
12 Дипломная работа 3 темы
  • Инструменты работы в команде
  • Рост в тимлида
  • Дипломная работа

Специализации — для расширенных тарифов

13 Android-разработчик 14 тем
  • Что дает специализация Android для Java-разработчика. Пути развития
  • Android Studio, SDK, эмулятор и первое приложение
  • Основные компоненты Android-приложения
  • Жизненный цикл Activity
  • User Interface
  • User Interface: Responsive UI
  • Основы Kotlin
  • Организация навигации: перемещение между Activity
  • Отображение списков Recyclerview
  • Fragments, FragmentManager
  • Работа в фоне
  • Networking
  • Persistence
  • RXJava
14 Full stack: Frontend 14 тем
  • Что дает специализация Frontend. Fullstack-разработчик
  • Структура веб-страницы, базовый HTML
  • Базовый CSS, селекторы и каскад
  • Продвинутый CSS, адаптивность и кроссбраузерность
  • JavaScript.Основы языка, инструменты для разработки и отладки
  • Объекты, массивы, функции
  • DOM-модель и работа со страницей
  • Обработка событий
  • Взаимодействие с сервером
  • Проект: Портфолио для GitHub
  • Формы HTML: построение, валидация, доступность
  • Flex или Grid? Основы создания макетов
  • Адаптивная и кроссбраузерная верстка
  • Основы тестирования верстки. DevTools

Что значит: диплом о переподготовке

Диплом о профессиональной переподготовке подтверждает, что вы освоили новую профессиональную область, и даёт право работать по ней. По закону такие программы занимают не менее 250 часов.

Документ о квалификации выдаёт организация с образовательной лицензией, а сведения о нём вносятся в федеральный реестр (ФИС ФРДО). Перед оплатой найдите лицензию школы на сайте Рособрнадзора: она же даёт право на налоговый вычет 13%.

Что входит в обучение

  • Видеоуроки
  • Текстовые уроки
  • Живые вебинары
  • Домашние задания с проверкой
  • Сообщество студентов

Можно вернуть до 7 817 ₽

Налоговый вычет 13% за обучение — если у школы есть образовательная лицензия.

Посчитать точно

Окупаемость ≈ 1 месяц

Столько стоит курс в зарплатах начинающего специалиста: от 90 000 ₽ в месяц по рынку. Это ориентир, а не обещание.

Цена среди аналогов

Дешевле, чем 70% из 23 курсов и профессий

55 890 ₽типичная 90 300 ₽180 600 ₽

Раздел «Программирование»: от 55 890 ₽ до 180 600 ₽, типичная цена около 90 300 ₽. Этот курс дешевле типичной цены на 33%. Сравнивали только программы того же типа в разделе.

С чем сравнить — курсы Java

Программы того же типа с близкими ценой и сроком, от разных школ. Бейдж у цены показывает, чем программа отличается от этой.

Вопросы о курсе

Сколько стоит курс «Профессия Java-разработчик»?
Цена — 60 134 ₽ со скидкой 76% (без скидки 250 560 ₽). В рассрочку — от 2 088 ₽ в месяц на 36 месяцев. Цены обновляются каждый день по данным школы; точную сумму покажут на сайте школы.
Сколько длится обучение?
Программа рассчитана на 9 месяцев, около 5 ч в неделю.
Какой документ выдают?
Диплом о переподготовке. Диплом о переподготовке даёт право работать по новой специальности.
Что входит в программу?
Программа состоит из 14 блоков: Основы Java. Git; Java. Основные концепции; Java Core. Коллекции; Java Core. Файлы и сеть. Сборка; Базы данных. SQL. PostgreSQL; Объектно-ориентированное программирование в Java; Основы тестирования на Java; Java Spring Framework и другие. Подробный учебный план — на сайте школы.
Как записаться?
Нажмите «Перейти на сайт школы»: откроется страница курса у ProductStar. Там можно оставить заявку, получить консультацию и оплатить обучение — целиком или в рассрочку.
от 2 088 ₽/мес Реклама. ProductStar, erid: MvGzQC98w3Z1gMq1pRgm23vZ
На сайт школы