БОНУС / 5 пробных дней

Java test

#1/7

Выберите правильный ответ

Какой класс является родительским
для всех классов в Java?

Quastions

Выберите правильный ответ

Вам нужно создать строку «2».
Каким способом этого нельзя сделать?

Quastions

#2/7

Выберите правильный ответ

Выберите неверное утверждение
про метод .hashCode()

Quastions

#3/7

Выберите правильный ответ

Что такое Generic?

Quastions

#4/7

Выберите правильный ответ

Вы получили  объект resultSet, в котором 7 колонок и 2 строки.
Как получить доступ к полю записанному в центре последней строки?

Quastions

#5/7

Выберите правильный ответ

Куда лучше поместить данные, чтобы они были доступны в следующих запросах одного пользователя?

Quastions

#6/7

Последний шаг

Узнайте результат и получите пять пробных дня

Пройти обучение

Следующий

Отправлено!
Результат теста вы получите на Email
Закрыть
Ошибка, попробуйте еще раз!
Контакты
Viber

Java Mentor

Обучение JAVA

Стать разработчиком - это вызов!
Но с личным ментором вы сможете за 10 месяцев.

Мы гарантируем трудоустройство по договору.
100% наших выпускников устраивается на работу.

нажми пожалуйста сюда

Пройти 5 пробных дней

Button Text

Почему стоит учить JAVA ?

Большие возможности для разработкиJava

Высоконагруженные системы
(Google, Yandex, Facebook)

Банковские приложения
(Сбербанк, Альфа Банк, ВТБ 24)

Мобильные приложения
(Instagram, Telegram)

Искусственный интеллект
(Whatson, ViaVoice)

Интернет-магазины
(Ebay, Amazon)

Игры
(Minecraft)

Высоконагруженные системы (Google, Yandex, Facebook)
Банковские приложения (Сбербанк, Альфа Банк, ВТБ 24)
Мобильные приложения (Instagram, Telegram)
Искусственный интеллект (Watson, ViaVoice)
Интернет-магазины (Ebay, Amazon)
Игры (Minecraft)

JAVA - Самый востребованный
язык программирования

Стабильно занимает лидирующую позицию
по данным индекса TIOBE


Сколько можно зарабатывать?

Средняя зарплата ведущего Java - разработчика
200 000 рублей

Xxxxxx xxxx xxx xxxxxx xxxxx.

Xxxxx xxxxx xxxx xxx xxx xxxx

забронировать

Как построено обучение в Java Mentor

ОСТАВИТЬ ЗАЯВКУ

Основатель проекта Java Mentor

Герман Севостьянов

Наставник в собственном проекте Java Mеntor

▸ Победитель Всероссийского хакатона HackRussia с проектом OpenKnowledge – портал для дистанционного обучения

▸ Победитель на медицинском хакатоне ТилТехМедХак с проектом симптомчекер - «Наташа».

▸ Победитель хакатона Промсвязьбанка PSB Samara Battle с проектом "Виртуальный платёжный терминал прямо в мобильном телефоне"

▸ Победитель Всероссийского хакатона HackUniversity с проектом History Layers – система, которая позволяет увидеть, как мир вокруг нас выглядел в прошлом

▸ Победитель хакатона по технологиям в рекламе и маркетинге Adhack Galaxy

▸ Победитель Международного хакатона AngelHack
с проектом – сервис для борьбы с рекламой на асфальте

▸Победитель HR Hack Экспофорум с виртуальным помощником по подбору вакансий

▸ Работал С++ разработчиком, переквалифицировался на Java

Задать вопрос

Наши партнеры по трудоустройству

iSimpleLab - российский разработчик современной системы ДБО для физических и юридических лиц iSimpleBank 2.0

Рексофт - один из ведущих российских разработчиков программного обеспечения. 
Работает в сфере IT-услуг с 1991 года, за это время успели выполнить более 1000 проектов в области IT-консалтинга, проектирования, разработки, тестирования и поддержки ПО

SEMrush- международная IT-компания, которая разрабатывает платформу для интернет-маркетологов. Продукт входит в ТОП-3 маркетинговых сервисов мира.

Месяц в подарок

При единовременной оплате
7 месяцев обучения, 8 месяц в подарок

84 000 рублей Вместо 96 000 рублей

Получить скидку

.....................................................................

Посмотреть видео

Обучение с ментором - это возможность устроиться на первую работу Java – разработчиком в минимальный срок

Программа обучения

8 месяцев регулярных занятий
приведут вас к трудоустройству в IT

Java 0

≈ 1 Месяц

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

Тема 1 Знакомство с консолью:  Вывод в консоль;  ввод с клавиатуры

.
.
.

Тема 2 Знакомство с данными в Java: Начальные знания о переменных, начальные знания о классах и методах

.
.
.

Тема 3 Знакомство с управляющими конструкциями: Начальные знания об условиях, начальные знания о циклах

12%

Java CORE

≈ 2 Месяца

Изучение основ Java :объектно-ориентированное программирование, создание простых программ

Тема 4 Введение в Java: История и описание Java, средства разработки Java (JDK); виртуальная машина Java (JVM); первая программа в консоли; первая программа в среде разработки.

.
.
.

Тема 5 Базовый синтаксис Java: Примитивные типы, классы-обертки; Преобразование типов; Ссылочные типы: строки и массивы, управляющие конструкции: условия и циклы.

.
.
.

Тема 6 ООП в Java: Основы ООП, пакеты, модификаторы доступа, классы, перечисления, аннотации,
наследование, класс Object, абстрактные классы и интерфейсы.

.
.
.

Тема 7 Исключения и логирование: Описание и иерархия исключений; Обработка и использование исключений; Логирование.

.
.
.

Тема 8 Потоки ввода-вывода, доступ к файловой системе: Работа с файловой системой; Потоки байт; Потоки символов; Внешние процессы; Сериализация.

.
.
.

Тема 9 Дополнительные возможности Java: Параметризованные типы; Java Collections; Функциональное программирование в Java;
Stream API.

25%

Java web 1

≈ 0,5 Месяца

Изучение основ работы с сетью, принципов создания web-приложений, работа с базами данных, создание простых web-приложений

Тема 10 Знакомство с инструментами разработки: Maven; Git; Jetty; Freemarker;

.
.
.

Тема 11 Работа с сетью: WebSockets; Servlet API; HttpSession; Cookie

.
.
.

Тема 12 Работа с базами данных: Java Database Connectivity (JDBC); Object Relational Mapping (ORM); Persistency API (JPA); Hibernate; Data Access Object (DAO); Транзакции.

33%

Java web 2

≈ 0,5 Месяца

Углубленное изучение работы web-приложений, их тестирования, работа с ресурсами, создание многопоточных web-приложений

Тема 13 Тестирование: Виды тестирования; Unit тестирование (JUnit); Дублёры (Mockito); Нагрузочное тестирование; JMX.

.
.
.

Тема 14 Работа с ресурсами: Десереализация; XML; SAX parser; DOM parser; Java NIO.

.
.
.

Тема 15 Многопоточность: Потоки; Взаимодействия потоков; Concurrent Collections.

40%

≈ 5 МесяЦев

Подготовка к командному проекту

Подготовка к работе над коммерческим проектом в команде

Тема №1 Разработка web-сервиса с использованием технологий Tomcat, Servlet, JSP, Maven , JDBC + паттерн проектирования Executor.

.
.
.

ТЕМА №2 Добавление в проект JPA, Hibernate. Применение паттернов Factory, Singletone.

.
.
.

ТЕМА №3 Добавление RBAC (Role Based Access Control), разделение по ролям, контроль доступности ресурсов для администратора и пользователя. Использование технологии Servlet Filters.

.
.
.

ТЕМА №4 Знакомство с Spring Core, перевод проекта с Servlet на Spring MVC. Конфигурирование Spring для работы с ORM (Hibernate).

.
.
.

Задача №5 Подключение Spring Security вместо Servlet Filters. Настройка конфигурации безопасности web-приложения.

.
.
.

ТЕМА №6 Подключение фреймворка Bootstrap для создания адаптивных web страниц.

.
.
.

ТЕМА №7 Перевод проекта на Spring Boot с использованием шаблонизатора Thymeleaf.

.
.
.

ТЕМА №8 Создание RESTful сервиса с использованием технологий Spring REST. Построение грамотной REST архитектуры.

.
.
.

ТЕМА №9 Разработка клиента (пользователя) рестфул сервиса с использованием технологий Spring REST Template.

58%

командный проект

Командное написание коммерческого проекта с использованием
всего стека технологий необходимых Java – разработчику

Разработка коммерческого решения для бизнеса в команде от 3 до 6 человек с TeamLead’ом по методологии SCRUM.Стек используемых технологий: Java Core, JSP или другой шаблонизатор (Freemarker/Thymeleaf), Servlet, SQL, Spring Core Spring MVC, Spring Security, JDBC, Hiberante/ Spring Data, HTML/CSS, JavaScript, Maven, Git. Опыт разработки этого проекта вы сможете указать как последнее место работы на позиции Java разработчика. Это создание НАСТОЯЩЕГО коммерческого продукта.

92%

Резюме + Трудоустройство

≈ 1 Месяц

Подготовка конкурентного резюме, тестовые собеседования с ментором, подбор актуальных компаний и трудоустройство в одну из них

100%

НАЧАТЬ ОБУЧЕНИЕ

Почему обучение
с личным ментором эффективнее?

Java
mentor

Другие
менторы

Курсы

Обучающие
платформы

Книги

Удаленное обучение из любого города

Выстроенная теория

Много практических задач

Автоматическая проверка кода

Общение со студентами через чат

Ориентированность на результат – трудоустройство

Подробный разбор слабых сторон
и контроль усвоения материала

Ручная проверка кода и отработка
альтернативных путей решения

Работа над настоящим
коммерческим проектом в команде

Неограниченное общение
с каждым студентом голосом

Дмитрий
Шепелев

До встречи с ментором я уже программировал и имел опыт разработки на С#. Я решил переквалифицироваться на Java, чтобы найти работу, так как вакансий на С# было гораздо меньше. Вот я и начал изучать Java курсы, статьи, книги, очень много информации, но нельзя объять необъятное... Поэтому я решил, что нужен тот, кто уже прошёл этот путь и работает Java – разработчиком, и кто задаст мне ориентир, в какую сторону копать. И вот, я его нашёл!
Герман давал задания, пояснял их, объяснял как, что устроено. Я начал выполнять задания, набирался опыта и практики. Это было летом, поэтому будучи студентом, я мог сидеть сутками напролёт. В день я занимался по 8 часов. Получив задания, я сразу не задавал ментору вопрос, типа "как это сделать?", а сидел и разбирался сам. Ментор меня направлял так, чтобы я изучил те технологии, которые необходимо знать джуну на его первой работе. Я делал свой проект и продолжаю его делать, как известно, на работе мы не всегда изучаем что-то новое, мы решаем, прикладные проблемы, поэтому чтобы развиваться и "быть на плаву" нужны домашние проекты. Так вот, примерно, после 3 месяцев такого продуктивного развития, я уже начал искать работу. Кстати, в вопросе связанном с собеседованиями, Герман также не оказался в стороне. Он собеседовал меня сам, и это было очень полезно. Так вот, походив на собеседования, мне было предложено пару офферов на вакансии Java - разработчик. И вот, теперь я уже работаю в фирме программистом, за что хочу сказать своему Ментору огромное Спасибо!

Алексей
Сушков

Когда я решил учить Java, я около года потерял, пытаясь научиться чему-то самостоятельно, но это напоминало хождение по кругу. Я активно учил основы околомесяца, писал простенькую программу, потом про все забывал, а через месяц все начиналось заново.Я начал искать ментора, но понять может ли человек на самом деле из меня сделать разработчика или просто хочет срубить денег не было ясно. И вот в один из вечеров мне написал Герман, представился ментором и предложил созвониться. После беседы, я подумал, что стоит попробовать и не прогадал. Уже через неделю пробных занятий и постоянной помощи и советов не только Германа, но и таких же, как я ребят, я согласился поступить на обучение. Сама Java завлекла меня настолько, что иногда я проводил за задачами по 12 часов. Но обучение программированию - это не только выучить синтаксис и написать пару тройку тестовых заданий! Были моменты, когда Герман давал мне задания иногда совсем несвязанные с Java, но позволяющие получить другие полезные навыки, такие как: регулярные выражения, работа с API других Web-сервисов и многое другое.В те моменты, когда ты трое суток бьёшься над одной задачей, есть желание все бросить, решить, что это не твое и вообще разочароваться в себе. Именно тогда я понял, зачем мне нужен ментор. Он не просто расскажет в какой строчке кода ты ошибся, но и объяснит почему это так, даст пару советов и вернет желание изучать язык.Герман научил меня не просто программировать, он сделал меня разработчиком, за что я ему благодарен. 5 месяцев моего обучения были, пожалуй, самыми насыщенными и сложными, но теперь, уже работая разработчиком, я понимаю, что все сделал правильно.

Эдик
Грачев

Я давно задался целью - работать Java-dev. Читал статьи, проходил различные курсы. Но этого было так недостаточно, чтобы устроиться на работу! Мне не хватало человека, который поможет структурировать информацию и объяснить огромное количество нюансов. Тогда я нашёл Германа. С ним стало намного проще, а процесс обучения намного быстрее!

Станислав
Сорокин

Изучать программирование я решил после окончания института. Выбор пал на Java из-за большой популярности этого языка и высоких зарплат Java-программистов. Первое время учил самостоятельно, но из-за обилия информации, и, непонимания того, что мне нужно в итоге, обучение затягивалось и не приносило результатов. Поняв это, я начал искать ментора. Выбор пал на обучение у Германа по двум причинам: во-первых, из-за возможности постоянного контакта с ментором и контроля с его стороны за моим прогрессом, во-вторых, из-за того, что Герман ставит своей задачей именно устройство ученика на работу, а это то, что меня интересовало. Во время занятий с Германом я стал чувствовать, что занимаюсь именно тем, что мне нужно из-за четко выстроенного плана обучения, особенно мне понравилось работать на реальном проекте с другими учениками. После окончания проекта я почувствовал, что за это время стал настоящим программистом и без проблем смог устроиться на работу, как и хотел. Рекомендую всем обучение у Германа потому, что оно нацелено именно на становление ученика как java-программиста и устройство на первую работу.

Отзывы

Посмотреть видео отзывы

1/12 Юрий Бочкарев

2/12 Евгения Ковтун

3/12 Алексей Сушков

4/12 Станислав Сорокин

5/12 Кирилл Владимиров

6/12 Виталий Беляков

7/12 Артём

8/12 Дмитрий Зубов

9/12 Алексей Павленко

10/12 Александр Голуб

11/12 Соколов Сергей

12/12  Вячеслав Зоткин

Алексей Сушков

Когда я решил учить Java, я около года потерял, пытаясь научиться чему-то самостоятельно, но это напоминало хождение по кругу. Я активно учил основы околомесяца, писал простенькую программу, потом про все забывал, а через месяц все начиналось заново.Я начал искать ментора, но понять может ли человек на самом деле из меня сделать разработчика или просто хочет срубить денег не было ясно. И вот в один из вечеров мне написал Герман, представился ментором и предложил созвониться. После беседы, я подумал, что стоит попробовать и не прогадал. Уже через неделю пробных занятий и постоянной помощи и советов не только Германа, но и таких же, как я ребят, я согласился поступить на обучение. Сама Java завлекла меня настолько, что иногда я проводил за задачами по 12 часов. Но обучение программированию - это не только выучить синтаксис и написать пару тройку тестовых заданий! Были моменты, когда Герман давал мне задания иногда совсем несвязанные с Java, но позволяющие получить другие полезные навыки, такие как: регулярные выражения, работа с API других Web-сервисов и многое другое.В те моменты, когда ты трое суток бьёшься над одной задачей, есть желание все бросить, решить, что это не твое и вообще разочароваться в себе. Именно тогда я понял, зачем мне нужен ментор. Он не просто расскажет в какой строчке кода ты ошибся, но и объяснит почему это так, даст пару советов и вернет желание изучать язык.Герман научил меня не просто программировать, он сделал меня разработчиком, за что я ему благодарен. 5 месяцев моего обучения были, пожалуй, самыми насыщенными и сложными, но теперь, уже работая разработчиком, я понимаю, что все сделал правильно.

Дмитрий Шепелев

До встречи с ментором я уже программировал и имел опыт разработки на С#. Я решил переквалифицироваться на Java, чтобы найти работу, так как вакансий на С# было гораздо меньше. Вот я и начал изучать Java курсы, статьи, книги, очень много информации, но нельзя объять необъятное... Поэтому я решил, что нужен тот, кто уже прошёл этот путь и работает Java – разработчиком, и кто задаст мне ориентир, в какую сторону копать. И вот, я его нашёл!
Герман давал задания, пояснял их, объяснял как, что устроено. Я начал выполнять задания, набирался опыта и практики. Это было летом, поэтому будучи студентом, я мог сидеть сутками напролёт. В день я занимался по 8 часов. Получив задания, я сразу не задавал ментору вопрос, типа "как это сделать?", а сидел и разбирался сам. Ментор меня направлял так, чтобы я изучил те технологии, которые необходимо знать джуну на его первой работе. Я делал свой проект и продолжаю его делать, как известно, на работе мы не всегда изучаем что-то новое, мы решаем, прикладные проблемы, поэтому чтобы развиваться и "быть на плаву" нужны домашние проекты. Так вот, примерно, после 3 месяцев такого продуктивного развития, я уже начал искать работу. Кстати, в вопросе связанном с собеседованиями, Герман также не оказался в стороне. Он собеседовал меня сам, и это было очень полезно. Так вот, походив на собеседования, мне было предложено пару офферов на вакансии Java - разработчик. И вот, теперь я уже работаю в фирме программистом, за что хочу сказать своему Ментору огромное Спасибо!

Эдик Грачев

Я давно задался целью - работать Java-dev. Читал статьи, проходил различные курсы. Но этого было так недостаточно, чтобы устроиться на работу! Мне не хватало человека, который поможет структурировать информацию и объяснить огромное количество нюансов. Тогда я нашёл Германа. С ним стало намного проще, а процесс обучения намного быстрее!

Станислав Сорокин

Изучать программирование я решил после окончания института. Выбор пал на Java из-за большой популярности этого языка и высоких зарплат Java-программистов. Первое время учил самостоятельно, но из-за обилия информации, и, непонимания того, что мне нужно в итоге, обучение затягивалось и не приносило результатов. Поняв это, я начал искать ментора. Выбор пал на обучение у Германа по двум причинам: во-первых, из-за возможности постоянного контакта с ментором и контроля с его стороны за моим прогрессом, во-вторых, из-за того, что Герман ставит своей задачей именно устройство ученика на работу, а это то, что меня интересовало. Во время занятий с Германом я стал чувствовать, что занимаюсь именно тем, что мне нужно из-за четко выстроенного плана обучения, особенно мне понравилось работать на реальном проекте с другими учениками. После окончания проекта я почувствовал, что за это время стал настоящим программистом и без проблем смог устроиться на работу, как и хотел. Рекомендую всем обучение у Германа потому, что оно нацелено именно на становление ученика как java-программиста и устройство на первую работу.

Предыдущий

Следующий

/ Дмитрий
  Шепелев

До встречи с ментором я уже программировал и имел опыт разработки на С#. Я решил
переквалифицироваться на Java....

Открыть отзыв

/ Эдик 
  Грачев

Я давно задался целью - работать Java-dev. Читал статьи, проходил различные курсы. Но этого было так
недостаточно, чтобы устроиться на работу...

Открыть отзыв

Посмотреть видео Отзыв

#1 Юрий Бочкарев

#2 Евгения Ковтун

#3 Алексей Сушков

#4 Станислав Сорокин

Следующий отзыв

/ Станислав
  Сорокин

Изучать программирование я решил после окончания института. Выбор пал на Java из-за большой популярности этого языка и высоких зарплат Java-программистов...

Открыть отзыв

/ Алексей
  Сушков

Когда я решил учить Java, я около года потерял, пытаясь научиться чему-то самостоятельно, но это напоминало хождение по кругу.

Открыть отзыв

Стоимость обучения

Ежемесячная оплата

9 000
рублей/ 1-ый месяц

Последующие месяцы 14 000 рублей

Начать обучение

Оплата всей программы

135 000 рублей

115 000
рублей

Возможность разбить оплату на два платежа

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

Начать обучение

Мы гарантируем вам трудоустройство по договору или вернем все деньги

Связаться с ментором

12 000 рублей в месяц

Осталось: 5 из 12 мест

iN JAVA WE TRUST

Если вы по-прежнему сомневаетесь,
то 5 пробных дней для вас!

При единовременной оплате
7 месяцев обучения,
8 месяц в подарок

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

Начать пробное обучение

Успешные кейсы Java Mentor

Наши выпускники работают в:

Каждый наш выпускник получает от 5 предложений о работе и устраивается в первые 2 месяца после окончания

1/6

За два года мы выпустили 210 Java разработчиков.

2/6

Мы гарантируем вам трудоустройство после прохождения нашей полной программы менторинга или мы вернём все деньги.

3/6

Мы все время держим в фокусе вашу цель – скорейшее трудоустройство в IT.

4/6

5/6

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

Студент может общаться с ментором неограниченно в любое необходимое для него время.

6/6

Начни обучение

Начните обучение
прямо сейчас

Отправлено!

Оплата всей программы

Хотите начать обучение с лицензированной средой разработки IDEA от наших партнеров JetBrains?

Пройдите тест и получить ключ бесплатно

В начало