Diário de Bordo M101J – 7

download

Estou fazendo o curso oficial de “Desenvolvedor Java com MongoDB – M101J” na mongo university e estarei semanalmente postando nossas rotinas de estudos.

Nesta sétima semana de curso, encaramos a prova final. Caiu todos os tópicos ministrados, dumb para fazer, varias consultas para criar, dados para procurar, otimizações a implementar, bem cansativo e demorado. Segue abaixo uma aplicação groovy feita para cumprir um tópico da prova:

postprovamongodb

Segue abaixo algumas das varias consultas e pipeline feitos para vários tópicos da prova:

sem-titulo

E foi assim que eu terminei o curso oficial mongoDB. Agora é esperar o resultado e ver se eu serei aprovado! Na espera🙂 …..

“Pois, onde há inveja e egoísmo, há também confusão e todo tipo de coisas más.” Tiago 3:16

Criando Sistemas Manuteníveis # 3

man-drawing-an-electrical-diagram-chamada2 – Escreva unidades de código simples

Quanto mais caminhos alternativos a execução de um método tem, mais difícil será para raciocinar sobre eles. E quando um código é difícil de entender, mal-entendidos ocorrem e mal-entendidos leva a erros, erros levam a bugs. Por isso, não escreva métodos que contenham variações de execuções em caminhos de if/else acima de 4. Isto não só irá tornar os métodos mais fáceis de entender, mas também irá torná-los mais fáceis de testar

Este post faz parte de uma serie de posts, veja o inicial.

“Estou certo de que o SENHOR está sempre comigo; ele está ao meu lado direito, e nada pode me abalar.” Salmos 16:8

O que eu faço com Java?

Depois de aprender Java, você tem a ampla gama de executar seu produto em mais de 13 bilhões de dispositivos. Você pode criar soluções desktop, web, mobile, tablet, tv, relógio, placas IoT, web services, microservices e muito mais, ainda tendo a liberdade de usar mais de 240 linguagens de programação diferentes.

13bilhoes

Para te ajudar nessa jornada, já temos disponível no nosso EAD 2 pacotes promocionais com 4 cursos que cobrem aspectos básicos e avançados, totalizando 40 horas e 140 exercícios, com 25% de desconto.

“A pessoa que me ama obedecerá à minha mensagem, e o meu Pai a amará. E o meu Pai e eu viremos viver com ela.” João 14:23

Características de um Arquiteto de Software

Quais são as características básicas que um bom arquiteto de software atualmente deve possuir? Resumidamente, temos 6 itens primordiais:

  • Se Comunicar  bem
  • Agir como Líder
  • Ser um desenvolvedor
  • Ter o foco no sistemas
  • Pensar como um empreendedor
  • Balancear estratégica com pensamento tático

wellroundedarchitect-1024x574-1

A partir de hoje estarei escrevendo gradativamente sobre cada um desses itens, criando uma série de posts a respeito do assunto. Te vejo por ai😉 !

“Que o Senhor os faça compreender melhor o amor de Deus por vocês e a firmeza que ele, Cristo, dá!”2 Tessalonicenses 3:5

Feedback livro – MongoDB: The Definitive Guide

51gzqnipxql-_sx382_bo1204203200_Semana passada terminei de ler o livro MongoDB: The Definitive Guide e gostaria de dar meu feedback sobre. É um livro fantástico, com leitura fácil, informações na medida e sequência certa e muito coerente. Ensina o básico e o avançado de mongoDB para qualquer público. Nota 10! Foi meu último livro do ano, totalizando  14 lidos em 12 meses. Mais uma jornada terminada.

“Pois o SENHOR é bom; o seu amor dura para sempre, e a sua fidelidade não tem fim.” Salmos 100:5