Skip to content

KledsonCR/DesafioSprint-01

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

Desafio Sprint #01

Perguntas:

1) Para que serve o método Scrum?

R: Scrum é um framework que serve para gerenciar projetos complexos com bastante agilidade, de maneira simples.

2) Como funciona o método Scrum?

R: Funciona a partir de Ciclos, esse ciclo se chama Product Backlog onde possui uma lista ordenada e as Sprints, e participam o time todo Scrum master, Product Owner, Dev Team de várias atividades durantes esses pequenos ciclos dentro do projeto.

3) O que é Git?

R: GIT é um sistema de controle de versões distribuído.

4) O que é um scrum Product Owner?

R: Product Owner é o lider, é o que representa o cliente detro do time de Scrum e mantem o product backlog atualizado.

5) Qual o comando para criação de um novo repositório no Git?

R: git init

6) O que é o HTTP?

R: É um protocolo de comunicação de dados(hypertext) do tipo cliente-servidor

7) Como funciona o HTTP?

R: Funciona atraves de solicitações/requisições que usam método GET, sua única desvantagem é a segurança pois ele envia texto puro de fácil visualização.

8) Com o Git Você pode propor mudanças (adicioná-las ao Index) usando um comando. Qual é esse comando?

R: git add e git add . para adicionar todos os arquivos

9) O que é a Branch master e para que serve?

R: Brach master é o ramo principal de um projeto é como se fosse o tronco da árvore, serve para colocar novas branchs e dividir o projeto entre o time.

10) Quais são os comandos usados para atualizar um repositório local e fazer merge de um outro branch ao seu branch ativo?

R: git pull

11) Pensando em Bases de dados, sendo elas, Relacionais (SQL) e Não Relacionais (NoSQL). Quais alternativas abaixo estão corretas?

MySQL = MongoDB

PostgreSQL = Redis

Oracle = CouchDB

Todas as alternativas estão corretas.

R: Todas as alternativas estão corretas.

12) O que é MongoDB?

R: MongoDB é um banco de dados open source NoSQL de grande escala de dados, que usa o formato JSON como documetos descritos.

13) O que é o MySQL?

R: MySQL é um SGBD open source que utiliza a liguagem SQL.

14) Qual a diferença entre git e github?

R: A diferença é que o GIT é um sitema de controle de versão e o GitHub é uma plataforma que armazena projetos, é um repositório na nuvem.

15) Quais os dois verbos http que podemos utiizar para realizar um update? Explique a diferença entre eles.

R: POST e PUT. O método POST é usado quando realizamos a criação de um recurso, quando solicitado os dados ficam no corpo da requisição e não na URL. O método PUT Solicita este recurso para ser guardado na URL, se ele já estiver armazendo é atualizado, se não estiver então pode ser criado.

16) Qual o status code que pode ser usado na criação de um novo usuário?

R: 201 Created, criando um novo recurso.

17) Quais são os três status code que modem ser utilizados para realizar o delete?

R: 200 OK, 202 Accepted, 204 No Content

18) Qual a extensão ".xxx" contêm as definições da tabela?

a) Commands.myi

b) Commands.frm

c) Commands.myd

d) {mysqlDirectory}/data

R: b) Commands.frm

19) A pasta "C:\ProgramData" é uma pasta oculta, portanto, você deve digitá-la no endereço do Windows Explorer para chegar lá. Nessa pasta de dados, quais opções apresentam o caminho correto para acessar os bancos de dados que foram denominados?

a) /{database_name_folder}/{database_tables_and_files}.

b) C:\ProgramData\MySQL\MySQL Server 5.6\data\mydatabase\mytable.frm

c) C:\ProgramData\MySQL\MySQL Server 5.6\data\mydatabase\mytable.ibd

d) C:\ProgramData\MySQL\MySQL Server 5.6\data\mydatabase\data-recovery

R: c) C:\ProgramData\MySQL\MySQL Server 5.6\data\mydatabase\mytable.ibd

20) Qual a extensão ".xxx" que contêm os dados da tabela?

R: .myd

21) Qual comando usa-se para extração de arquivos em MongoDB durante a instalação?

R: No caso de SO Linux e Mac ele usa o servidor ./mongod para executar e passa um parâmetro para adicionar o diretório, este comando seria ./mongod --dbpath < "path to data directory">

22) Para que usamos o MongoDB?

R: Usamos o MongoDB porque podemos utilizar uma grande gama de dados, com vários relacionamentos e dependência entre os mesmos.

23) Exemplifique para que serve os metódos http 1xx, 2xx, 3xx, 4xx e 5xx. De uma forma macro (geral)!

R: 1xx: Respostas de informações, esse tipo de informação é provisória e indica que o status está normalmente. 2xx: Respostas de sucesso, esse status code informa que a ação foi concluida com sucesso de acordo com o verbo HTTP. 3xx: Redirecionamentos, esse tipo de requisição informa mais de um caminho, e você deve selecionar um. 4xx: Erros de cliente, esse tipo de requisição infomar a mensagem de erro de sintax ou endereço inválido. 5xx: Erros do servidor, o servidor não consegue lidar com o erro.

24) Conta pra gente como foi sua experiência na Sprint#01 do programa de bolsa @node.js_mar22 e quais suas expectativas a partir de agora:

R: Foi incrível, to adorando a experiência tiveram vários execícios e aulas satisfatórias, espero aprender e contribuir muito. Minha expectativa é adquirir o máximo de conhecimento possível e quem sabe conseguir ser um compasser e um grande profissional.

About

Programa de Bolsas Compass.UOL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published