Getting started with Java from scratch can be perceived as challenging for beginners. But you've come to the right place! In this hands-on course, we'll go through all steps required to install a fully working Java development environment.
To develop Java applications you need the right tools installed. In this course, Setting up a Java Development Environment, you will go through all the steps necessary to set up a fully functioning Java development environment. First, you will learn how to install and use the Java Development Kit, which is required to compile and run Java code. Next, you will see how an IDE like IntelliJ makes Java development more productive. Last, you will explore how to package Java applications into JAR files for wider distribution. After finishing this course, you will have a working Java development environment, so you can start your Java learning journey.
Sander is Director of Technology at Picnic —the Dutch online grocery scale-up— building Java-based systems at scale. He also is a Java Champion and author of the O'Reilly book 'Java 9 Modularity' (see javamodularity.com). As an avid conference speaker, Sander loves sharing knowledge, also through his blog at http://branchandbound.net and as Pluralsight instructor.
Course Overview (Music) Hi everyone. My name is Sander Mak, and welcome to my course, Setting Up a Java Development Environment. I'm a Java Champion, author of the O'Reilly book Java 9 Modularity, and deeply involved in the Java platform for over a decade. Getting started with Java from scratch can be perceived as challenging for beginners, but you've come to the right place. In this very hands-on course, we'll go through all the steps required to get a fully working Java development environment. You'll learn what a Java deployment kit is and how you can install it on your system. We won't skip a single step so just follow along to get a fully working Java development environment. Other topics that we're going to cover are using JDK tools like a Java compiler, using an IDE, because an integrated development environment can greatly improve your productivity, and packaging Java applications, because once you've created something, you want to share it beyond your development environment. This course assumes no prior Java programming experience. Even though there will be some code in the course, it is not essential that you understand all the details yet. It's more important that you understand the purpose of the tools we're installing, and that you see how you can use them. After finishing this course, you will have a working Java development environment that you can use to further sharpen your Java skills. I hope you'll join me on this journey to get started with Java development, with the Setting Up a Java Development Environment course here at Pluralsight.