Udacity Java Web Development Nanodegree

udacity java web development

Udacity Java Web Development Nanodegree

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, Netflix, and more.

FTC Disclosure

devLatino may receive compensation from the companies whose courses and products we showcase, with no added cost to you. We only partner with the very best and most reputable companies. devLatino is independently owned, and the opinions expressed here are our own

Become a Java Web Developer

Learn back-end web development with the Java programming language, one of the most popular programming languages in the world and one a majority of large enterprises rely on for their infrastructure.

Prerequisites

To optimize your chances of success in the Java Developer Nanodegree program, it is recommended you have intermediate knowledge of Java. Some web development experience is desirable, but not required.

Students should also be able to:

  • Initialize and use primitive Java data types (i.e. float, int, etc)
  • Select and use Collections from java.util.Collections
  • Design and create classes and class methods in Java
  • Create interfaces and subclasses in Java
  • Launch Java applications from an IDE
  • Write basic queries in SQL

Java Web Developer Classes:

Spring Boot Basics

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

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.

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.

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.

Scroll to Top