Construindo Aplicações Web em Golang

Capa do livro Construindo Aplicações Web em Golang, de Astaxie

Livro digital

Título:
Construindo Aplicações Web em Golang

Autor:
Astaxie

Categoria:
Tecnologia > Backend

Doador:
Raffaello D. N.

Sinopse:
Você já sabe o básico de Go, mas quando o assunto é colocar uma aplicação web no ar — com banco, sessões, segurança e uma arquitetura que não vire zona — a coisa desanda. Esse livro não é mais um tutorial de sintaxe. É um mergulho prático em cada camada de uma aplicação web real, desde a configuração do $GOPATH até o deploy de um sistema de blog com framework próprio. A diferença? Você vai construir o framework, não só consumir um. O conteúdo começa com os fundamentos da linguagem (tipos, structs, interfaces, goroutines) e avança direto para o que interessa: formulários, upload de arquivos, validação contra XSS, banco de dados relacionais (MySQL, SQLite, PostgreSQL) e NoSQL, sessões com prevenção de session hijacking, processamento de XML, JSON e templates, WebSockets, REST, internacionalização (i18n), testes com GDB e unit testing, e logging com seelog. E aí vem o pulo do gato: você projeta do zero um framework MVC com roteador, controladores genéricos e sistema de logs, e depois estende com Bootstrap, autenticação HTTP digest e CRUD completo. No fim, você sai não só escrevendo código Go para web, mas entendendo como frameworks funcionam por baixo dos panos — e pronto para construir o seu próprio sem depender de terceiros. O código é aberto (BSD) e o livro está sob CC BY-SA 3.0, então pode usar, estudar e adaptar à vontade.

Livro digital disponível gratuitamente!
Clique no botão abaixo para receber este livro.
4 pessoas já receberam este livro
Comprar na Amazon

Continue explorando

Livros disponíveis que combinam com esta leitura.

Guia Definitivo para Yii 2.0 Livro digital
Guia Definitivo para Yii 2.0
Aprenda Go com Testes Livro digital
Aprenda Go com Testes
Go Lang — A Linguagem do Google Livro digital
Go Lang — A Linguagem do Google
Introdução a Banco de Dados Livro digital
Introdução a Banco de Dados
Algoritmos e Estruturas de Dados 1 Livro digital
Algoritmos e Estruturas de Dados 1
Eloquent JavaScript (Edição em Português) Livro digital
Eloquent JavaScript (Edição em Português)
Esse site salva cookies para uma melhor experiência de usuário. Saiba mais lendo nossaPolítica de Privacidade.