Certificações em NoSQL - MongoDB, Azure Cosmos DB: uma visão geral
Nesta última quarta (28/12) passei com sucesso no exame DP-420: Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB. Fiquei bastante contente por mais essa conquista, chegando assim a 10 aprovações em exames de certificação neste ano de 2022 (sendo 9 destes focados em serviços do Microsoft Azure).
Como já fiz com outras certificações, deixarei aqui minhas impressões e dicas sobre essa prova.
Este exame cobre o uso/modelagem de soluções NoSQL e, quase exclusivamente, o suporte a implementações de bancos de dados orientados a documentos com a própria API do Azure Cosmos DB (vale lembrar que o serviço no Azure oferece ainda suporte a MongoDB, Cassandra, Azure Tables e Gremlin). Conhecimentos obtidos na preparação para outros exames como o AZ-204 (Developing Solutions for Microsoft Azure) podem ser também bastante úteis.
Sobre o formato das questões, há perguntas de múltipla-escolha e de uma única opção correta. Desta vez não realizei nenhum Lab.
Encontrei muitas questões abordando tópicos como indexação, replicação entre regiões e performance. Além disso, notei como uma das exigências a integração com diferentes serviços do Azure como Azure Functions, Azure Synapse (o mais cobrado durante a prova), Data Factory, Cognitive Search… Grande parte dos exemplos com código está em C#/.NET, mas existe ainda a possibilidade de se encontrar no exame trechos simples em Java ou JavaScript.
Como já fiz em outras provas, usei o Learning Path do exame DP-420 no Microsoft Learn como fonte primária de estudos. Utilizei ainda treinamentos disponíveis na Whizlabs (simulado) e Pluralsight. Além de provas focadas em arquitetura como AZ-104 (Microsoft Azure Administrator) e AZ-305 (Designing Microsoft Azure Infrastructure Solutions), pretendo para o ano de 2023 também estudar mais sobre Azure Data Factory e Azure Synapse como preparação para o exame DP-203 (DP-203: Data Engineering on Microsoft Azure).
Link do Learning Path no Microsoft Learn:
https://learn.microsoft.com/en-us/certifications/exams/dp-420
E como NoSQL é o assunto principal deste post, lembro ainda que a própria MongoDB conta com um programa de certificações, com 2 exames voltados a Desenvolvedores e DBAs que atuam com esta tecnologia:
- MongoDB Associate Developer Exam
- MongoDB Associate DBA Exam
Para saber mais sobre as certificações em MongoDB acesse também:
https://learn.mongodb.com/pages/certification-program
Esses 2 exames foram abordados também em detalhes em uma live recente no canal Coding Coding, a qual organizei e contou com dicas do meu amigo Leandro Domingues (Microsoft MVP, MongoDB Champion):
Pretendemos inclusive fazer mais lives sobre este tema num futuro próximo, além de abordar em maiores detalhes o exame DP-420 e até certificações da Neo4j.