technifyed

Udacity via Udacity Learning path or series

Java Web Developer Nanodegree Program

4.6299 ratings at Udacity

Overview

Advance your Java career with projects in web services, security, persistence, and DevOps with this Nanodegree. Learn industry-standard tools like Spring Boot, Jenkins, and Selenium used in modern enterprise development.

Courses in this learning path or series 6

  1. Welcome to Java Web Developer Nanodegree Program
  2. Spring Boot Basics [Java]

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

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

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

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

  6. Intro to Java Programming

Skills you'll practise

DockerGitSplunkLoggingApplication security best practicesCI/CDCode coverageApplication security basicsJenkinsUnit testingJunitNegative testingJwtsHappy path testingHashingApplication metricsJPA Native Query and Pagination ConceptsImplementing JPA Locking StrategiesHibernate Caching ConceptsImplementing Advanced JPA Entity MappingsImplementing JPA Entity Mapping and Lifecycle OperationsJPA Locking Strategy ConceptsImplementing JPA Single-Valued RelationshipsSpring Data JPA Repository Concepts

Advantages and disadvantages

Advantages

  • Rated 4.6 out of 5 by 299 learners.
  • Self-paced: start any time.
  • A clear syllabus (6 parts) you can see before you start.

Disadvantages

  • Paid.
  • Short (5 minutes): an overview, not deep coverage.

Some points apply to every course of this kind; see how we rank.

Before you start

Basic SQL. Intermediate Java

Taught by

  • Peter Zastoupil
  • Alex Pritchard
  • Kesha Williams
  • Sareeta Panda

Similar courses

Compare these

Harvard University · YouTube

CS50's Introduction to Cybersecurity

An introduction to cybersecurity for technical and non-technical audiences alike. Learn how to secure your accounts, data, systems, and software against today’s threats and how to recognize and evaluate tomorrow’s as well, both at home and at work. Learn how to preserve your own privacy. Learn to v…

Free video6 videos, 7.5 hours

Harvard University · edX

CS50's Introduction to Computer Science

An introduction to the intellectual enterprises of computer science and the art of programming.

Free to audit12 weeks, 5 - 14 hours per week

Harvard University · edX

Data Science: R Basics

4.4273 ratings

Build a foundation in R and learn how to wrangle, analyze, and visualize data.

Free to audit8 weeks, 2 - 3 hours per week

Harvard University · edX

CS50's Web Programming with Python and JavaScript

This course picks up where CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap.

Free to audit12 weeks, 6 - 14 hours per week

Harvard University · YouTube

CS50 Fall 2023 - Lecture 10 - Cybersecurity (live, unedited)

*** This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming. *** TABLE OF CONTENTS 00:00:00 - Introduction 00:12:55 - Recap 00:15:50 - MIT Hack 00:20:00 - Looking Ahead 00:26:54 - Thank you! 00:29:57 - Passwords 00:53:16 - Passw…

Free video2 hours

Massachusetts Institute of Technology · YouTube

MIT 6.5630 Advanced Topics in Cryptography, Fall 2023

Instructor: Yael T. Kalai View the complete course: https://ocw.mit.edu/courses/6-5630-advanced-topics-in-cryptography-fall-2023/ YouTube Playlist: https://www.youtube.com/playlist?list=PLUl4u3cNGP61EZllk7zwgvPbI4kbnKhWz This course is about the evolution of proofs in computer science. We will lear…

Free video17 videos, 23 hours

Enter your email and the official page opens. Phone is optional.