Dec 21, 2021
Stack Mambee de desenvolvimento Web
Nossas tecnologias e ferramentas de desenvolvimento Web
Front-end
- HTML, CSS e Javascript
- Vue.js e Nuxt.js
- Jest e Cypress (testes automatizados)
- Gitlab (controle de versão e automatização de integração e entrega contínua)
- Netlify (hospedagem)
Back-end
- Javascript ou Typescript
- Node.js
- Express.js ou Nest.js (framework web para Node.js)
- Jest e Supertest (testes automatizados)
- Gitlab (controle de versão e automatização de integração e entrega contínua)
- Heroku (hospedagem)
- PostgreSQL (banco de dados relacional)
- MongoDB (banco de dados NoSQL)
- Prisma (ORM de banco de dados para PostgreSQL ou MongoDB)
- Mongoose (ORM de banco de dados para MongoDB)
- Sequelize (ORM de banco de dados para PostgreSQL)
Abaixo segue uma lista de materiais gratuitos sobre desenvolvimento Web baseado em nossa stack de desenvolvimento.
Fundamentos
O que todo desenvolvedor Web deve saber
- Introdução a Web
- Ferramentas e fluxo de trabalho
- Como a Web funciona?
- Como a web funciona, by MDN
- HTTP
- Controle de versão
- Git e Github para iniciantes (Vídeo)
- O que são Git e Github? (Vídeo)
- Guia para se tornar um(a) desenvolvedor(a) Web
Front-end
- Documentação do HTML (Português)
- Documentação do CSS (Português)
- Documentação do Javascript (Português)
- JavaScript Eloquente - 2ª edição (eBook Grátis)
- Guia completo de Flexbox
- Guia completo de CSS Grid Layout
- Documentação do Vue.js 2 (Português)
- Documentação do Vue.js 3 (Português)
- Guia de Estilo do Vue.js (Português)
- Curso completo e gratuito de Vue.js 3 do iniciante ao avançado.
Back-end
- Documentação do Javascript (Português)
- JavaScript Eloquente - 2ª edição (eBook Grátis)
- Construindo APIs testáveis com Node.js (eBook Grátis)
- Introdução ao JavaScript Orientado a Objeto - Doc MDN
- Documentação do Node.js (Inglês)
- Documentação do Express (Português)
- Documentação do Mongoose (Inglês)
- Documentação Prisma (Inglês)
- Documentação Sequelize (Inglês)
- Curso de Nodejs - (Nodebr Grátis)
Testes automatizados (back-end e front-end)
- Documentação do Jest (Português)
- Documentação do Cypress (Inglês)
- Curso Introdução ao Teste de Software (USP grátis)