Angular e Supabase - Desenvolvendo sistemas

Construa aplicações em Angular 11 e Supabase - Uma alternativa ao Firebase

Ratings: 4.36 / 5.00




Description

Que tal construir aplicações em Javascript utilizando o incrível framework Angular 11 no front-end e o Supabase para acessar as APIs e salvar as informações no Banco de dados?


Muitos  desenvolvedores iniciantes se perdem na quantidade de tecnologias disponíveis. No mundo Javascript, isso é particularmente um terror, como uma quantidade absurda de frameworks e serviços.

O objetivo desse curso é apresentar de forma direta e simples, a possibilidade de apenas com conhecimentos básicos de HTML, CSS e Javascript, utilizar uma plataforma moderna e com muitas oportunidades de mercado. O Angular.

Vamos explorar diversos temas desse framework como:

  • Ferramenta de Comando para geração de artefatos (Angular CLI)

  • Componentes;

  • Rotas;

  • Serviços;

  • Injeção de dependências;

  • Integração com várias bibliotecas;

  • E muito mais...


Por outro lado, o desenvolvedor precisa pensar no modelo do backend, tipo de banco de dados, Relacional ou NoSQL, autenticação, e uma lista de questões do lado do servidor.

Assim, apresento o Supabase. Uma alternativa de código livre que oferece a possibilidade de criar banco de dados Postgres, serviços de autenticação e geração de APIs de forma instantânea.

Inicialmente, iremos desenvolver um TODO e logo em seguida uma aplicação mais completa de Estoque.

A aplicação terá as funcionalidades:

  • Autenticação;

  • CRUDs das entidades de um estoque padrão;

  • Rotas protegidas;

  • Movimentação de produtos;

  • Dashboard;

  • Gráficos.

A partir dela, você terá condições de construir uma dezena de sistemas comerciais.

Iremos explorar a criação de projetos e o desenvolvimento de banco de dados, tabelas e APIs de forma muito produtiva.




What You Will Learn!

  • Desenvolver aplicações Single Pages.
  • Construir aplicações em Javascript utilizando a versão 11 do Angular.
  • Construir uma aplicação de ponta a ponta (Controle de Estoque).
  • Integrar aos serviços do Supabase.
  • Autenticação, Banco de Dados e APIs.
  • Melhores práticas de programação.

Who Should Attend!

  • Desenvolvedores iniciantes em Angular.
  • Interessados no desenvolvimento de uma aplicação real.