Skip to content

Latest commit

 

History

History
70 lines (66 loc) · 4.23 KB

ROADMAP5.md

File metadata and controls

70 lines (66 loc) · 4.23 KB

План 5

  1. Создание подпроектов (R5.7; 22 мин)
    1. Перенести проект авторизации в подпроект AuthCLI со build.gradle (5 мин)
    2. Создать подпроект WebService (1 мин)
    3. В родительском build.gradle указать версии зависимостей и подпроекты (5 мин)
    4. Настроить на работу с 2-я проектами (10 мин)
    5. Записать в зависимость "WebService" gretty (R5.2) (1 мин)
  2. Настройка WebService (R5.1; 40)
    1. Создать сервлет EchoListener слушающий echo/* (R5.3; 10 мин)
      1. Переопределить метод doGet (5 мин) Выводит на экран 404 not found
      2. Переопределить метод doPost (5 мин) Выводит на экран 404 not found
    2. Создать класс GetListener слушающий echo/get (R5.4; 5 мин)
      1. Переопределить метод doGet Выводит параметр id на экран
    3. Создать класс PostListener слушающий echo/post (R5.5; 5 мин)
      1. Переопределить метод doPost
        Перенаправляет получаемый параметр в GetListener.doGet()
    4. В index.html добавить ссылку на echo/get с параметром (R5.6; 5 мин)
    5. Создать index.html где будет поле для ввода и кнопка submit которая при нажатии делает post запрос на echo/post с введённым значением (5 мин)
    6. Создать шаблон страницы для вывода данных из echo/get (R5.10; 5 мин)
    7. Модифицировать GetListener.doGet() на использование шаблона страницы (7 мин)
  3. Работа с Heroku (30 мин)
    1. Подключить heroku к репозиторию (10 мин)
    2. Настроить автоматический деплой (R5.8, R5.9; 20 мин)
  4. Подчистка (30 мин)

Исследовательские задачи

  1. Heroku (30 мин)
    1. Разобраться как деплоить на heroku
      • Как подключить heroku к github репозиторию? (5 мин)
      • Как задеплоить gradle проект? (10 мин)
      • Как настроить автоматический деплой? (15 мин)
    2. Для проведения исследовательской задачи мы прочитаем документацию по интеграции с github
    3. В результате этой исследовательской задачи мы узнаем как подключить heroku к github репозиторию
  2. Подпроекты в Gradle (35 мин)
    1. Разобраться как работать с подпроектами в gradle
      • Как создать подпроекты? (10 мин)
      • Как настроить подпроекты? (10 мин)
      • Как проводится сборка подпроектов? (15 мин)
    2. Для проведения исследовательской задачи мы прочитаем гайд
    3. В результате этой исследовательской задачи мы узнаем как настроить подпроекты в gradle
Оценка
времени
Фактическое
время
1 22 мин
1.i 5 мин
1.ii 1 мин
1.iii 5 мин
1.iv 10 мин
1.v 1 мин
2 40 мин
2.i 10 мин
2.i.a 5 мин
2.i.b 5 мин
2.ii 5 мин
2.iii 5 мин
2.iv 5 мин
2.v 5 мин
2.vi 5 мин
2.vii 7 мин
3 30 мин
3.i 10 мин
3.ii 20 мин
4 30 мин
Heroku 30 мин
Подпроекты
в Gradle
35 мин