Добро пожаловать на
проект TOPJAVA
Выберите интересующий вас курс и мы
вышлем бесплатный урок
Какой курс вас интересует?
Начните учиться на TopJava прямо сейчас!
Отправьте контактные данные и получите доступ к первому открытому уроку
Начните учиться на BaseJava прямо сейчас!
Заполните форму и мы вышлем вам доступ к первому открытому уроку
Начините учиться на MasterJava бесплатно сейчас!
Отправьте нам ваши контактные данные и получите доступ к первому открытому уроку
Начните прокачивать скилы от Junior до Middle прямо сейчас!
Отправьте нам ваши контактные данные и получите доступ к первому открытому уроку
Начать прокачивать скилы до Middle прямо сейчас!
Отправьте нам ваши контактные данные и получите доступ к первому открытому уроку
Забронировать место на тестовое собеседование
Тестовое собеседование сделает вас увереннее при последующем устройстве на работу
Полезное от основателя TopJava
Получить на почту огненный список книг начинающего Java программиста
Связь с куратором
Отправьте нам свой вопрос и мы
обязательно ответим на него
Обязательное подтверждение оплаты
Если вы уже оплатили курс, сообщите об этом нам. Спасибо)
Какие курсы/услуги вы оплатили?
FAQ

Часто задаваемые вопросы

Как проходит обучение?
  • На курсе TopJava обучение ведется по подготовленным на основе вебинара, разбитым по темам и отредактированным видеозаписям.
  • Раз в неделю (четверг) производится рассылка новых материалов, обновления к проекту (патчи) и домашние задания.
  • Каждое занятие начинается с разбора домашнего задания и состоит из 6-8 тем/видео и 7-15 патчей к проекту.
  • Разбор домашних заданий происходит в начале каждого урока.
  • Вопросы и обсуждение занятий и домашних заданий, общение на разные темы происходит в различных каналах группы проекта (используем мессенджер Slack).
  • Начиная с 4-го занятия, участники разрабатывают собственный выпускной проект на стеке Maven/ Spring MVC, Security/ Hibernate/ REST, ревью которого входит в участие с проверкой.
  • На заключительном занятии каждый участник деплоит свой проект из github в облачный сервис Heroku.
Кто и как проверяет домашние задания?
После того, как вы выберите прохождение одной из обучающих программ с проверкой домашнего задания, вам назначается куратор, который и будет проверять написанный вами код, указывать на имеющиеся ошибки.

Сделав домашнее задание, вы размещаете его в гитхаб и отсылаете ссылку на репозиторий. Проверку домашних заданий и поддержку проводит уже многим знакомая по стажировке Java Spring/JPA Enterprise (Topjava) куратор проекта Татьяна, результат проверки пишется в мессенджер Slack. Получается эффективно и оперативно. Можно что-то переделать и снова поревьюится.
Как правильно оформить в своем резюме прохождение курса TopJava?
В разделе опыт работы (если нет коммерческого опыта) вставь:

Участие в разработке Spring/JPA Enterprise приложения c авторизацией и правами доступа на основе ролей на стеке:

Maven, Spring MVC, Spring Security, REST (Jackson), Java 8 Stream API
:

  • Реализация сохранения в базы Postgres и HSQLDB на основе Spring JDBC, JPA(Hibernate) и Spring Data JPA
  • Реализация и тестирование REST и AJAX контроллеров (более 100 JUnit тестов)
  • Реализация клиента на Bootstrap (css/js), datatables, jQuery + plugins.
  • Собственная доработка проекта

Как мне понять, подходит ли мне, выбранный курс?
Свой уровень готовности можно оценить, выполнив первое открытое задание, выбранного вами курса, и отправить его куратору на проверку. Если вы получаете от куратора положительный отзыв, то значит, что вы прошли испытание и можете внести оплату и продолжить обучение.
Планируется ли создание еще каких-то учебных программ, помимо имеющихся?
Да, в скором времени планируется запустить еще один курс. Проект Spring-Boot 2/ Gradle/ Microservices (Spring Cloud) пока в стадии разработки. Как только появится открытое вступительное занятие, вам на почту придет письмо. Следите за новостями.
Как быть, если выбранный мною курс оказался слишком сложным?
Если на Topjava окажется сложно, можно взять паузу, пойти на Basejava, и вернуться к Topjava позже (повтор бесплатный).
Кем я буду по окончанию курса?
По окончанию курса BaseJava вы будете обладать базовыми знаниями, необходимыми для освоения более сложного материала.

По окончанию курса TopJava вы сможете убрать из своего резюме слово Junior и претендовать на вакансии, которые ранее вам были недоступны

Окончив курс MasterJava вы освоите стек технологий JavaEE и не только, что значительно расширит ваш кругозор и позволит устроиться на хорошую работу


Кто такой back-end разработчик?
Бэк-энд разработчик (с англ. back-end (оборотная сторона) developer) это специалист, который занимается программно-административной частью веб-приложения, внутренним содержанием системы, серверными технологиями — базой данных, архитектурой, программной логикой
Какие технологии используются на курсах?
Список технологий здесь
Смогу я после курсов устроиться на работу?
Наша программа обучения составлена на базе технологий наиболее востребованных работодателями на рынке труда. Закончив обучение ваши шансы на успех возрастут многократно. Огромное количество людей уже работает, отучившись у нас. Вы можете ознакомиться с их отзывами и историями успеха.
Будет ли у меня наставник во время обучения на курсе?
Наставник закрепляется за теми студентам, кто выбрал обучение с проверкой домашнего задания. Это самый эффективный метод обучения.