[Udacity] Become A Java 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.
Learn the fundamentals of Java while being introduced to a Spring Boot framework and associated integrations and plugins.
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.
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.
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.
All Our Nanodegree Programs Include:
Real-world projects from industry experts
1-on-1 technical mentor
Personal career coach and career services
Flexible learning program
Size: 3.25 GB