H2 is a fast, open-source Java database, which has been skyrocketing in popularity in recent years. This course will teach you how to use H2 to help develop, test, and run Java applications, as well as exploring its features and benefits.
At the heart of any successful system is the ability to carry out each SDLC phase in a manner that is, among other things, easy, iterative, repeatable, open to change, and correct. In this course, Using H2 in Your Java Applications: Getting Started, you’ll learn to use H2 in your Java applications. First, you’ll explore how to use H2 to help with developing systems. Next, you’ll discover how H2 and Spring will make integration testing of your code a breeze. Finally, you’ll see how to use H2 to run your Java applications in a real, production environment. When you’re finished with this course, you’ll have the skills and knowledge of H2 needed to build, test, ship, and run any Java application.
Course Overview Hi everyone. My name is Nicolae Caprarescu, and I'd like to welcome you to my course Using H2 in Your Java Applications: Getting Started. I'm an independent software developer, and I've been writing mission critical code in a variety of teams and industries. Throughout this time, I've been using H2 to achieve rapid development iterations to ensure that the code I write works correctly and to validate business ideas by launching them to market quickly and economically. H2 is a fast, open source Java database, which has been skyrocketing in popularity in recent years. This course will teach you how to use H2 to write tests and launch systems by using the realistic project of a company building a CRM solution. Some of the major topics that we will cover include configuring and running H2 in both embedded and server mode, using the in‑memory and persistent data storage mechanisms offered by H2, using H2 with various options in both a vanilla Java app and in a Java Spring app, writing automated tests using H2, and running H2 in a production environment. By the end of this course you'll know how to configure and use H2 in order to write, test, and launch a Java application. Before beginning this course you should be familiar with Java, Spring, and SQL. I hope you'll join me on this journey to learn how to write, test, and launch your code with the Using H2 in Your Java Applications: Getting Started course at Pluralsight.