Включено в курс
13 уроков (видео и/или текст)
3 упражнения в тренажере
39 проверочных тестов
Помощь в «Обсуждениях»
Доступ к остальным курсам платформы
Чему вы научитесь
- Разрабатывать веб-приложения на Go
- Использовать микрофреймворк Fiber
- Строить систему JWT-аутентификации на Go
- Деплоить Go веб-приложения на Heroku
Описание
На этом курсе вы изучите основы веб-разработки на Go. Вы узнаете, как обрабатывать запросы и формировать ответ, как работать сессиями, обрабатывать ошибки, что такое CRUD и как правильно работать с сущностями. В итоге вы научитесь создавать полноценные сайты на фрейворке Fiber, строить архитектуру веб-приложений и доставлять их до сервера. Веб-разработка на Fiber пригодится, если вы решите детально изучить принципы создания современных веб-приложений и создавать производительные приложения, которые обрабатывают тысячи запросов в секунду. Этот курс подойдет тем, кто продолжает изучать Go и его применение в вебе. Чтобы учиться было проще, стоит заранее изучить курсы, которые посвящены протоколу HTTP, HTTP API и основам Go.
Уроки курса
-
2
Веб-разработка на Go
Познакомиться на практике со стандартной библиотекой HTTP в Golang. Разобраться с ее плюсами и минусами. -
3
Логирование в веб-приложении
Научиться использовать логгирование в приложениях -
4
Веб-приложение на микрофреймворке Fiber
Научиться читать запросы и отправлять ответы с микрофреймворком Fiber -
6
Сериализация данных в JSON
Познакомиться с различными способами сериализации данных в JSON в Golang -
7
Хранение данных в памяти Go-приложения
Научиться строить слой хранения данных в Golang-приложении -
13
Обработка ошибок в веб-приложении
Научиться обрабатывать, логировать и возвращать ошибки клиенту -
14
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса -
&.
Продолжение следует