Golang, Postgres e React num projeto fullstack de finanças

Golang, SQLC, Next e React num projeto fullstack de finanças com CRUD, login, autenticação, download de CSV e mais...

4.88 (12 reviews)
Udemy
platform
Português
language
Web Development
category
instructor
125
students
15.5 hours
content
Jul 2022
last update
$19.99
regular price

What you will learn

GO

SQLC

SQL Avançado

Postgres

React

Testes unitarios com GO

Next

Docker

Github Actions

Git

Typescript

Styled Components

Jest

Axios

AWS

Kubernets

Trabalhar com arquitetura limpa e clean code aprendendo da melhor forma possível técnicas de SQL avançado

Aprenda Go lang, SQLC, Postgres, React e Next num projeto fullstack de finanças com download de csv

Ser um full stack valioso capaz de desenvolver qualquer coisa na stack apresentada no curso

Ser um full stack completo para o mercado de trabalho

Description

Aprenda desenvolver com as tecnologias mais modernas do mercado de forma pratica com Golang, SQLC, Next e React num projeto fullstack de finanças com download de CSV, Github Actions, criptografia, Docker, Kubernets, AWS e testes unitários.
Sugestões de alunos vão ser avaliados e possivelmente desenvolvidas, possibilidade do aluno abrir Pull Requests no Github do projeto para melhorias e features novas.
A ideia é desenvolver uma aplicação web de finanças completa com muito código bonito, estilização, lógica e sql envolvido, qualquer aluno que participar do treinamento sera capaz de construir uma aplicação solida e de boa perfomance em qualquer uma das linguagens ou ferramentas apresentadas nesse treinamento. Valorizamos muito o open source, por isso esse projeto sera construído no GitHub com a possibilidade do aluno contribuir, fazendo com que tenha um projeto no seu portfolio e um avanço melhor em sua carreira ja que a pratica agrega muito.

Backend

  • Golang

  • SQLC

  • PostgreSQL

  • Docker

  • Git

  • Github Actions

  • AWS

  • Kubernets

Frontend

  • React Js

  • Next Js

  • Typescript

  • Styled Components

  • Jest

  • Axios

  • Git

  • Github Actions


Features e telas desenvolvidas na aplicação do curso

  • Listagem de Relatórios Financeiros

  • Contagens e somas via SQL

  • Filtros avançados com SQL

  • Cadastrar dados

  • Listar e filtrar dados

  • Editar dados

  • Deletar dados

  • Login e JWT

  • Criptografia de senhas

  • Testes unitários

  • Muitas outras features

  • Sugestões de alunos vão ser avaliadas e possivelmente desenvolvidas

  • Possibilidade do aluno abrir Pull Requests no Github do projeto para melhorias e features novas

Screenshots

Golang, Postgres e React num projeto fullstack de finanças - Screenshot_01Golang, Postgres e React num projeto fullstack de finanças - Screenshot_02Golang, Postgres e React num projeto fullstack de finanças - Screenshot_03Golang, Postgres e React num projeto fullstack de finanças - Screenshot_04

Content

Backend

Instalando e usando o Docker e o Postgres
[OPCIONAL] Basico do Visual Studio Code para a aula 1
Modelando e criando o banco de dados com migrations
[OPCIONAL] Salvando arquivo no Visual Studio Code
Criando CRUD de Usuarios e Categorias com SQLC
Criando CRUD e analytics de Contas de recebimento e débito
Entendendo todo o código criado com o SQLC
Criando a Store para a API
Criando Testes Unitarios e de Integração para User
Criando Testes Unitarios e de Integração para Category
Corrigindo o gerador de Random Strings para sempre gerar strings aleatórias
Atualizando as dependências do projeto com o go mod tidy
Criando testes unitarios para Account
Versionando o código do projeto
Criando a pipeline que roda os testes no Github com Workflows
Explicando detalhes da pipeline e do código do workflow
Criando o Server com GIN
Criando as rotas da API pro User usando GIN
Explicando detalhes da API criada e testando as rotas do User
Criando as rotas API do Category
Criando as rotas API do Account
Testando e ajustando as rotas do Category
Testando e ajustando as rotas do Account
Criando e testando a API dos analytics

Reviews

Thiago
June 28, 2022
Conteúdo ótimo, estou iniciando no Golang e achei muito bem estruturado, achei interessante as questões de testes, que quase não é abordado, muita informação importante, realmente deve-se ter um conhecimento básico pelo menos realmente para poder entender algumas coisas! No aguardo pela segunda parte!

Related Topics

4665992
udemy ID
4/30/2022
course created date
6/22/2022
course indexed date
Bot
course submited by