[UDACITY] JAVA DEVELOPER NANODEGREE V1.0.0

0

Become a Java Developer

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.

  • ESTIMATED TIME
    4 Months

    At 5-10 hours/week

  • ENROLL BY
    September 11, 2019

    Get access to classroom immediately on enrollment

  • PREREQUISITES
    Intermediate Programming

    See prerequisites in detail

What You Will Learn

SYLLABUS

Java 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.

HIDE DETAILS

Estimated 4 Months to complete

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

NEED TO PREPARE?

Check out the Intro to Programming Nanodegree program or Programming Foundations with Python to get started with programming!

Icon - Dark upwards trend arrow

According to Glassdoor, Java developers had some of the fastest growing salaries in 2018

Learn with the best

Stephen Chen

Stephen Chen

INSTRUCTOR

Stephen is a full stack software developer who’s worked for many top-notch technology companies. Stephen has extensive experience with data structures and algorithms, and a great passion for teaching.

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.

Aravindan Ramkumar

Aravindan Ramkumar

INSTRUCTOR

Aravindan is a software engineer with over 15 years of experience building distributed software systems; he’s currently working at Netflix on the infrastructure for their next generation media pipeline. Aravindan is a certified Java developer who is passionate about building utilitarian products.

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.

NEW

Become a Java Developer

Icon - Open Book - Blue

LEARN
Learn the de-facto language for building enterprise-scale applications

Icon - Clock -Blue

AVERAGE TIME
On average, successful students take 4 months to complete this Nanodegree program.

Icon - Project - Blue

BENEFITS INCLUDE
  • Real-world projects from industry experts
  • 1-on-1 technical mentor
  • Personal career coach & career services

Size: 3.39G

Download Now

Leave A Reply