Skip to content

Registered progression of my path through Back-end module while studying at Trybe.

Notifications You must be signed in to change notification settings

gabrielraeder/trybe-backend

Repository files navigation

Trybe

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.

Desenvolvimento Back-end

Seção 1: Docker: Utilizando Containers
  • 1-1: Utilizando Containers
  • 1-2: Manipulando Imagens Docker
  • 1-3: Orquestrando containers com Docker Compose
  • 1-4: Projeto - Docker To-do-list
Seção 2: Introdução SQL
  • 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
Seção 3: Funções SQL, JOINs e Normalização
  • 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
Seção 4: Intro - NodeJS
  • 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
Seção 5: Arquitetura de Software: Model, Service e Controller
Seção 6: Node.js: ORM e Autenticação
  • 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
Seção 7: Deployment
  • 7-1: Infraestrutura - Deploy com Heroku
  • 7-2: Deploy Docker & Heroku
Seção 8: Introdução a TypeScript
  • 8-1: Introdução ao TypeScript
  • 8-2: Tipagem Estática e Generics
  • 8-3: Express com TypeScript
  • 8-4: Projeto - Trybesmith
Seção 9: Programação Orientada a Objetos (POO) e SOLID
  • 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
Seção 10: Projeto TFC - Trybe Futebol Clube
Seção 11: Introdução - MongoDB
  • 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
Seção 12: MongoDB com Node.js e POO
  • 12-1: Mongoose e arquitetura MSC (Camada Model)
  • 12-2: Mongoose e arquitetura MSC (Camada Service e Controller)
  • 12-3: Projeto - Car Shop
Seção 13: Projeto - App de Delivery

About

Registered progression of my path through Back-end module while studying at Trybe.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published