
JPA & Spring Data JPA Basics
madvirus0123
Learn the basics of using JPA and Spring Data JPA.
초급
Spring, JPA
To become a good developer, you need to know how to write flexible code. Learn how to use object orientation to create flexible code that is easy to change.
Creating flexible code using object orientation
Understanding Encapsulation and Abstraction
How to divide functions
Understanding DI for managing dependencies
For all developers who want to create good code and good design.
Introduction to Object-Oriented Programming
Who would benefit from this introductory course on "object-oriented" programming? This course is for any developer who wants to write flexible code, enabling good code and good design .
All code changes. Over time, features are added, changed, and removed based on user needs. Therefore, code must be easily mutable. If change is difficult, it becomes difficult to adapt to new changes. Therefore, one of the most important skills a developer must possess is writing code with a flexible structure that can be easily modified. There are several ways to create code that is resilient to change, one of which is using object-oriented programming.
This course introduces encapsulation and polymorphism/abstraction for object-oriented programming and explores how they help create flexible and changeable code. Learn about objects, encapsulation, polymorphism, abstraction, composition, separation of functions and responsibilities, dependencies and dependency injection, and Dependency Integrity (DIP) step by step to create flexible and robust code.
Beginner Escape!
Now it's time to level up!
From beginner to next level
Developers who want to grow
What is clean code?
What is it?
Good with good code
When you want to design
Better developers
I want to be
A little better code
Developers who want to write
Ideal for development
A mountain I will overcome someday!
Learning programming
Everyone
📢 To take this course smoothly,
Q. What programming language do you use in your classes?
The code in this lecture is written in Java. However, even those familiar with other languages like Kotlin, C#, Scala, or Python will find it quite easy to follow.
Q. What level of prerequisite knowledge is required to take the course?
You should know the following to successfully complete the course:
Who is this course right for?
For all developers who want to write flexible code.
Anyone interested in good code and good design
Need to know before starting?
Basic understanding of classes, inheritance, and interfaces in programming languages.
Object-oriented languages such as Java, Kotlin, C#, Scala, and Python.
8,232
Learners
318
Reviews
41
Answers
4.9
Rating
2
Courses
객체 지향, 도메인 주도 설계, 테스트 주도 개발 등에 관심이 많은 개발자입니다.
주요 저서:
All
11 lectures ∙ (2hr 32min)
All
251 reviews
4.9
251 reviews
Reviews 2
∙
Average Rating 5.0
5
All of the examples of 'bad code' that you showed were like my own code, so I laughed a little... Actually, I thought I knew what good code was and how to write it, but when I actually followed the examples, I realized that I actually didn't know anything at all. Thank you so much for the great lecture.
Reviews 1
∙
Average Rating 5.0
Reviews 205
∙
Average Rating 5.0
Reviews 6
∙
Average Rating 5.0
5
It was really helpful. I was able to understand the development intentions of senior developers at the company better, and accordingly, I think I can develop more systematically and flexibly when I develop on my own. It was a moment when I felt ashamed of the codes I had created so far. Thank you for the great lecture..ㅠㅠ
Reviews 20
∙
Average Rating 5.0
$15.40
Check out other courses by the instructor!
Explore other courses in the same field!