Cursos de NoSQL, Data Science

Bancos de dados não relacionais como opção para você aprender quando e como manter os dados em estruturas diferentes das clássicas tabelas relacionais. Saiba como começar com NoSQL.

Cursos

Por onde começar com NoSQL ?

Com o crescimento do mercado de dados no mundo novas soluções precisaram ser criadas para resolver problemas que eram difíceis de se resolver com bancos de dados relacionais. Essas novas soluções organizavam e trabalhavam com dados de maneiras diferentes e otimizadas para problemas específicos. A parti daí surgiram os bancos de dados NoSQL.

Existem 4 tipos de bancos de dados nessa categoria, os baseados em Documentos como o MongoDB e ElasticSearch, os chave-valor como o Redis, os colunares como o Cassandra e os baseados em grafos como o Neo4J. quando nos referimos a esses tipos estamos pensando na maneira como cada banco armazena os dados.

  • Bancos baseados em documentos normalmente usam uma estrutura baseada em JSON para armazenar os dados
  • Os do tipo chave-valor funcionam de maneira muito similar a um Hashmap ou dicionário que temos em diversas linguagens.
  • Já os baseados em grafos gravam as informações em uma estrutura de grafo e usamos eles quando queremos analisar e buscar pelas relações entre os diferentes nós dessa rede.
  • Enquanto os colunares nós ajudam a economizar espaço em disco ou na memória RAM quando estamos trabalhando com dados esparsos.

Para começar com banco de dados, você vai estudar como modelar seus dados e saber inserir e localizar informações dentro de suas bases. Afinal, essas são as operações principais de uma base de dados. Além disso é importante que você entenda qual o problema que cada tipo de banco resolve e quando devemos usar cada solução já que, uma má escolha nesse momento pode resultar em uma queda de performance da aplicação.

Aqui você encontrará conhecimento e prática para trabalhar com diversos bancos de dados e estruturar seu trabalho com dados semi-estruturados no mundo NoSQL.

Sabe quando você pode começar? Agora!

  • 1184 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 1184 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 1184 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 1184 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Procurando planos para empresas?
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana