Udacity Logo
Log InJoin for Free

Java Web Developer

Nanodegree Program

Learn enterprise scale back-end development with Java, and be prepared for the software engineering jobs that are in demand at a majority of Fortune 500 companies like Google, Amazon, and more.

Learn enterprise scale back-end development with Java, and be prepared for the software engineering jobs that are in demand at a majority of Fortune 500 companies like Google, Amazon, and more.

Intermediate

3 months

Real-world Projects

Completion Certificate

Last Updated May 8, 2023

Skills you'll learn:
Object-relational mapping • Graphql • Swagger • Docker
Prerequisites:
Basic SQL • Intermediate Java

Courses In This Program

Course 1

Welcome to Java Web Developer Nanodegree Program

Course 2 3 weeks

Spring Boot Basics

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

Course 3 3 weeks

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.

Course 4 3 weeks

Data Stores & Persistence

Build applications that read and write to relational databases using both the Java Persistence API (JPA) and SQL. Use standard design patterns to make your persistence layer easy to test and integrate with a Spring Boot application.

Taught By The Best

Photo of Peter Zastoupil

Peter Zastoupil

Instructor

Peter Zastoupil is an enterprise developer and technical administrator. He has seven years of on-the-job experience building features for massive enterprise Java servers, and over four years of teaching those skills to new developers.

Photo of Alex Pritchard

Alex Pritchard

Senior Software Engineer

Alex is a Senior Software Engineer for CPA Global. He is excited to combine his background as a music educator with more than a decade of enterprise Java experience to help create this hands-on course about testing and deploying Java applications.

Photo of Kesha Williams

Kesha Williams

Instructor

Kesha has over 20 years experience in software development and is a software engineering manager at Chick-fil-A, routinely leading innovation teams in proving out the use of cloud services to solve complex business problems. She was recently named an Alexa Champion by Amazon.

Photo of Sareeta Panda

Sareeta Panda

Instructor

Sareeta is a Java enthusiast and Senior Developer at Walmart e-Commerce. She specializes in Enterprise Application development with Java and Kafka, NoSQL, Spring security, and CI/CD. Sareeta has over a decade of experience, spanning recently acquired startups to top Fortune 500 companies.

Ratings & Reviews

Average Rating: 4.6 Stars

(269 Reviews)

Page 1 of 53

The Udacity Difference

Combine technology training for employees with industry experts, mentors, and projects, for critical thinking that pushes innovation. Our proven upskilling system goes after success—relentlessly.

Demonstrate proficiency with practical projects

Projects are based on real-world scenarios and challenges, allowing you to apply the skills you learn to practical situations, while giving you real hands-on experience.

  • Gain proven experience

  • Retain knowledge longer

  • Apply new skills immediately

Top-tier services to ensure learner success

Reviewers provide timely and constructive feedback on your project submissions, highlighting areas of improvement and offering practical tips to enhance your work.

  • Get help from subject matter experts

  • Learn industry best practices

  • Gain valuable insights and improve your skills