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.
Introdução a linguagem
* Sobre a linguagem e seu histórico
* Motivações
* Sobre a linguagem e seu histórico
* Instalação
* Configuração do ambiente no VSCode
Implementações
* 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
Desenvolvimento de APIs
* 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
Go e Clean Architecture
* 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
* Go Doc
Foundation
* Primeiros passos
* Trabalhando com tipagem forte
* Arrays, Slices, Maps
* Laços de repetição, condicionais
* Ponteiros
* Funções, Structs, Métodos, Interfaces e Generics
* Trabalhando com packages
* Módulos
* Módulos privados
* Instação de pacotes
* Compilando projetos Go
* Workspaces
Concorrência e Multithreading
* Entendendo conceitos de concorrência e paralelismo
* Como Go aborda concorrência e schedulers
* Iniciando com Go Routines
* Contadores atômicos
* Trabalhando com Channels e buffers
* Utilizando recurso de Select
* Wait Groups
* Mutex
* Previnindo race conditions
* Desenvolvimento de workers utilizando channels
* Load Balancer
Pacote Context
* Entendendo o conceito de um context
* Armazenando e recuperando valores
* Background, Timeout, Deadline e Cancelations
* Context na prática
Testes automatizados
* Iniciando com testes no Go
* Formas de asserção
* Pacotes úteis
* Trabalhando com Mocks
* Fuzzes e testes de mutação
* Testes em batch
* benchmarking
* Criando suite de testes com Testify
* Testes End-to-end
Pacotes importantes
* Manipulação de arquivos
* Chamada HTTP
* Trabalhando com objetos Json
* Defer
* Desenvolvendo um sistema Busca CEP
* Trabalhando com HTTP
* Criando servidores HTTP
* Entendendo Multiplexers
* Servidor de arquivos
* Trabalhando com templates dinâmicos
* Aprofundando em HTTP utilizando Context
Banco de dados
* Entendendo como Go trabalha com banco de dados
* Estabelecendo conexão e realizando primeiras operações
* Boas práticas de segurança
* Realizando operações utilizando Context
* Go puro vs ORM
* Trabalhando com GORM
* Migrations
* SQLC: Geração automática de Queries
Gênero: Programação
Formato: MP4
Idioma: Português
,Tamanho: 44.01 GB
Servidor: Torrent
Para realizar o download clique no link abaixo. O download será via torrent, caso tenha duvidas vá no menu “como baixar”
Mais cursos sobre programação clique aqui.
AVISO: Não hospedamos nenhum arquivo em nossos servidores, este site é colaborativo entre os usuários, não somos responsáveis por nada aqui encontrado, todos os itens foram enviados já hospedados em outro local ou encontrado pela WEB.
Caso esses arquivos sejam de sua propriedade intelectual, solicite a remoção pelo link: DMCA
informações adicionais sobre o curso Go Expert:
Explore o universo da programação com o curso ‘Go Expert’, uma oportunidade única de aprimorar suas habilidades. Este curso exclusivo está disponível apenas no D Cursos, o seu portal de referência para download de cursos gratuitos via torrent. Se você busca se tornar um expert em programação Go, sua jornada começa aqui.
No D Cursos, entendemos a importância de oferecer educação de alta qualidade de forma acessível. O curso ‘Go Expert’ é uma das jóias em nossa seleção de cursos de Programação. Fornecemos uma plataforma para download cursos top em diversas áreas da programação, e nosso site oferece suporte e orientação excepcionais para o seu sucesso.
Nossa missão é permitir o acesso gratuito à educação, e é por isso que permitimos que você baixe cursos via torrent gratuitamente. Com nossos downloads cursos top, você pode adquirir as habilidades necessárias para se destacar na programação Go, aproveitando a flexibilidade do download de cursos via torrent.
A categoria de Programação é altamente valorizada no D Cursos, e o curso ‘Go Expert’ é um dos cursos mais destacados. Aprenda com especialistas em programação Go e adquira as habilidades necessárias para desenvolver aplicativos eficientes com essa linguagem poderosa.
Junte-se à nossa comunidade no D Cursos e inicie sua jornada rumo à excelência na programação com o curso ‘Go Expert’. Baixe cursos gratuitamente via torrent e torne-se um expert em Go. Aproveite a flexibilidade do download de cursos via torrent para alcançar seus objetivos de carreira. Comece a baixar cursos agora e trilhe o caminho para o sucesso na programação Go.