Desenvolva aplicações de grande porte e tenha um dos perfis mais bem pagos e desejados do mercado

Fundamentos da linguagem

Este Treinamento terá foco em 5 Pilares

Testes Automatizados

Desenvolvimento de APIs

Performance e Multithreading

Go & Clean Architecture

O que é Go

Go é uma linguagem de programação criada pela Google, extremamente simples, performática e que a cada dia está sendo mais utilizada em grandes aplicações nas maiores empresas do mundo. A Go é uma linguagem moderna que já nasceu em um mundo onde necessita

Fundamentos da linguagem

Testes Automatizados

Desenvolvimento de APIs

Performance e Multithreading

Go & Clean Architecture

Veja quais empresas já usam Go nos seus projetos

Ganham MAIS!

De acordo com a pesquisa de 2023 da Código Fonte TV, as pessoas desenvolvedoras Go são as que possuem os salários mais altos do mercado

Devs Go

GO

R$ 14.151,39

Javascript

R$ 7.823,97

Java

R$ 9.064,12

C#

R$ 8.987,88

PHP

R$ 7.279,82

Python

R$ 8.599,68

Fonte: https://pesquisa.codigofonte.com.br/2023

Realizamos uma pesquisa com nossos alunos e de forma majoritária a linguagem Go é a que eles mais estão buscando aprender afim de crescer na carreira e conseguir trabalhar em grandes empresas com salários mais altos.

Sabe qual a linguagem mais procurada para se aprender em 2022 e 2023?

PHP

Javascript

Js com node.js

Java

.Net

.Net Core

Python

Ruby

GO

Outros

Aplicações conhecidas desenvolvidas em Go

O curso Go Expert

O Curso Go Expert tem o objetivo de te tornar uma pessoa desenvolvedora Go que é capaz de trabalhar em grandes empresas recebendo os melhores salários. Além dos principais fundamentos da linguagem, o curso também apresentará as principais necessidades técnicas que as empresas possuem e como resolvê-las com a Golang. Desenvolvimento de APIs, Testes automatizados, Multithreading, Comunicação entre microsserviços, Clean Architecture, Processos de deploy utilizando Docker e Kubernetes fazem parte da ementa.

  • Sobre a linguagem e seu histórico
  • Motivações
  • Instalação
  • Configuração do ambiente no VSCode

Introdução

Os Módulos

  • gRPC
  • GraphQL
  • Upload de arquivos na AWS S3
  • Command line com cobra CLI
  • Unit of Work
  • Dependency Injection com Google Wire
  • Manipulação de eventos (Event Dispatcher, Handlers, etc)
  • Integração com RabbitMQ
  • Gerenciamento de configuração com Viper

Implementações

  • Retomando conceitos de HTTP Server e Mux
  • Criando Endpoints
  • Apresentando principais frameworks e roteadores
  • Trabalhando com “chi”
  • Middlewares
  • Autenticação e tokens JWT
  • Documentando API com Swagger

Desenvolvimento de APIS

  • Iniciando com Clean Architecture
  • Pontos importantes sobre arquitetura
  • Keep options opened
  • Use Cases
  • Limites arquiteturais
  • Input vs Output
  • DTOs
  • Entities
  • Desenvolvendo camada de domínio
  • Criando Use Cases
  • Criando adaptador para banco de dados
  • Criando adaptador para o RabbitMQ
  • Servindo endpoints HTTP
  • Consumindo mensagens com RabbitMQ
  • Criando CLI para iniciar a aplicação
  • Documentando aplicação
  • Go Doc

Implementações

Forum de suporte

Você terá acesso de 2 anos ao nosso Fórum de Suporte, onde poderá tirar suas dúvidas individualmente (através de tickets) e poderá consultar as respostas às dúvidas frequentes dos demais alunos.


Ou seja, além da Comunidade dos alunos e dos encontros ao vivo, você ainda conta com um canal direto com o Fabrício e equipe para garantir que você não fique com nenhuma dúvida sobre os conteúdos abordados no treinamento.

Copyright © DevOps Pro – Todos os direitos reservados