Este repositório contém todas as atividades de aprendizagem desenvolvidas por Gabriel Gonçalves enquanto estudava na Trybe 🚀
"A Trybe é uma escola do futuro para qualquer pessoa que queira melhorar de vida e construir uma carreira de sucesso em tecnologia, onde a pessoa só paga quando conseguir um bom trabalho."
O programa conta com mais de 1.500 horas de aulas presenciais e online, aborda introdução ao desenvolvimento de software, front-end, back-end, ciência da computação, engenharia de software, metodologias ágeis e habilidades comportamentais.
- 1-1: Utilizando Containers
- 1-2: Manipulando Imagens Docker
- 1-3: Orquestrando containers com Docker Compose
- 1-4: Projeto - Docker To-do-list
- 2-1: Banco de dados SQL
- 2-2: Encontrando dados em um banco de dados
- 2-3: Filtrando dados de forma específica
- 2-4: Manipulando tabelas
- 2-5: Projeto - All for One
- 3-1: Funções mais usadas no SQL
- 3-2: Descomplicando JOINs
- 3-3: Transformando idéias em um modelo de dados
- 3-4: Projeto - One for All
- 4-1: Runtime Assíncrono
- 4-2: API REST com Express
- 4-3: Testes de Integração
- 4-4: Express e Middlewares
- 4-5: Express e MySQL
- 4-6: Projeto - Talker Manager
- 5-1: Camada Model
- 5-2: Camada Service
- 5-3: Camada Controller
- 5-4: Projeto - Store Manager
- 6-1: ORM - Interface da aplicação com o banco de dados
- 6-2: ORM - Associations 1:1 e 1:N
- 6-3: ORM - Associations N:N e Transactions
- 6-4: JWT - (JSON Web Token)
- 6-5: Projeto - API de Blogs
- 7-1: Infraestrutura - Deploy com Heroku
- 7-2: Deploy Docker & Heroku
- 8-1: Introdução ao TypeScript
- 8-2: Tipagem Estática e Generics
- 8-3: Express com TypeScript
- 8-4: Projeto - Trybesmith
- 9-1: Introdução à Orientação a Objetos
- 9-2: Herança e Interface
- 9-3: Polimorfismo
- 9-4: SOLID - Introdução e Princípios S, O e D
- 9-5: SOLID - Princípios L e I
- 9-6: Projeto - Trybers and Dragons
- 11-1: MongoDB - Introdução
- 11-2: Filter Operators
- 11-3: Operadores de consulta
- 11-4: Updates simples
- 11-5: Updates complexos - Arrays
- 11-6: Projeto - Commerce
- 12-1: Mongoose e arquitetura MSC (Camada Model)
- 12-2: Mongoose e arquitetura MSC (Camada Service e Controller)
- 12-3: Projeto - Car Shop