Udacity – Become a Java Web Developer 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.
To optimize your chances of success in the Java Developer Nanodegree program, we recommend intermediate knowledge of any programming language.
Java Web Developer
Learn back-end 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.
What You Will Learn
- 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
- Data Stores & Persistence
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.
Why take this Nanodegree program?
Java has been one of the most popular programming languages in the world for over 20 years, and most Fortune 500 companies rely on Java for their back-end architecture.