О чем презентация
Классические web-приложения
Из каких частей состоит web-приложние
JavaScript и дргое API
Как выбрать что использовать в своем проекте
Новые подходы в web-разработке
1.
2.
3.
4.
5.
2
Slide 3
Slide 3 text
Придумаем простое приложение
"доска объявлений"
Что нам нужно для минимально рабочего приложения?
База данных
Админка для поддржки
Форма регистрации для продавца
Форма подать объявление
JavaScript?
1.
2.
3.
4.
5.
3
Slide 4
Slide 4 text
Усложним наше приложение
Поиск по объявлениям
Клиенты в разных странах и регионах
Переписка продавца и покупателя
Мобильное приложение
1.
2.
3.
4.
4
Slide 5
Slide 5 text
Выбор библиотеки роутинга
https://example.com/product-:id/:image
Поддерживает все нужные вам правила?
Как поддерживаются middleware
Как устроена обработка ошибок
1.
2.
3.
5
Slide 6
Slide 6 text
Локализация и интернационализация
Денежные единицы
Дата и время
Числительные
Подходит ли фреймворк для работы с переводчиками?
1.
2.
3.
4.
6
Slide 7
Slide 7 text
Фреймворки для API
https://github.com/go-swagger/go-swagger
https://goa.design
https://echo.labstack.com
https://gin-gonic.com
https://github.com/graphql-go/graphql
https://grpc.io
1.
2.
3.
4.
5.
6.
7