Skip to content

Laboratório de Back-end e Banco de Dados com MongoDB | Integrando os serviços de backend na nuvem | 2021-09-24

Notifications You must be signed in to change notification settings

rxaviersantos/backend-mongodb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Back-end com mongoDB

Laboratório de Back-end e Banco de Dados com MongoDB | Integrando os serviços de backend na nuvem | 2021-09-24

NPM

✨ Tecnologias utilizadas

NodeJS https://nodejs.org/en/download.

Visual Studio Code https://code.visualstudio.com/download

MongoDB https://www.mongodb.com/try/download/community

📑 Laboratório de Backend e Banco de Dados com MongoDB

Com a aplicação desenvolvida no curso de introdução ao backend, faremos a migração dos endpoints para funcionarem com o banco de dados MongoDB. Introduzindo o assunto sobre banco de dados, falando um pouco sobre SQL e NoSQL e os principais serviços que possibilitam essas tecnologias.

Tópicos - O que é banco de dados?

  • Diferença entre SQL e NoSQL

  • Um overview sobre os principais sistemas de gerenciamento de banco de dados SQL e NoSQL

  • SQL: MySQL, MariaDB, PostgreSQL, SQL Server, Oracle DB

  • NoSQL: MongoDB, Cassandra, DynamoDB, Firebase Realtime Database, Redis, Neo4j

  • Query Languages (Linguagens de consulta)

  • Apresentação dos softwares para utilização do MongoDB: Mongo Compass ou NoSQLBooster

  • Criação da base de dados

  • Explicação e Criação da collection

  • Entendendo a query language do MongoDB

  • Realizando operações simples (inserção, consulta, atualização e remoção) na base de dados

  • Integração do MongoDB com o NodeJS utilizando a própria biblioteca do MongoDB

  • Substituição das funções de backend desenvolvidas nas aulas anteriores para integrar o CRUD com a base de dados

📑 Integrando os serviços de backend na nuvem

Utilizando as aplicações desenvolvidas nas aulas de introdução ao backend e banco de dados com MongoDB, integraremos com os serviços gratuitos na nuvem, utilizando a plataforma Heroku e o serviço de cloud Atlas, fornecido pelo próprio MongoDB. Além de integrar nossa aplicação de backend com os serviços, aprenderemos como realizar o deploy automático no Heroku sempre que realizarmos uma nova modificação e registrarmos ela no nosso repositório do GitHub.

  • Apresentação dos ecossistemas de cloud, falando um pouco sobre AWS, Azure, Google Cloud, entre outros.

  • Criando o repositório do projeto no GitHub

  • Subindo os arquivos desenvolvidos no GitHub

  • Criação da conta no Heroku - Integrando o repositório do GitHub no Heroku

  • Ativando o deploy automático - Primeiro deploy da aplicação na nuvem

  • Testando a aplicação com o Postman: criando environments para alterar o ambiente das requisições

  • Criação da conta na MongoDB Atlas

  • Criando a base de dados na nuvem

  • Entendendo a string de conexão do MongoDB

  • Visualizando a base de dados criada

  • Criação da collection

  • Implementando a base de dados da nuvem na aplicação backend

  • Testando todos os serviços online


🏫 Curso de capacitação tecnológica ministrado pela.

http://oceanbrasil.com/

About

Laboratório de Back-end e Banco de Dados com MongoDB | Integrando os serviços de backend na nuvem | 2021-09-24

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published