Passou mais de um mês desde o primeiro post! Ahá, mas estou de volta com esse segundo. Eu poderia começar do zero de novo e fazer desse o primeiro post, mas sou teimoso e quero fazer esse diário dar certo, nem que as atualizações sejam mês a mês.

Be MEAN!

Dia 9 começou o Be MEAN, curso financiado via crowdfunding e aberto ao público, graças ao sucesso do financiamento :)

Estou acompanhando e pretendo registrar tudo que aprendo aqui, então agora sim, esse diário vai pra frente! Espero…

A primeira aula foi simples, uma introdução ao NoSQL e o mongodb.

NoSQL

Foi dada uma visão geral sobre o NoSQL, que é um conceito de banco de dados não relacional (não tem nada a ver com SQL, esse nome foi dado por questões de marketing).

Basicamente (pelo que entendi), NoSQL segue um modelo não relacional, e por isso pode tratar cada caso de forma mais eficiente, existem por exemplo bancos NoSQL para tratar de grafos, de documentos, etc.

MongoDB, export e import

O mongodb é o banco voltado a documentos, e corresponde ao M do MEAN. Utiliza JavaScript como linguagem para fazer as consultas.

Na primeira aula do Be MEAN instalamos o mongo e aprendemos o comando import e export.

mongoexport --db nome_do_database --collection nome_da_colecao --out minha_colecao.json
mongoimport --db nome_do_database --collection nome_da_colecao --drop --file minha_colecao.json

Por hoje é só ;)

Pois é, esse é o início de uma ideia que eu tive e decidi experimentar. A probabilidade de eu desistir no meio do caminho e isso não dar certo é alta, mas como eu reprovei em estatística e probabilidade na faculdade eu posso estar errado :P

A ideia

É criar um pequeno diário, relatando coisas simples que eu aprendo no dia a dia, sobre desenvolvimento, tecnologia e tudo mais.

Estou aprendendo

E por isso as coisas que vou relatar são extremamente simples. Pra se ter uma ideia, a primeira coisa que eu desenvolvi, tirando os trabalhos acadêmicos e formulário de site freelancer, foi essa calculadora de preço de chamadas telefônicas .

Pra iniciar já esse projetinho,

Foi isso que aprendi hoje:

  • a chave rsa pública fica em ~/.ssh/id_rsa.pub
  • tabelas no markdown são feitas com pipelines e traços (| e ---), e destaque de código é com ``

Foi bem simples, mas por hoje é só :)