Angular e Supabase - Desenvolvendo sistemas
Construa aplicações em Angular 11 e Supabase - Uma alternativa ao Firebase
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.