1
resposta

alguém poderia me ajudar com essas perguntas ?

É uma trabalho da faculdade, eles usam mongoDB, atlas, heroku e também entra um pouco de git. Eu já respondi só gostaria de confirmar com quem tem experiencia nessa área se esta certo. Minhas respostas estão em negrito.

Obrigado.

1- Qual o comando utilizado para inicialização de um repositório:

git init

git create

git checkout

git import


2 - O executável do MongoDB que permite a importação de dados em massa, por linha de comando, é:

mongoimport.exe

mongorestore.exe

mongoexport.exe

mongod.exe


3 - Qual comando utilizado para realizar o merge do branch ‘feature/CriaRotas’ com o master?

git merge

git merge feature/CriaRotas

git push feature/CriaRotas

git add feature/CriaRotas


4 - Qual o comando utilizado para a criação do branch feature/modeloMongoose?

git add feature/modeloMongoose

git push feature/modeloMongoose

git checkout -b feature/modeloMongoose

git merge feature/modeloMongoose


5 - Qual comando utilizado para transferir o branch master do seu projeto versionado, no repositório local para o repositório remoto, considerando que o endereço do remote esta mapeado no origin?

git commit master origin

git revert origin master

git push -u origin master

git pull -u origin master


6 - Qual o comando utilizado para a exclusão do branch feature/modeloMongoose?

git remove feature/modeloMongoose

git branch -d feature/modeloMongoose

git commit -d feature/modeloMongoose

git delete feature/modeloMongoose


7 - Qual o comando utilizado para criar uma nova aplicação no Heroku para os projetos deste desafio?

heroku create

heroku start grades-app grades-api

heroku start

heroku init


8 - A aplicação possui uma funcionalidade de logger do pacote Winston, que registra dados numa capped collection (logs_grades). Qual o limite máximo de documentos que podem ser registrados nesta coleção?:

20 bytes de documentos.

20 documentos.

Indefinido.

Não há limite.


9 - Considerando o comando default para criar uma nova aplicação, qual o comando foi utilizado para deploy da aplicação no heroku?

git push heroku master

heroku deploy master

heroku init master

heroku start master


10 - Na publicação do back-end é necessário definir o comando a ser utilizado para o start da aplicação no Heroku. Esse comando foi definido onde?

No arquivo package.json.

No ambiente do Heroku.

No arquivo Procfile.

No arquivo .env.


11 - Na controller das rotas, qual o método do mongoose utilizado para remoção de todas as grades em removeAll? Considerando a execução de apenas um comando.

deleteAll

findById

findByIdAndRemove

deleteMany


12 - Na controller das rotas, qual o método do mongoose pode ser utilizado em findOne?

removeById

deleteMany

findByIdAndUpdate

findById


13 - A respeito do Heroku utilizado no projeto, podemos afirmar, EXCETO: Grupo de escolhas da pergunta

O comando para visualização de logs em tempo real é heroku logs –tail.

O comando escalar a aplicação em 1 servidor é heroku ps:scale web=0.

O comando heroku local web permite a execução da aplicação localmente.

O comando heroku open permite a abertura da aplicação.

1 resposta

Olá Daniel, tudo bem? Bom verifiquei as suas respostas e algumas delas estão incorretas.

2 - O executável do MongoDB que permite a importação de dados em massa, por linha de comando, é:

mongoimport.exe

mongorestore.exe

mongoexport.exe

mongod.exe

  • Você marcou a segunda opção, porem o mongorestore.exe é utilizado para backup e recuperação, já o mongoimport.exe que é utilizado para realizar a importação de arquivos, você pode ver mais sobre esse assunto acessando na documentação do MongoDB os componentes do pacote MongoDB.

3 - Qual comando utilizado para realizar o merge do branch ‘feature/CriaRotas’ com o master?

git merge

git merge feature/CriaRotas

git push feature/CriaRotas

git add feature/CriaRotas

  • o correto é git merge feature/CriaRotas.

13 - A respeito do Heroku utilizado no projeto, podemos afirmar, EXCETO: Grupo de escolhas da pergunta

O comando para visualização de logs em tempo real é heroku logs –tail.

O comando escalar a aplicação em 1 servidor é heroku ps:scale web=0.

O comando heroku local web permite a execução da aplicação localmente.

O comando heroku open permite a abertura da aplicação.

  • Neste caso a alternativa seria a ultima pois não existe o comando OPEN no Heroku, mas é necessário fazer algumas observações , a primeira alternativa acho que no final deveria ser --tail e na segunda alternativa é sobre escalonamento, mas se você escalona para 0, não será escalonado, certo?

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software