Catalin Tudose

Cătălin Tudose was born in Piteşti, Argeş, Romania and graduated with a degree in computer science in 1997 in Bucharest. He also holds a PhD in this field. He has more than 20 years of experience in the Java area and is currently acting as a Java and web technologies expert at Luxoft Romania. He has taught more than 2,000 hours of courses and applications as a teaching assistant and professor at the Faculty of Automation and Computers in Bucharest. Cătălin has also taught more than 3,000 hours of Java inside the company, including the Corporate Junior Program, which has prepared about 50 new Java programmers in Poland. He has taught online courses at UMUC (University of Maryland University College): Computer Graphics with Java (CMSC 405), Intermediate Programming in Java (CMIS 242), and Advanced Programming in Java (CMIS 440). Cătălin has developed six courses for Pluralsight on topics related to JUnit 5, Spring, and Hibernate: “TDD with JUnit 5,” “Java BDD Fundamentals,” “Implementing a Test Pyramid Strategy in Java,” “Spring Framework: Aspect Oriented Programming with Spring AOP,” “Migrating from the JUnit 4 to the JUnit 5 Testing Platform,” and “Java Persistence with Hibernate 5 Fundamentals.” Besides the IT field and mathematics, Cătălin is interested in world culture and in soccer. He is a lifelong supporter of FC Argeş Piteşti.

books by Catalin Tudose

Java Persistence with Spring Data and Hibernate

  • January 2023
  • ISBN 9781617299186
  • 616 pages
  • printed in black & white
  • Available translations: Korean

Java Persistence with Spring Data and Hibernate explores Java persistence using industry-standard tools. Hands-on examples introduce object-relational mapping and guide you through different mapping strategies to suit your needs. Covering transactions, persistent application testing, and non-relational databases, this book is your go-to resource for managing data in Java applications.

JUnit in Action, Third Edition

  • November 2020
  • ISBN 9781617297045
  • 560 pages
  • printed in black & white
  • Available translations: Korean, Simplified Chinese

JUnit in Action, Third Edition has been completely rewritten for this release. The book is full of examples that demonstrate JUnit's modern features, including its new architecture; nested, tagged, and dynamic tests; and dependency injection. You'll benefit from author Cătălin Tudose's unique "pyramid" testing strategy, which breaks the testing process into layers and sets you on the path to bug-free code creation.