Este repositório foi utilizado para armazenar os projetos de backend desenvolvidos durante o curso da Trybe.
Os códigos são autorais.
⭐ ⭐ 1. Trybe Futebol Clube - Projeto de uma API REST para um campeonato de futebol.
As tecnologias utilizadas foram: mysql, mysql2, node, express, typescript, sequelize, mocha, chai, sinon, jwt e Joi:
As interações com o banco de dados mysql foram realizadas por meio do Sequelize.
Os arquivos foram organizados com a arquitetura MSC.
-Link do deploy via vercel do front-end fornecido pela Trybe para implementar a API desenvolvida:
https://tfc-tamires-ft.vercel.app
-Arquivos e mais detalhes do backend desenvolvido:(O banco de dados também foi implementado via heroku)
https://github.com/tamireshc/backend/tree/master/trybe-futebol-clube-backend
⭐ 2. Trybesmith - Projeto de uma API REST para uma loja de produtos medievais.
As tecnologias utilizadas foram: mysql, mysql2, node, express, typescript, jwt e Joi:
As interações com o banco de dados mysql foram realizadas por meio de querys utilizando a lib mysql2.
Os arquivos foram organizados com a arquitetura MSC.
https://github.com/tamireshc/backend/tree/master/trybesmith-sql-typescript
⭐ 3. ShopCar - Projeto de uma API REST para uma loja de veículos automotivos.
As tecnologias utilizadas foram: mongoDB, node, express, typescript, mocha, chai e sinon:
As interações com o banco de dados mongoDB foram realizadas por meio do mongoose.
Os arquivos foram organizados com a arquitetura MSC.
https://github.com/tamireshc/backend/tree/master/POO-project-car-shop
⭐ 4. API para Blogs - Projeto de uma API REST para Blogs.
As tecnologias utilizadas foram: Sequelize, mysql, node, express, jwt e Joi:
As interações com o banco de dados mysql foram realizadas por meio do Sequelize.
Os arquivos foram organizados com a arquitetura MSC.
https://github.com/tamireshc/backend/tree/master/blogs-api
⭐ 5. Store Manager - Projeto de uma API REST para gerenciar as vendas e produtos de uma loja.
As tecnologias utilizadas foram: mysql, node, express, jwt, Joi e mysql2:
As interações com o banco de dados mysql foram realizadas por meio de querys utilizando a lib mysql2.
Os arquivos foram organizados com a arquitetura MSC.
Foram criados testes unitários utilizando mocha, chai e sinon para todas as funções desenvolvidas.
https://github.com/tamireshc/backend/tree/master/store-manager
👍 6. Talker Manager - Projeto de uma API REST para gerenciar palestrantes de eventos.
As tecnologias utilizadas foram: node e express:
O banco de dados foi criado em um arquvo local com dados no formato de JSON.
Os dados foram incluídos e editados utilizando a funcionalidade do fs.
https://github.com/tamireshc/backend/tree/master/node-express-talker-manager
👍 7. POO - trybers and dragons - Projeto de modelagens de personagens e batalhas com POO.
As tecnologias utilizadas foram: POO e Typescript:
O projeto modelou classe de personagens, raças e aquetipos desenvolvendo um sistema de batalha entre eles por meio de POO com Typescript.
https://github.com/tamireshc/backend/tree/master/POO-trybers-and-dragons
👍 8. Mysql One For All - Projeto de modelzagem e criação de um banco de dados mysql.
Neste projeto também foram reazlizados desafios de seleção, filtragem e manipulação de dados.
https://github.com/tamireshc/backend/tree/master/mysql-one-for-all/
😎 9. MySQL All For one - Desafios de seleção, filtragem e manipulação de dados.:
https://github.com/tamireshc/backend/tree/master/mySQL-all-for-one
😎 10. MongoDB Commerce - Desafios de seleção, filtragem e manipulação de dados.:
https://github.com/tamireshc/backend/tree/master/mongodb-commerce
😎 11. Docker todo list - Desafios de comandos em docker para a criação, manipulação de containers e composes.:
https://github.com/tamireshc/backend/tree/master/docker-todo-list