Using H2 in Your Java Applications: Getting Started

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.
Course info
Level
Beginner
Updated
Sep 29, 2020
Duration
1h 40m
Table of contents
Description
Course info
Level
Beginner
Updated
Sep 29, 2020
Duration
1h 40m
Description

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.

About the author
About the author

Nicolae has been a Software Engineer since 2013, focusing on Java and web stacks. Nicolae holds a degree in Computer Science and enjoys teaching, traveling and motorsports.

More from the author
Getting Started with EasyMock
Intermediate
1h 52m
Jan 22, 2020
Getting Started with Mockito
Intermediate
1h 23m
Aug 2, 2019
Section Introduction Transcripts
Section Introduction Transcripts

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.