강의

멘토링

로드맵

Programming

/

Back-end

Spring for Beginners - Learn Spring Boot, Web MVC, and DB Access Technology with Code

Beginners to Spring can quickly learn the entire Spring web application development process by creating examples.

(5.0) 7,290 reviews

117,966 learners

  • yh
Java
Spring
MVC
Spring Boot
Thumbnail

Reviews from Early Learners

What you will learn!

  • You can understand Spring naturally while creating examples.

  • You can learn naturally by creating examples of how to study Spring.

  • You can learn how to build web applications with Spring.

Your first guide to learning Spring! We'll help you stay on track with your development studies.

📣 Please check!
This lecture is the first in the "Complete Java Spring Mastery" series . Please check out the Spring Mastery Roadmap from Younghan Kim, the youngest technical director at Woowa Brothers.
• Roadmap link: https://www.inflearn.com/roadmaps/373 (click to go directly)

Kim Young-han's Spring Introduction
Learning Spring Boot, Web MVC, and DB Access Technologies with Code

Reasons to give up learning Spring

Many developers begin studying Spring because they need it for employment or practical work. However, once they actually begin, Spring is so vast that it's overwhelming, making it difficult to know where to begin or how to learn. It feels like a sailboat lost in the middle of a vast ocean, stranded alone.

I've seen many developers who have lost their way and given up on learning Spring. This is because they start off with overly theoretical concepts like IoC (Inversion of Control), DI (Dependency Injection), and AOP.

Why should we study Spring? This fundamental question comes first. We need to learn Spring to develop web applications that function properly in practice .

This is how to study Spring

Developers learn most quickly when they actually code and create working applications. While you may have fallen asleep while reading a book or listening to a lecture, you've rarely fallen asleep while coding.

This course will quickly walk you through creating a simple, working web application, following these steps:

  • Create a Spring project
  • Running a web server with Spring Boot
  • Member domain development
  • Web MVC Development
  • DB Integration - JDBC, JPA, Spring Data JPA
  • Writing test cases

The main goal of this lecture is to help you understand the overall Spring development process and draw the big picture in your head by writing and running code yourself and understanding what technologies are used when developing web applications.

Let's start with the simplest example and go through the core cycle of building a Spring web application. This will naturally give you a bigger picture and show you which areas you need to delve deeper into. Later, by studying Spring's core theories, you'll gain a clearer understanding of how and where these technologies are used in the broader context.

Course Objectives

  • Rather than getting bogged down in Spring technology itself, we focus on how to use Spring in practice.
  • Old or minor Spring technologies that are rarely used in practice are boldly removed from the lecture content.

The youngest technical director of Elegant Brothers will reflect the latest development trends, boldly eliminate any content not used in practice, and teach you Spring, which is essential for practical development.

To be continued in the future
Spring Complete Conquest Series

We're preparing a series designed to help you master Spring completely. We'll focus on core Spring features used in real-world applications, boldly omitting obsolete or outdated features, and provide practical know-how.

Lecture order


Spring Core Principles - Fundamentals, Part 2

  • By creating examples, you can understand the core principles of Spring and solidify your foundation in Spring.

Related Roadmap

Kim Young-han's Complete Conquest of Spring
How to start spring smartly,
This course covers everything from core principles to practical application.
Kim Young-han's Complete Guide to Spring Boot + JPA
Something that can only be gained through practical experience
Spring Boot + JPA Development: An In- Depth, Practical, and Advanced Stage

Recommended for
these people

Who is this course right for?

  • Developers new to Spring

  • Developers who want to learn Spring properly

  • A developer who studied Spring but gave up because it was difficult

  • Developer job seeker

Need to know before starting?

  • Java language

  • Relational Database Fundamentals

Hello
This is

558,508

Learners

36,609

Reviews

8,965

Answers

5.0

Rating

25

Courses

진짜 실무에 필요한 제대로 된 개발자가 될 수 있도록, 교육하는 것이 저의 목표입니다.

 

저의 개발 인생 이야기

EO 인터뷰 영상

개발바닥 - 시골 청년 개발왕 되다

취업과 이직에 대한 고민 해결

 

Curriculum

All

28 lectures ∙ (5hr 21min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

7,290 reviews

5.0

7,290 reviews

  • phenomenon님의 프로필 이미지
    phenomenon

    Reviews 5

    Average Rating 4.2

    5

    100% enrolled

    スプリング分野で有名な某講師様の講義を聞くことなど、スプリング勉強は何度も試みてあきらめました。特に、その講義では、理解するよりは、ただスプリングはもともとこのように書くことであることを受け入れると強調されていたので、スプリングはもともと難しい奴であり、入門段階ではただ慣れることに焦点を合わせるべきだと思いました。この授業を聞いてみると考えが変わりました。入門者も十分理解し始めることができるのがスプリングでしたね。職場同僚の推薦でこの講義を聞くようになりました。要約すると、説明が簡単でフレンドリーでとても嬉しくて感謝しています!料理分野で打つとちょうどペクジョンウォン感じのインストラクターですㅎㅎ 1.インフラの講義を聞くと、無料入門講義が有料講義のプロモーション(?)のための用途に変質する場合("~~こんなことの説明をご希望の方は、私が撮っておいた~~~講義をお聞きください。関係上、詳細な説明は進みます。無料であるにもかかわらず、入門川のそれ自体で忠実で感銘を受けました。簡単にでもわかり、渡してくださり、入門者の目の高さから大きな絵を見せてくれ、図式化資料などを活用してくれたので本当に良かったです。有料講義のプロモーションをしなかったにもかかわらず、こういうゴクール講義は、お金をあげてももっと聞かなければならないという気持ちが節になることになりますね。 事実入門者たちは、核心について学ぶ前にすでに環境設定の時から子供を食べてあきらめることになることが多いです。 ;は偏見を持って始めることになります。できるようにデモンストレーションを見せてくれて、大きく怖くない状態でスプリングを始めることができました。 'すでに環境設定方法を知っている人にはあまりにも退屈な講義かもしれませんか?ですから、ヤングハン様の講義のようにフレンドリーな講義には欠点がなく、入門者に非常に役立ちます。 3. 概念説明から詳しく入ったり、すでに完成したプロジェクトをクローン受けて調べるのではなく、まず小さな分量のコードを直接書いてみて実習を経験した後に、それについての概念説明を聞くので、確かに理解しやすかったです。加えて、ただカリキュラムに説明してくれたのではなく、"あ~~ こうなるとこんな点が不便でしょう。だから~~こんなものを使うのです。それでは、これをどのように解決できるかを説明します。"このように、実際の問題解決の過程でその機能がなぜ必要なのかを経験を伝えて説明してくれるので、体得が容易でした。 4. テストとも連携して実習を用意してくださったという点も理解が容易だった理由の一つでした。 もっと書くには書けますが、あまりにも良い講義だと感じたほど表現がうまくいきませんね^^;一言で言えば、スプリング入門関連の国内最高の講義だと信じて聞いてください。現在基準64の受講評がすべて5.0点で全会一致満点ですが、こうして呼不号がまったく違う講義はすべて理由があるようです。 すばらしい講義ありがとうございました!

    • yh
      Instructor

      ありがとうございます。 Hyunsang Hanさん このように長い受講評を書くのは容易ではありませんが、一つ一つ詳しくフィードバックを残していただきありがとうございます。私が特に今回の講義は初めてご覧の方のために私の人生の多くの時間を講義を整えてまた整えるのに過ごしましたが、現状のおかげでその時間をすべて補償されるようですね^^ 次の講義もより一生懸命準備します。もう一度ありがとうございました^^!

  • dlwngur15351356님의 프로필 이미지
    dlwngur15351356

    Reviews 4

    Average Rating 5.0

    5

    96% enrolled

    JPA講義や他の講義でも感じた点ですが、イントロでいつも「こんにちは」と明るい姿で力強く講義の方向性を説明しながら始めるのが本当に良いです。理由はわかりませんが、いつも講義のイントロを見ると、プログラミングを初めて学んだ大学時代のときめきと震えができてよかったです。おそらく良い講義を提供してくださるので、今日はどんな内容を新たに学ぶのだろうか?それだけ講義はいつも最高です。これからの講義も楽しみにしています。良い講義ありがとうございます。

    • yh
      Instructor

      ああ〜Juhyuk Leeさんはとても感動的ですㅠㅠ私の講義が誰かにプログラミングを初めて学んだときにときめくことができますか…実は私もその感じがとても良いです。新しい技術を学び、うわ〜こんなにも作れるなんて、どうやってこんな考えをしたのだろうか?数多くの好奇心と新しい技術を実務に応用する気がします。私がSpringとJPAを初めて学んだとき、そのエキサイティングなときめきを伝えたかったのですが、このように受講評にフィードバックしていただきありがとうございました。 ㅠㅠ次の講義もびっくりさせていただきます。笑

  • ikeejung7215님의 프로필 이미지
    ikeejung7215

    Reviews 4

    Average Rating 4.3

    4

    100% enrolled

    他の人に役立つことを願って率直なレビューを書いていきます。 申し上げる前に、私はjava入門書を2冊勉強し、SQLをすることを知っている状態の大学生です。 実際、このレッスンは私が聞くことができるレッスンですか?'したいほど分からない。 MVCをする時からDB設定まで、従うのは簡単ですが、なぜそうするのかわかりません。 何か知識がなく技術だけを学ぶ感じなのだろうか?はい。 もちろん、途中で今何をするのかを十分に説明しているようです。 その説明すら基本的な知識は省略された感じです。 たとえば、'このコードは、コンテナがスプリングビン~~ ...'と言えば 私はこのコードがそのような動作をしていると思います。 コンテナは何で、スプリングビンが何であるかはまだよくわかりません。 他人が全部置いたおかずにスプーンだけ乗せる感じです。 スプリングを一度自分でやってみてこんな感じだなっていい講義ですが 各講義を他人に説明する、スプリングでプロジェクトしてみるには多く不足な講義です。 もちろん本講義は無料で、講義時間も多く短く、スプリングを深く入る講義ではありませんが 何も知らない状態でコードだけに追いつくと自壊感があります。 'JSP、サーブレットなどをはるかに深く勉強してきたべきですか?' '知らないことが出るたびにグーグルをして15分の講義を5時間聞くべきか?'という思いが深くなります。

    • yh
      Instructor

      イ・ジョンジョンの率直なレビューありがとうございます^^ この講義はスプリングが何なのか、おおよその青写真を描く講義で見ることができます。それで、あまりにも深く学習するのではなく、コードに沿っておおよその感覚をつかむことが目標です。多くの方がスプリングの全体像を知らず、最初から深く掘り下げてあきらめる方々をたくさん見ていたので、今回の講義が出ることになりました。スプリングはあまりにも巨大なので、全体を知らず、一つ一つ掘れば終わりもなく掘り進むことができます。今回の講義を通じておおよその青写真を描き、その後の講義を通して気になる内容を深く一つ一つ掘っていくことになります。以後、講義を通じて欲しい目標を成し遂げることができるでしょう^^応援します。

    • ギャラクシー

  • omg님의 프로필 이미지
    omg

    Reviews 205

    Average Rating 5.0

    5

    100% enrolled

    春の技術が国内から消える日まで スプリング最高の入門講座ではないかと思います。

    • yh
      Instructor

      大! OMG様こんなに素敵な表現をしてくださると、気持ちが飛んでいきそうですね!

    • グッド!

    • 認めます〜

  • rksidksrksi님의 프로필 이미지
    rksidksrksi

    Reviews 7

    Average Rating 5.0

    5

    100% enrolled

    スプリングを理解しようとし、一ヶ月間スプリングブックを捕まえて理解できないのに理解しようとしました。しかし、本が罪深い入門用ではなかったので結局理解できなかったが、この川の一つだけでスプリングについて理解し始めたようです。カレーに従います。講義ありがとうございます!

    • yh
      Instructor

      ZZAMBAさんありがとうございます^^最後までファイティング!

Free

yh's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!