Go Web Programming

Sau Sheong Chang

Книга «Go Web Programming» от Сау Шеонга Чанга — это практическое руководство по созданию веб-приложений на языке программирования Go. Автор начинает с основ работы веб-приложений и протокола HTTP, затем переходит к созданию полноценного веб-приложения ChitChat, которое служит сквозным примером на протяжении всей книги. Читатель последовательно осваивает обработку запросов, работу с формами, шаблонами и базами данных.

Во второй части книги рассматриваются ключевые аспекты разработки: обработка запросов и ответов, работа с HTML-формами и JSON, использование cookies, а также создание динамического контента с помощью шаблонизатора Go. Отдельное внимание уделяется хранению данных и взаимодействию с реляционными базами данных, такими как PostgreSQL.

Третья часть посвящена более продвинутым темам: созданию веб-сервисов, тестированию приложений, использованию конкурентности Go для повышения производительности и развертыванию готовых приложений. Книга содержит множество практических примеров и упражнений, которые помогают закрепить полученные знания.

Издание ориентировано на разработчиков, уже знакомых с основами Go, которые хотят углубить свои знания в области веб-разработки. Благодаря четкой структуре и практическому подходу, книга будет полезна как начинающим, так и опытным программистам, желающим освоить создание масштабируемых и эффективных веб-приложений на Go.