inflearn logo
inflearn logo

Setting up a Spring framework development environment and refactoring Dao

Building and Refactoring Spring Framework with IntelliJ Gradle Building a Spring Framework development environment and applying the build!

(4.5) 13 reviews

189 learners

Level Basic

Course period Unlimited

Spring
Spring
IntelliJ IDEA
IntelliJ IDEA
Spring
Spring
IntelliJ IDEA
IntelliJ IDEA

Reviews from Early Learners

Reviews from Early Learners

4.5

5.0

어용

86% enrolled

I was able to clearly understand the Spring environment setup, and I had a chance to get a taste of JPA. The video was made in 2017, but Spring Boot Spring Data Jpa(1), (2) is a bit different from the current 2020 version, so it was a bit difficult to follow. Also, when I first started the lecture, I downloaded Intellij community and proceeded, but the last two lectures seem to have been conducted with Intellij ultimate. When creating a project, spring initializer did not exist, so I was confused for a while, and then I found out that it was only provided in the ultimate version, so I quickly changed the version and continued the lecture. If information about such details had been provided, beginners would be able to listen to the lecture more easily.

5.0

넥스링크

100% enrolled

Thank you for the great lecture.

5.0

한석희

100% enrolled

💒.. ........

What you will gain after the course

  • The concept of Spring

  • Introduction to Spring

Building and Refactoring Spring Framework with IntelliJ Gradle

Spring is currently a popular Java framework. It offers a variety of features that are helpful for developing dynamic websites. Its demand is particularly high as it serves as the foundation for e-government standard frameworks. This course covers the fundamental principles of effectively using Spring and provides practical application methods, focusing on case studies.

Learning Objectives

Setting up a Spring development environment (Jdk, IntelliJ, wnmp, Heidisql, Gradle)
Applying design patterns (Strategy Pattern)
Applying Spring to DB creation and connection refactoring (@Bean Annotation, XML)

Helpful people

  • Anyone who wants to create a Spring development environment
  • Anyone who wants to know how to apply and utilize Spring
  • Anyone who wants to learn how to refactor using Spring

Note

  • You need experience printing "Hello World" (language doesn't matter).

Introduction of knowledge sharers

Kyeongrok Kim
software engineer
I'm currently developing. I'm developing backends with Spring Data JPA. Last year, I developed frontends with Node.js, React, and Redux. Before that, I started my IT career as an ERP system integration developer. I spend my weekdays developing and my weekends teaching at Fast Campus. I translated the book "Technology of Web Data Collection."

Recommended for
these people

Who is this course right for?

  • For those of you who are curious about why and how to use Spring

Need to know before starting?

  • Java, OOP

Hello
This is Kyeongrok Kim

600

Learners

62

Reviews

13

Answers

4.3

Rating

5

Courses

I am a backend developer with 9 years of experience and have been teaching for 8 years.

I have authored three IT-related books.

http://www.yes24.com/Product/Goods/64573282

http://www.yes24.com/Product/Goods/59384816

More

Curriculum

All

14 lectures ∙ (6hr 17min)

Published: 
Last updated: 

Reviews

All

13 reviews

4.5

13 reviews

  • adragon1730님의 프로필 이미지
    adragon1730

    Reviews 1

    Average Rating 5.0

    5

    86% enrolled

    I was able to clearly understand the Spring environment setup, and I had a chance to get a taste of JPA. The video was made in 2017, but Spring Boot Spring Data Jpa(1), (2) is a bit different from the current 2020 version, so it was a bit difficult to follow. Also, when I first started the lecture, I downloaded Intellij community and proceeded, but the last two lectures seem to have been conducted with Intellij ultimate. When creating a project, spring initializer did not exist, so I was confused for a while, and then I found out that it was only provided in the ultimate version, so I quickly changed the version and continued the lecture. If information about such details had been provided, beginners would be able to listen to the lecture more easily.

    • krksap
      Instructor

      So I uploaded the latest version in the appendix. Please refer to the appendix for the settings part, and the rest is similar.

  • bhkim9759님의 프로필 이미지
    bhkim9759

    Reviews 4

    Average Rating 4.8

    5

    100% enrolled

    Thank you for the great lecture.

    • jeek님의 프로필 이미지
      jeek

      Reviews 1

      Average Rating 4.0

      4

      93% enrolled

      The course content was good, but it needs to be updated to the latest environment.

      • krksap
        Instructor

        So I added section 5.

    • hyde31633589님의 프로필 이미지
      hyde31633589

      Reviews 349

      Average Rating 5.0

      5

      100% enrolled

      thank you

      • krksap
        Instructor

        I hope this helps.

    • shehan73님의 프로필 이미지
      shehan73

      Reviews 28

      Average Rating 4.8

      5

      100% enrolled

      💒.. ........

      Kyeongrok Kim's other courses

      Check out other courses by the instructor!

      Similar courses

      Explore other courses in the same field!

      $17.60