Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Become a Java Web Developer

via Udacity Nanodegree


Java has been one of the most popular programming languages in the world for over 20 years, and over 90% of Fortune 500 companies rely on Java for their back-end architecture. In this program, you’ll learn to build and deploy back-end infrastructure(s) using Java, and complete real-world projects to share with current or prospective employers to demonstrate mastery of the skills that are in high-demand at all companies.
Learn back-end development with the Java programming language


Prerequisite Knowledge

To optimize your chances of success in the Java Developer Nanodegree program, we recommend intermediate knowledge of any programming language.See detailed requirements.

  • Java Basics

    Learn the fundamentals of Java while being introduced to a Spring Boot framework and associated integrations and plugins.

    Chat Room Application with Spring Boot
  • Web Services and APIs

    Explore the differences between web services, APIs, and microservices. Develop REST and GraphQL APIs, and learn how to secure, consume, document, and test those APIs and web services.

    Back-end System for a Car Website
  • Data Stores & Persistence

    Learn about different data stores and how to build persistence for Java applications. Work with relational and non-relational databases, and use Java to read/write and build test cases for MySQL and MongoDB.

    Data Store for Customer Reviews
  • Security and DevOps

    Learn about Git, version control, and best practices for authorization and authentication. Use Jenkins to build a CI/CD pipeline to deploy code to production.

    Implement Authorization for an eCommerce Application

Taught by

Stephen Chen, Kesha Williams, Aravindan Ramkumar and Sareeta Panda

Related Courses


Start your review of Become a Java Web Developer

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free