đź‘€ Pra quem Ă© destinado essa Masterclass?
Iniciantes que conhecem o básico de SQL, Javascript, Node.js, Express e HTTP
NĂŁo querem mais escrever SQL na unha
Querem dar o próximo passo no conhecimento, criação e manutenção de banco de dados.
âť“ O que, pra que e por que?
- Query Builder
- Construtor de queries SQL com Javascript
- Callback style or Promise style
- Multiplas plataformas (PostgreSQL, MySQL, SQLite3...)
- Agilidade
- Ajuda em todos os cenários? Não , mas ainda assim você pode escrever raw queries
- SQL Raw pode ser perigoso se nĂŁo for feito com cuidado, pode ser feio, e de difĂcil manutenção
- Knex vs SQL Raw
knex('users').where('id', 1)
select * from `users` where `id` = 1
đź‘ź Praticar
Vamos criar uma API que irá ter CRUD de usuários e projetos desses usuários.