Debugowanie w IntelliJ #1

W pierwszej części krótkiego cyklu o debugowaniu w IDE IntelliJ Community przyjrzymy się zupełnym podstawom.

Czym jest debugowanie?

Zacznijmy od tego, czym jest debugowanie. Przede wszystkim jest to proces, podczas którego szukamy błędów w kodzie i je naprawiamy. Oczywiście nie jest to tak, że manager rzuca hasłem “a teraz debugujemy” i każdy szuka błędów w ciemno.

O wiele bardziej przypomina to “zabawę” w detektywa – zawsze znamy kontekst danego błędu. To znaczy wiemy, co tester (albo użytkownik) zrobił, jakie były dane wejściowe, jak miał być efekt, a co stało się faktycznie.

Czytaj dalej Debugowanie w IntelliJ #1

Fundamenty pracy z JPA i Hibernate

Na mojej platformie z kursami pojawił się nowy, darmowy kurs dotyczący JPA i Hibernate.

Jest to kurs wprowadzający do pracy ze standardem JPA, a konkretnie  z biblioteką Hibernate. Z tego, ponad godzinnego, kursu wideo dowiesz się:

  • Czym jest persystencja danych, ORM, JPA i Hibernate
  • Jak działają podstawowe elementy Hibernate – EntityManager, PersistenceContext, Entity
  • Jak skonfigurować projekt z Hibernate (z bazą relacyjną H2)
  • Jak wykonywać z użyciem JPA operacje bazodanowe CRUD – Create, Read, Update, Delete.
  • Jak tworzyć i korzystać z relacji One-to-One
  • Jak tworzyć i korzystać z relacji One-to-Many

Zapraszam do dołaczenia 🙂