Detonando projetos de API com Golang
Crie APIs profissionais com Golang, MongoDB e OpenAPI
Description
Aprenda a programar em Golang criando servidores backend e APIs, de maneira prática e rápida. Este é um curso para quem já conhece e tem alguma experiência com programação e deseja trabalhar com a linguagem Golang.
Você aprenderá vários conceitos, técnicas e ferramentas importantes para desenvolvimento de APIs, como a abordagem API first, e utilizará o banco de dados NoSQL Redis fazendo deploy das suas APIs em Kubernetes, com monitoração utilizando Prometheus e Grafana.
Golang é uma linguagem de programação criada pela Google para ser uma opção moderna e fácil ao C++. Hoje, serve como alternativa para quem prefere menos complexidade acidental que Java e melhor desempenho do que Python. Tem ganhado muita popularidade, o que se reflete nas muitas vagas de emprego oferecidas, especialmente para empresas estrangeiras.
Neste curso você aprenderá o básico da linguagem Golang com muitos exemplos e exercícios, além de boas práticas de programação nesta linguagem. Também verá como criar módulos e como empacotar e distribuir suas aplicações Golang. E focaremos mais em desenvolvimento de servidores backend, criando APIs compostas que podem ser a base para diversos projetos modernos de software.
Seu instrutor é um desenvolvedor experiente e professor universitário, com muitos anos de experiência e vários livros publicados. Autor de sucesso com vários cursos populares.
Durante o curso você desenvolverá vários exemplos completos formando uma biblioteca de referência para seus projetos futuros e também fará vários exercícios de fixação para se tornar um expert em criação de APIs com Golang.
What You Will Learn!
- Criar e implementar API utilizando Golang
- Desenvolver utilizando a abordagem API first
- Programar em Golang
- Desenvolver backend em Golang usando REST, MongoDB e Kubernetes
Who Should Attend!
- Desenvolvedores e iniciantes em programação que desejem trabalhar com APIs em Golang