1

Etapa 1

Теоретическая подготовка

2

Etapa 2

Изучение документации

3

Etapa 3

Разработка REST-сервиса чата

1

Etapa 1

Теоретическая подготовка

2

Etapa 2

Изучение документации

3

Etapa 3

Разработка REST-сервиса чата

15 noviembre 2019 18 noviembre 2019
Objetivo vencido en % days%

El objetivo está desatendido

El autor lleva sin comentar el objetivo 5 años 9 meses 19 días

General

Изучить PHP микрофреймворк Slim 3

Возникла необходимость изучить инструмент, ориентированный только на реализацию REST-сервиса без дополнительных компонентов (не нужен БОЛЬШОЙ и комплексный фреймворк).

В качестве такового был выбран Slim 3 из-за наличия полной документации на русском языке и узкой специализации на REST (и только на REST).

Помимо этого, изучение микрофреймворка ближе познакомит меня с PSR-7 (Slim следует этой концепции) и поднимет общий уровень квалификации в PHP (сложно писать плохо на хорошем фреймворке).

 Criterio del fin

Создан тестовый RESTful-сервис чата

 Recursos personales

Много свободного времени

Год опыта работы с PHP

 Lo ecológico del objetivo

Цель экологична, т.к. мне самому интересно изучить технологию и она позволит мне чувствовать себя более уверенно как разработчик

  1. Теоретическая подготовка

    Прежде чем писать RESTful сервис, надо детально вспомнить, в чем вообще идея REST.

    Для этого помогут 3 статьи с хабра

    1. Статья "Архитектура REST"

    2. Статья "Что такое RESTful на самом деле"

    3. Статья "REST API Best Practices"

  2. Изучение документации

    Документацию по Slim v3 я буду изучать на сайте www.slimframework.ru.

    Далее все под-цели являются разделами документации с сайта.

    1. Раздел "Начнем"

    2. Раздел "Учебное пособие"

    3. Раздел "Концепции"

    4. Раздел "Приложение"

    5. Раздел "Запрос"

    6. Раздел "Ответ"

    7. Раздел "Routing"

    8. Раздел "Обработка ошибок"

    9. Раздел "Cook book"

    10. Раздел "Дополнения"

  3. Разработка REST-сервиса чата

    Сервис должен давать возможность взаимодействовать с сообщениями (2 типа сообщений: текст, картинка) и пользователями (простейший профиль) и иметь 2 вида представлений:

    • JSON
    • HTML-страница

    Естественно исходный код сервиса необходимо разместить в открытом проекте на GitHub.

  • 710
  • 15 noviembre 2019, 16:32
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?