• STARTUP WEEKEND

Командное Java обучение

$150.00

Получаем опыт Java разработки в команде

Месяц обучения путем написания своего проекта под  присмотром ментора, полноценная работа в команде разработчиков.

Категория:

Описание товара

Команда состоит  из 7 человек:

  • 2 начинающих разработчика.
  • 2 совсем начинающих разработчика.
  • 1 ведущий разработчик, он же project менеджер/teachLead.
  • 1 тестировщик (manual или automation).
  • 1 frond-end начинающий.

Инструменты коммуникации:

  • Платформа для чата.
  • Трекинг система.

Что получают участники:

  1. работа в команде.
  2. обмен опытом между всеми участниками. В команду специально включены сильные и начинающие разработчики, что бы они друг у друга учились.
  3. постоянный присмотр практикующего разработчика — ментора.
  4. code review всего проекта от ментора.
  5. обучение умению делить проект на задачи и под задачи, составлять user story.
  6. настраивать production-like окружение.
  7. по желанию, в конце каждого месяца личная встреча всей команды.
  8. консультация ментора по использованию фреймворков.
  9. консультация ментора по архитектуре приложения.
  10. у каждой команды своя тема проекта (предложенная мной или выбрана командой).
  11. опыт удаленной работы. Ученик будет готов к фрилансу.
  12. по сути вместе вы приобретаете сразу 3 вещи: ментороство + работу в команде + серию вебинаров.
  13. сработанная команда может быть целиком устроена на проект в ИТ компанию.
  14. серию вебинаров от меня по крайне полезным вещам в разработке.
  15. стимул и «волшебные пендели» от ментора и команды. Обучение в таком проекте сложнее бросить.
  16. И это еще не весь список.

Технологии те же, что и в индивидуальном менторстве.

Минимальные требования к участнику:

  • Базовое знание JavaCore (пройти курсы или самостоятельно плотно изучать 3 месяца).
  • Владение IDE IntelliJ IDEA (выдаю учебную лицензию) или Eclipse. Умение дебажить, подключить Tomcat, базу данных, поставить плагин и т.д.
  • Элементарное знание HTML.
  • Умение составлять SQL запросы уровня JOIN, GROUP BY.
  • Понимание UML диаграмм.

Будет большим плюсом:

  • Умение писать на JavaScript. Еще лучше, базово владеть каким либо JS фреймворков.
  • Владеть Git на уровне создание/переключение branch, merge.
  • Быть знакомым с вспомогательными Java фреймворками типа JUnit, Google Guava etc.
  • Быть знакомым с JavaEE и сопутствующим технологиям (Spring, Hibernate).
  • Владеть английским на уровне свободного чтения документации.