Olá galera o/

No dia 28/05/2020 fiz a prova 70-762 Developing SQL Databases (contempla as verões do 2016, 2017 e 2019 do SQL Server) da Microsoft, fui aprovado \o/ e finalmente me tornei MCSA: SQL 2016 Database Development. Venho compartilhar com todos como foi minha experiência e preparação para esta prova. 

Exam 70-762

Esta prova verifica se o candidato tem a capacidade de criar arquivos de banco de dados, tipos de dados e tabelas; planejar, criar e otimizar índices; garantir a integridade dos dados; implementar views, procedimentos armazenados e funções; gerenciar transações; além de ter conhecimentos básicos de SQL Azure.

Ela é uma atualização da certificação 70-461, sendo dividida em 2 partes a 70-761 (desenvolvimento de consultas) e 70-762 (Desenvolvimento de banco de dados com SQL), ao passar nas duas você se torna MCSA: SQL 2016 Database Development.

MCSA SQL 2016 Database Development
Finalmente me tornei MCSA SQL 2016 Database Development

 

Bagde Your Acclaim MCSA: SQL 2016 Database Development: LINK

Clique nos links a seguir para saber como me sai nas provas 70-461 e 70761.

Mais informações sobre a MCSA: SQL 2016 Database Development no link abaixo:

Agora vamos para a parte que interessa, como eu fiz para me preparar para esta prova. Abaixo seguem algumas dicas do meu plano de estudo. 

Cronograma de estudo utilizado:

  • Ler e destrinchar todos os tópicos da prova no site da Microsoft.
  • Utilizei os conhecimento adquiridos no curso para a prova 70-761 e 70-762 que comprei na Green Treinamentos. Foram 10 noites de treinamento on-line (ao vivo), além do material de alta qualidade. O mesmo foi utilizado para a 70-761. 
  • Preparação de 1 mês e meio, após ter feito a 70-761. Se você já possui a 70-761, sugiro estudar entre 1 e 2 meses para essa prova. 
    • 1 hora de estudo por dia pelo menos.
    • Realizar laboratórios com o conteúdo estudado.
    • Desenvolver diversas soluções para um possível problema, utilizando conteúdos diferentes.
  • Leitura do livro Microsoft SQL Server 2008 – Fundamentos de T-SQL. Novamente utilizei este livro para consolidar os conhecimentos, principalmente para a parte de gerenciamento de transações e concorrência de dados.
    • Postagem falando sobre o livro: >> Link <<
  • Leitura do livro Microsoft SQL Server 2012 – Desenvolvedor: passo a passo. Utilizei este livro para a aprender a parte de criação avançada de tabelas, índices columnstore, manutenção e gerenciamento dos índices.
    • Postagem falando sobre o livro: >> Link <<
  • A experiência com T-SQL ajudou bastante novamente.
  • Postar alguns conteúdos no blog me deixou preparado, pois eu sempre estudo para fazer as postagens.
    • Obs.: Este ponto aqui, é uma particularidade minha, então não se aplica a todo mundo.
  • Comprei 1 curso da Udemy para complementar os estudos.
    • Utilizei outros que já tinha adquirido para a prova 70-461. O curso da prova 70-461 contém uns tópicos sobre de gerenciamento de transações, índices, otimização de queries (plano de execução, estatísticas, etc), views e funções de sistema, então foi bem válido.
    • Estes cursos são em inglês, porém bem práticos e diretos nos tópicos. Para quem dificuldade no inglês, coloca a legenda e traduz a página para PT-BR.
  • Leitura do Training Kit da prova é de grande ajuda.
  • Tem uma postagem bem legal do blog do Dirceu Resende (MVP Microsoft em Data Plataform) que possui links de estudo para os tópicos da prova.
  • Utilizei uma postagem do blog MSSQLTips que destrincha todos os assuntos com links para estudo.
  • CONSELHO: Estude para ganhar conhecimento e não somente passar na prova.

Materiais de complementares utilizados para a 70-762

Tópicos da certificação 70-762

  • Projetar e implementar objetos de banco de dados (25–30%)
    • Projetar e implementar um esquema de banco de dados relacional.
    • Projetar e implementar índices.
    • Projetar e implementar views.
    • Implementar índices columnstore.
  • Implementar objetos de programação (20%-25%)
    • Assegurar a integridade dos dados com restrições.
    • Criar stored procedures.
    • Criar triggers e funções definidas pelo usuário.
  • Gerenciar simultaneidade do banco de dados (25–30%)
    • Implementar transações.
    • Gerenciar níveis de isolamento.
    • Otimizar a simultaneidade e o comportamento de bloqueio.
    • Implementar tabelas com otimização de memória e stored procedures nativas.
  • Otimizar os objetos de banco de dados e a infraestrutura de SQL (20–25%)
    • Otimizar estatísticas e índices.
    • Analisar e solucionar problemas dos planos de consulta.
    • Gerenciar o desempenho de instâncias de banco de dados.
    • Monitorar e rastrear métricas de desempenho básicas do SQL Server.

Minha visão sobre a prova

Essa fiz na modalidade on-line, inclusive marquei ela para fazer as 4:45 da manhã, foi bem tranquilo fazer esse horário, porém dessa vez o fiscal pediu para que eu levantasse o laptop e filmasse a mesa aonde eu faria a prova. A prova durou certa de 1h e 30 min e haviam 46 questões. 

Eu achei uma prova muito bem desenvolvida e um grau de dificuldade alta, ainda mais por que essa prova é uma das eletivas para ser MCSE, então, é obvio que o nível seria alto.

Nesta prova não haviam questões para digitar query feito na 70-461 e 70-761, basicamente foram questões de verdadeiro ou falso,  múltipla escolha, aonde deve-se escolher qual solução melhor se aplicava para um determinado contexto, questões de completar código, e também para arrastar umas caixas para uma tela que continha um código com uns trechos em branco.

Na minha prova tinham bastante questões sobre índice, quais tipos de índice devemos aplicar ao contexto passado, podendo ser Cluster, NoCluster ou Columnstore; como gerenciar e realizar manutenção nos índices, estatistificas e etc; além disso tinham uma quantidade boa de questões sobre níveis de isolamento de query.

Havia uma quantidade razoável de questões sobre como analisar e solucionar planos de execução; como utilizar o query Store, estimativas; gerenciamento de desempenho; como utilizar e gerenciar métricas. Fazendo link aos assuntos que citei acima, alguns cenários eram simulando ambientes do  SQL Azure, ou seja, é bom dar uma olhada pelo menos sobre o que é. Segue link sobre como criar um banco de dados no azure. >> Link <<

As demais questões foram bem variadas, tinham sobre restrições de domínio; criar procedures (com parâmetro, sem parâmetro, com output e tratamento de erros); Triggers DML (AFTER/FOR e INSTEAD OF); implementação de transações. Dois assuntos que gostei muito e caíram na prova foram tabelas / procedures in-memory (em memória) e sobre procedures compiladas nativamente (Natively compiled stored procedures). 

Vou ser bem sincero, ela foi bem difícil, não vá achando que será no mesmo grau de dificuldade da 70-761, pois não será. Meu conselho é estudar muito os seguintes assuntos de:

1 - Implementar transações;

2 - Gerenciar níveis de isolamento;

3 - Otimizar a simultaneidade e o comportamento de bloqueio;

4 - Implementar tabelas com otimização de memória e stored procedures nativas;

5 - Otimizar estatísticas e índices;

6 - Analisar e solucionar problemas dos planos de consulta;

7 - Gerenciar o desempenho de instâncias de banco de dados;

8 - Monitorar e rastrear métricas de desempenho básicas do SQL Server;

Obs.: Não subestime essa prova, ela é difícil. Estude bastante os conceitos que citei acima, por 2 motivos, primeiro por que os assuntos são mais chatos de aprender, e segundo por que a prova aborda bastante contextos com esses cenários que passei.

Eu passei em torno de 40 min fazendo a prova. Quando saiu o resultado que fui aprovado, fiquei muito feliz, pois eu estava a 3 meses me preparando para as 2 provas. Finalmente me tornei MCSA SQL 2016 Database Development.

Próxima meta MCSE: Data Management and Analytics.

É isso galera, um post bem simples sobre como estudei para passar na prova 70-762, espero que seja de grande ajuda a todos e para quem for fazer a prova, boa sorte e bons estudos.

Espero que tenham gostado da postagem.

Quem quiser mandar comentários, sugestões, criticas e complementos, fiquem a vontade, pois feedbacks positivos ou negativos engradecem meu conhecimento para que possa melhorar as postagem para vocês.

Até a próxima o/

Acessem nossas Redes Sociais:

Publicidade