Imersão Backend Go Trabalhando com variáveis em Go (parte 01)
Imersão Backend Go
0% Completed
Apresentação
Boas vindas
Video - 2:13 mins
Divisão dos conteúdos e calendário
Video - 4:00 mins
Dicas para estudar
Video - 1:26 mins
[Golang] – Variáveis
O que são variáveis
Video - 4:16 mins
Tipos de dados (parte 01)
Video - 8:20 mins
Tipos de dados (parte 02)
Video - 6:25 mins
Trabalhando com variáveis em Go (parte 01)
Video - 7:19 mins
Trabalhando com variáveis em Go (parte 02)
Video - 4:46 mins
A diferença entre arrays e slices
Video - 12:21 mins
O que são ponteiros
Video - 4:01 mins
A função new
Video - 2:24 mins
Escopo das variáveis
Video - 8:17 mins
[Golang] – Comandos condicionais
O que são comandos condicionais
Video - 4:58 mins
Comando if/else em Go
Video - 5:51 mins
O comando switch/case
Video - 2:41 mins
Validando múltiplas condições
Video - 5:37 mins
[Golang] – Looping e iterações
O que é looping
Video - 3:41 mins
Como fazer looping em Go
Video - 8:37 mins
Formas de iterar um slice em Go
Video - 4:20 mins
Iterando um map
Video - 4:42 mins
[Golang] – Funções
O que são funções e qual sua finalidade
Video - 4:52 mins
Criando a primeira função
Video - 2:40 mins
Passando parâmetros para função
Video - 4:06 mins
A diferença entre valor e ponteiro
Video - 8:10 mins
Retornando o resultado da função
Video - 2:32 mins
Funções com múltiplos retornos
Video - 8:52 mins
Retornando erros customizados
Video - 2:49 mins
Como adiar a execução de uma função
Video - 7:03 mins
[Golang] – Packages
O que são packages
Video - 5:35 mins
Visibilidade das funções, structs e variáveis
Video - 3:57 mins
Criando um package
Video - 5:27 mins
Utilizando funções de um package
Video - 10:31 mins
[Golang] – Orientação a objetos
O que é orientação a objetos
Video - 3:34 mins
O que são classes
Video - 5:24 mins
A diferença entre classe, objeto e instância
Video - 3:06 mins
Entendendo métodos
Video - 4:18 mins
Como funciona herança
Video - 5:34 mins
Os tipos de visibilidade
Video - 5:56 mins
Encapsulamento de um objeto
Video - 4:53 mins
O que é polimorfismo
Video - 2:37 mins
Para que servem as Interfaces
Video - 6:45 mins
OO aplicado ao Golang
Video - 4:36 mins
Criando a primeira “classe”
Video - 8:25 mins
Extendendo uma classe
Video - 6:27 mins
Trabalhando com interfaces
Video - 10:26 mins
Banco de dados
Introdução a banco de dados
Video - 1:35 mins
Componentes de um banco relacional
Video - 7:11 mins
Diferença entre relacional e NoSQL
Video - 6:31 mins
O que são chaves
Video - 6:41 mins
Quais são os tipos de relacionamentos
Video - 6:51 mins
A linguagem SQL
Video - 7:13 mins
Criando o primeiro banco de dados
Video - 6:59 mins
Criando tabelas
Video - 3:59 mins
Criando uma tabela relacional
Video - 6:20 mins
Gerenciando dados em uma tabela
Video - 9:17 mins
Como filtrar dados de uma tabela
Video - 8:36 mins
Importando dados de um arquivo .sql
Video - 4:28 mins
Conhecendo os tipos de JOIN
Video - 5:36 mins
Selecionando dados em tabelas relacionais
Video - 5:41 mins
[Projeto Prático] – Planejando um projeto
Como planejar um projeto de software
Video - 5:32 mins
Escolhendo as tecnologias
Video - 4:56 mins
Desenhando a arquitetura do software
Video - 6:19 mins
Desenhando o banco de dados
Video - 7:44 mins
Criando scripts do banco de dados
Video - 11:10 mins
Criando o repositório no GitHub
Video - 5:58 mins
Preparando o ambiente de desenvolvimento
Video - 4:08 mins
Aplicando os scripts do banco de dados
Video - 4:50 mins
[Projeto Prático] – Micro Serviço (worker)
O que são Workers
Video - 2:37 mins
O que são sistemas de fila
Video - 5:58 mins
Definindo responsabilidade da aplicação
Video - 3:56 mins
Planejando os packages da aplicação
Video - 5:40 mins
Definindo estrutura da mensagem
Video - 5:57 mins
Implementando a struct Queue
Video - 10:23 mins
Criando struct base do RabbitMQ
Video - 6:35 mins
Implementando métodos para RabbitMQ
Video - 8:23 mins
Data Transfer Object (DTO)
Video - 10:31 mins
Desenvolvendo struct do Bucket
Video - 10:53 mins
Criando struct para AWS S3
Video - 9:55 mins
Fazendo download do arquivo
Video - 3:01 mins
Fazendo upload do arquivo
Video - 3:45 mins
Removendo arquivo do bucket
Video - 4:23 mins
Implementando o worker
Video - 17:23 mins
[Projeto Prático] – API
O que é uma API?
Video - 3:47 mins
Planejando organização dos packages
Video - 4:35 mins
Implementando package database
Video - 5:36 mins
Definindo struct User
Video - 9:15 mins
Implementando método SetPassword
Video - 4:03 mins
Implementando método Validate
Video - 7:51 mins
Definindo Handler
Video - 6:01 mins
Implementando Insert User
Video - 5:08 mins
Implementando Handler Create
Video - 6:49 mins
Atualizando usuário no banco de dados
Video - 9:00 mins
Endpoint Delete
Video - 4:39 mins
Recuperando um único usuário
Video - 8:05 mins
Listando usuários
Video - 8:26 mins
Definindo struct Folder
Video - 4:47 mins
Definindo Handler
Video - 1:59 mins
Implementando criação de pastas
Video - 6:52 mins
Atualizando nome da pasta
Video - 6:35 mins
Definindo struct File
Video - 5:31 mins
Listando os arquivos
Video - 3:54 mins
Atualizando o arquivo
Video - 4:24 mins
Endpoint Delete
Video - 11:42 mins
Obtendo uma pasta
Video - 6:04 mins
Listando conteúdo de uma pasta
Video - 13:03 mins
Finalizando Get e Delete
Video - 13:15 mins
Obtendo pasta raiz
Video - 6:44 mins
Atualizando nome do arquivo
Video - 10:38 mins
Novo arquivo
Video - 8:19 mins
Upload de arquivo
Video - 14:28 mins
Removendo um arquivo
Video - 5:20 mins
Testando Insert
Video - 11:29 mins
Testando Delete
Video - 5:26 mins
Testando Get
Video - 6:12 mins
Testando List
Video - 4:49 mins
Testando Update
Video - 4:44 mins
Testando Create Folder
Video - 5:02 mins
Testando Get Folder
Video - 4:15 mins
Testando List Folders
Video - 4:35 mins
Refatorando Files
Video - 5:28 mins
Testando POST
Video - 11:37 mins
Testando PUT
Video - 8:28 mins
Testando GET
Video - 4:37 mins
Testando DELETE
Video - 4:19 mins
Review do desafio
Video - 7:42 mins
Testando Upload
Video - 14:00 mins
Implementando buckettest
Video - 8:31 mins
Implementando queuetest
Video - 7:48 mins
Executando teste upload
Video - 6:07 mins
Adicionando Testify Suite
Video - 21:08 mins
Review do desafio
Video - 12:04 mins
O que é coverage?
Video - 6:46 mins
Adicionando teste case no TestDeleteHTTP
Video - 13:07 mins
Review do desafio
Video - 23:52 mins
Sistema de autenticação
Video - 11:04 mins
Package auth
Video - 10:41 mins
Implementando criação do token
Video - 3:44 mins
Autenticando o User
Video - 14:45 mins
Protegendo endpoints
Video - 13:21 mins
Resolução do desafio
Video - 5:10 mins
Implementando entrada da aplicação
Video - 13:27 mins
[Projeto Prático] – CLI
Planejando organização dos packages
Video - 4:19 mins
Criando package de comunicação
Video - 5:04 mins
Comando para autenticação
Video - 8:46 mins
Implementando autenticação
Video - 11:04 mins
Lendo cache do token
Video - 4:08 mins
Comando para criação de pasta
Video - 9:32 mins
Listando conteúdo de uma pasta
Video - 8:46 mins
Atualizando os dados de uma pasta
Video - 4:33 mins
Removendo uma pasta
Video - 4:58 mins
Revisão do desafio
Video - 7:36 mins
Implementando main.go
Video - 6:25 mins
[Projeto Prático] – Debug das Aplicações
Build das aplicações
Video - 6:29 mins
Configurando ambiente
Video - 19:32 mins
Criando usuário
Video - 18:14 mins
Autenticação e package users
Video - 10:28 mins
Package folders
Video - 9:28 mins
Upload de arquivo raw
Video - 8:32 mins
Executando o Worker
Video - 17:36 mins
Listagem da pasta e package Files
Video - 7:14 mins
[DDD] Domain-Driven Design
O que é DDD?
Video - 2:37 mins
Modelo e linguagem onipresente
Video - 8:23 mins
Domínio e subdomínio
Video - 5:23 mins
Camadas de software
Video - 5:48 mins
Entidades e Objetos de Valor
Video - 7:13 mins
Agregados
Video - 4:26 mins
Serviços e Módulos
Video - 5:49 mins
Fábricas e Repositórios
Video - 5:52 mins
[DDD] Projeto Prático
Introdução
Video - 4:42 mins
Analisando Código
Video - 6:42 mins
Refatorando sem impacto
Video - 3:48 mins
Refatorando create user
Video - 11:23 mins
Refatorando entitidade
Video - 12:06 mins
Função New
Video - 3:39 mins
Refatorando modify user
Video - 17:09 mins
Refatorando get e list user
Video - 13:45 mins
Implementando UserRepository
Video - 11:45 mins
UserReadRepository
Video - 5:09 mins
Movendo testes do repository
Video - 8:27 mins
Movendo handler
Video - 10:31 mins
Package Factories
Video - 7:03 mins
Utilizando Factory
Video - 9:14 mins
Refatorando Auth
Video - 17:49 mins
gRPC
O que é gRPC e Protobuf
Video - 6:04 mins
Primeiro arquivo .proto
Video - 10:14 mins
Descrevendo o Service
Video - 10:38 mins
Implementando primeiro método gRPC
Video - 14:27 mins
Implementando Modify
Video - 7:39 mins
Implementando Delete
Video - 1:44 mins
Desenvolvendo método Get
Video - 2:24 mins
Método List
Video - 6:01 mins
O server gRPC
Video - 12:23 mins
Refatorando Auth
Video - 11:14 mins
gRPC Interceptor
Video - 7:11 mins
Bypass no /users/create
Video - 10:08 mins
Ajustes no package auth
Video - 7:01 mins
Auth no gRPC
Video - 25:25 mins
Start server
Video - 5:23 mins
Implementando gRPC no CLI
Video - 9:52 mins
Auth com gRPC no CLI
Video - 7:52 mins
Fixes & Teste
Video - 18:51 mins
Recados Avaliações Informações do curso
AnteriorPróximo

Review My Order

0

Suggested for you

Subtotal

Taxes & shipping calculated at checkout

Checkout
0

Notificações