Skip to content
CourseAsk.
Spring Data dla zaawansowanych
Udemy Certificate 0

Spring Data dla zaawansowanych

About this course

Na swoim nagraniu z LiveCodingu pokazuje jak myśli programista. Pozwalam sobie tutaj na dużą dawkę spontaniczności, po to, aby pokazać jak przebiega proces myślowy. I stosując te podejście oczywiście natrafiamy na błędy. Ale to dobrze, bo wówczas - jest szansa ujawnienia jakie potencjalne błędy nas czyhają, oraz jak je diagnozować, a następnie sprawnie rozwiązywać. Ten model się bardzo dobrze sprawdza – bo dużo lepiej zapada w pamięć, uczy rozwiązywać problemów i sposobu myślenia.Transakcje to jeden z kluczowych mechanizmów przy tworzeniu aplikacji z wykorzystaniem baz danych, dzięki który zapewnisz spójność danych w tworzonym systemie.W tym szkoleniu poznasz transakcje, rodzaje izolacji i propagacji, oraz jakie problemy one rozwiązują w cyklu tworzenia aplikacji internetowych z wykorzystaniem baz danych!​​​​​​​Pracę zaczniemy od poznania zbioru właściwości ACID, które gwarantują poprawne przetwarzanie transakcji z wykorzystaniem baz danych. Stworzymy projekt w Spring Boot w ramach, którego na przykładzie pokażę Ci implementację transakcji, oraz przykłady możliwych problemów, które mogą Cię spotkać w trakcie tworzenia rozwiązań opartych o bazy danych.Następnie przejdziemy do sposobów na wycofywanie transakcji. A także pokaże Ci jak reagować w przypadku, gdy w transakcji pojawi się wyjątek wraz z jego obsługą w zależności od rodzaju padającego wyjątku.W drugiej części zapoznam Cię z poziomami izolacji. Dzięki nim unikniesz w przyszłości problemów związanych z niespójnością bazy danych. Opowiem Ci o najbardziej rozpoznawanych przykładkach niespójności danych - Non-Repeatable Read, Phantom Read i Dirty Reads oraz jak sobie z nimi radzić. Dzięki wiedzy na temat poziomów izolacji zapewnisz bezpieczne, synchroniczne działanie transakcji. Pokażę Ci jak najlepiej je wykorzystywać.Na koniec zaznajomię Cię z propagacjami transakcji. Dzięki nim poznasz sposoby na manipulowanie m

B

69/100

CourseAsk score

What the provider tells you
45/45
Who stands behind it
8/35
How complete the listing is
16/20

Scores how much the provider publishes and who stands behind it — not how well it is taught.

What you'll learn

  • understand ACID properties of transactions
  • apply transaction management in Spring Boot
  • handle exceptions during transactions
  • differentiate between isolation levels
  • recognize and resolve data inconsistencies

Course objectives

  • to teach transaction handling in database applications
  • to equip students with practical skills for diagnosing and resolving common programming challenges
  • to enhance understanding of data integrity in software development
Web Development #spring boot #web applications #transaction management #exception handling #software development #data integration #programming errors #spring data #data isolation #database consistency
$24.99

Price shown by Udemy — confirm on their site.

Enroll on Udemy

You'll be redirected to Udemy to complete enrollment.

  • Listed & compared by CourseAsk
  • English · 0