Loja - Instituto Brasileiro de Terapias holísticas
Curso de Spring Data para avançados
Curso de Spring Data para avançados
Não foi possível carregar a disponibilidade de retirada.
Spring Data Avançado
Transações, Isolamentos e Propagações
Classificação: 5.0 de 53 avaliações
1.5 horas totais
9 palestras
Intermediário
Transações, Isolamentos e Propagações
Nesta gravação do LiveCoding, demonstro como um programador pensa. Permito-me ser espontâneo para mostrar o processo de pensamento. E ao usar essa abordagem, naturalmente encontramos erros. Mas isso é bom porque nos dá a chance de descobrir possíveis armadilhas e aprender como diagnosticá-las e resolvê-las de forma eficiente. Esse modelo funciona muito bem porque deixa uma impressão duradoura, ensina habilidades de resolução de problemas e melhora nossa forma de pensar. As transações são um dos mecanismos-chave ao criar aplicativos usando bancos de dados. Elas garantem a consistência dos dados no sistema em desenvolvimento. Neste curso, você aprenderá sobre transações, níveis de isolamento e propagação, bem como os problemas que eles resolvem no processo de criação de aplicativos da web usando bancos de dados! Começaremos entendendo as propriedades ACID, que garantem o processamento adequado de transações usando bancos de dados. Criaremos um projeto no Spring Boot, onde mostrarei a implementação de transações e fornecerei exemplos de possíveis problemas que você pode encontrar ao criar soluções baseadas em banco de dados. Em seguida, passaremos para formas de reverter transações. Também mostrarei como lidar com exceções que podem ocorrer durante uma transação, dependendo do tipo de exceção. Na segunda parte, apresentarei os níveis de isolamento. Com eles, você evitará problemas futuros relacionados à inconsistência do banco de dados. Falarei sobre os exemplos mais reconhecidos de inconsistência de dados - Leitura Não Repetível, Leitura Fantasma e Leituras Sujas - e como lidar com eles. Com o conhecimento dos níveis de isolamento, você garantirá uma operação de transação segura e síncrona. Mostrarei as melhores maneiras de utilizá-los. Por fim, familiarizarei você com as propagações de transação. Com elas, você aprenderá métodos e técnicas para manipular transações que realizam operações no banco de dados.
O que você aprenderá
Você aprenderá sobre as propriedades ACID e seu papel no desenvolvimento de aplicativos.
Falarei sobre transações e níveis de isolamento de transação.
Usando exemplos de código, mostrarei como gerenciar transações usando o mecanismo de propagação.
Você aprenderá como lidar com exceções dentro de transações.
Share

Mais vendidos
-
Curso de O Bootcamp Completo de Desenvolvimento Web 2023
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção -
Curso de O Bootcamp de Desenvolvedor Web 2023
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção -
Curso de Angular - O Guia Completo (Edição 2023)
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção -
Curso de O Curso Completo de JavaScript 2023: Do Zero ao Especialista!
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção