Building Java applications requires more than knowing the Java language. This course will teach you the tools, libraries, and practices you need to start building Java SE 17 applications.
Building Java applications requires more than knowing the Java language. This course will teach you the tools, libraries, and practices you need to start building Java SE 17 applications.
To really master Java and start building your own Java applications, you need to go beyond learning the language. In this course, Building an Application Using Java SE 17, you will see all the tools, libraries, and practices you need to start building real-world Java applications. Most of your time during this course will be spent in the IDE, building a Java 17 application together from scratch. First, you'll explore topics such as: building Java projects using Maven, and using Java 17 language features. Next, you'll dive into testing code using JUnit, and calling a web API using Java's HttpClient. Finally, you'll learn about storing data in a relational database using JDBC, and creating a REST API using JAX-RS. After finishing this course, you'll be able to understand and contribute to large Java application codebases. Of course you won't be an expert in all the technologies we use in this course, so you can also continue learning in specific areas.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.