Software Architecture in Java: Design & Development
INTERACTIVE COURSE

Software Architecture in Java: Design & Development

Advanced

157 Lessons

20h

Certificate of Completion

AI Explanations
AI Explanations
Software Architecture in Java: Design & Development
16 Playgrounds
16 Quizzes
95 Illustrations

Course Overview

This course is for experienced developers who have worked with the Java Spring framework and want to learn to implement object-relational models that allow for efficient data management and server-side rendering. In this course, you will learn how to implement a variety of different relational models using the Spring and Hibernate frameworks. With each model, you will take a test-driven development approach to building each tier of an application. Once you have finished this course, you will be able to i...Show More

Course Content

1

Software Architecture

2

Managing a Standalone Entity

3

One-to-One Uni-directional Relationship

4

One-to-One Bi-directional Relationship

5

One-to-One Self-Referencing Relationship

6

One-to-Many Uni-directional Relationship

10 Lessons

7

One-to-Many Bi-directional Relationship

10 Lessons

8

One-to-Many Self-Referencing Relationship

10 Lessons

9

Many-to-Many Unidirectional Relationship

10 Lessons

10

Many-to-Many Bi-directional Relationship

10 Lessons

11

Many-to-Many Bi-directional with Join-Attribute Relationship

10 Lessons

12

Many-to-Many Self-Referencing Relationship

10 Lessons

13

Many-to-Many Self-Referencing with Join-Attribute Relationship

10 Lessons

14

Single Table Inheritance

10 Lessons

15

Concrete Table Inheritance

10 Lessons

16

Class Table Inheritance

10 Lessons

17

Appendix

3 Lessons

COURSE AUTHOR

How You'll Learn

Hands-on Coding Environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

2x Faster Learning — With No Setup

Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.

AI-Powered Learning

Learn faster and smarter with adaptive AI tools embedded in every Educative course.

Progress You Can Show

Built-in assessments let you test your skills. Completion certificates let you show them off.

Recommended Courses

BEFORE STARTING THIS COURSE

AFTER FINISHING THIS COURSE