Skip to content
CourseAsk.
Spring Data dla zaawansowanych
Udemy MOOC / Non-credit all levels

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

$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 · All Levels