강의

멘토링

로드맵

BEST
Programming

/

Back-end

SpringとJPAベースのWebアプリケーション開発

このコースでは、実際に稼働しているサービスをSpring、JPA、タイムリーフなど、Javaベースの複数のオープンソース技術を使用してWebアプリケーションを開発するプロセスを学ぶことができます。このコースを十分に学んでいる場合は、独自のWebサービスを作成したり、就職に役立つポートフォリオを作成したりできます。

  • whiteship
Java
Spring
Spring Boot
Thymeleaf
JPA

学習した受講者のレビュー

こんなことが学べます

  • スプリング、JPA、タイムリーフを身につけることができます。

  • SpringとJPAを使用して実際のWebサービスを開発できます。

🙆🏻‍♀SpringとJPAベースのWebアプリケーションプログラミング🙆🏻‍♂

このコースでは、さまざまな技術を使用してWebサービスを開発します。
仮称、「スタディオーラ」というスタディ集会管理サービスを開発します。


あなたも一緒に作ってみて、自分のサービス就職に使うポートフォリオを作ってみてください。


今は本当に
作ってみましょう。

実習型講座

このコースは、理論的なコースとは異なり、使用する技術の原理の理解が目的ではなく、機能の実装を目的としています。
したがって、このコースに沿って学習することで、あなたも明らかにWebサービスを作成できます。


このレッスンでは、勉強会管理サービスの主な機能を実装します。


代わりに、技術の十分な理解が従わないと、動作原理の理解が不足して問題解決能力、応用能力が低下することがあります。

選手知識:Java / Spring、Spring Boot、Spring Data JPA / HTML、CSS、JavaScript

必ず必要な選手知識

HTML、CSS、JavaScriptに関する知識を持っている必要があります。
このコースは「Web」アプリケーションを開発します。したがって、上記の3つのスキルの理解がなければ、このコースを学ぶことは不可能です。

Java、Spring、JPAを学んだ経験が必要です。

完璧に知っていなくても大丈夫ですが、初めて学習される方にはこの講座はただ従うからでしょうか?くらいにとどまるでしょう。意味のない学習です。必ずインターネット講座や本で一度ごろ学習をしてみた開発者または学生のみがこの講座を受講してください。

この講義で学ぶこと

このコースでは、ほとんどのWebアプリケーションが基本的に機能する機能を実装します。

•会員登録/ログイン/ログアウト
•ドメインデータCRUD
• ページングとソート
• 例外処理
•テスト

シンプルな機能ですが、本物はディテールにあります。

会員登録をAccountまたはUserオブジェクトを作成して保存して終了したら、本番または本当のWebサービスと言えますか?


電子メールによる会員登録認証処理、パスワードを忘れた場合の処理、ログイン時にパスワードが間違っている場合など、さまざまな場合を考慮する必要があります。

CRUDも同様に、すべてのデータを変更するのか、一部のデータのみを変更するのか、スタディにバナー画像を提供するのか、他の関連データを追加して削除するのかを考える必要があります。
ルックアップは最も簡単に見えますが、実際には最もパフォーマンスに致命的な機能です。
どのデータをインポートしてどのように提供するかによって、アプリケーションのパフォーマンスに大きな影響を与えます。
講義を通じて、あなたはパフォーマンスを考慮し、開発する方法を学ぶことができます


ここで扱うツール

インテリJ IDEA、ブートストラップ、ジェイクエリー、タイムリーフ
Spring, Spring Boot, Spring Data JPA, Spring Security
JPA、QueryDSL、PostgreSQL、JUnit 5

🙋🏻‍♂️予想される質問QnA

Q.非専攻者も聞くことができますか?
A. はい、選手の知識があれば可能です。専攻かどうかは関係ありません。逆に、専攻者であっても、Java、Spring、JPA、HTML、CSS、JavaScriptの学習が不足すると、特にJavaとWeb技術の勉強が不足している人は受講するのが難しいかもしれません。

Q.この講義だけの特別な利点がありますか?
A. YouTubeで開発者の悩み相談を行い、多くの就労生の方がポートフォリオをどのように作るか悩んでいることを知りました。このレッスンで扱うWebサービスレベルのポルフォリオを理解し、作成し改善することができるスキルを持つことができれば、就職に有利でしょう。

Q. このレッスンのソースコードをポートフォリオとして使用できますか?
A.できません。本人のポートフォリオは完全に本人が作成しなければなりません。この講義を十分に理解したら、明らかにあなただけのWebサービスを開発できるはずです。そして、その過程を直接経験しなければ、より成長することができます

コースは続く
続きます。



この講座は、スタディオラというサービスを通じて、皆さんに実戦と同様の多様な経験と学習を提供するための始点です。以降も同じサービスに基づいて複数の講座を構想しておきますのでご期待ください。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • ポートフォリオを作成している開発者または学生

  • SpringベースのJava Webサービスを開発したい開発者または学生

  • Spring Boot、Spring Core Technology、Spring MVC、Spring Security、Spring Data JPAを受講した開発者または学生

前提知識、
必要でしょうか?

  • Java

  • スプリング、スプリングブート、スプリングデータ JPA

  • HTML、CSS、JavaScript

こんにちは
です。

92,400

受講生

4,233

受講レビュー

2,010

回答

4.8

講座評価

20

講座

네이버와 아마존을 거쳐 현재 Microsoft에서 시니어 소프트웨어 엔지니어로 일하고 있습니다.

아인슈타인은 "교육이란 사실을 가르치는 것이 아니라, 생각할 수 있는 힘을 기르는 것이다."라고 말했습니다. 그리고 저도 그 말에 깊이 공감하며 강의를 만들고 있습니다.

유튜브:
'백기선' 채널에서 개발자 고민 상담 및 개발자에게 유용한 지식 공유
번역: 스프링 및 하이버네이트 관련 서적 다수 번역
저술: 쉽게 따라하는 자바 웹 개발

カリキュラム

全体

96件 ∙ (18時間 12分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

115件

4.8

115件の受講レビュー

  • catsriding님의 프로필 이미지
    catsriding

    受講レビュー 24

    平均評価 5.0

    5

    100% 受講後に作成

    IntelliJ IDEA, ngữ pháp cơ bản Java, ngữ pháp cơ bản SQL, Spring MVC, Spring Boot, JPA, Spring Data JPA, Spring Security, QueryDsl, Git, GitHub, iTerm, DataGrip... Khi học Java backend, bạn cần phải học nhiều hơn bạn đã học được. Những điều tôi làm cứ chồng chất lên, và tôi chắc chắn rằng tôi không phải là người duy nhất...🥺 Thông qua quá trình viết mã và thực thi nó thông qua sách hoặc tài liệu về các công nghệ liên quan (thực ra, hầu như chỉ có các bài giảng trực tuyến...🤫), hoặc xem các bài giảng Infron và YouTube của Ki-seon Baek và Young-han Kim, 💭 &# x27; À, có những thứ này. Và sau đó tôi phát hiện ra, nhưng tôi chỉ đến đó. Khi học một thứ gì đó, cách học nhanh nhất là 'bắt chước'. 👩🏻‍💻 Sự bắt chước là mẹ của sáng tạo 😎 Qua bài giảng này, tôi đã có thể ghép từng mảnh ghép rời rạc lại với nhau và khi thấy nó thực sự được áp dụng, tôi bắt đầu nhìn thấy các hàm và mã mà trước đây tôi chỉ có trong đầu hoặc không hiểu 🔎. Ngoài ra, "Nếu bạn không biết điều này thì bạn không nên!" Và anh ấy đã cho tôi biết từng điểm một... Thật là đau đớn, nhưng thật tuyệt khi có thể tìm ra trình độ hiện tại của tôi và nhanh chóng tìm ra những điều tôi cần học hỏi về những khuyết điểm của mình. Tôi nghĩ điều quan trọng là phải tìm hiểu những gì bạn cần ở mức độ thích hợp trong số các công nghệ và thông tin rộng lớn được gọi là chương trình phụ trợ. Nếu bạn xem qua từng bài giảng, điền vào những gì bạn còn thiếu, trước khi bạn nhận ra điều đó, như Baek Ki-seon đã nói 🎼, “Nếu bạn đã tiến xa đến mức này, bạn sẽ có thể tự mình làm được điều này.” Nó đã hoạt động. Nhân tiện, nếu bạn nhìn vào phần đánh giá khóa học, có những người không hiểu nó. Mặc dù đây là một bài giảng ví dụ thực tế nhưng việc yêu cầu giải thích chi tiết về mã là không phù hợp. Không có gì trong thế giới thực có thể dễ dàng đạt được mà không cần nỗ lực hay tốn kém. Khóa học này rõ ràng yêu cầu người chơi phải có kiến ​​thức về kỹ thuật. Tôi nghĩ lộ trình đã được thiết kế thực sự tốt. Điều này có nghĩa là đối tượng mục tiêu của bài giảng này hiện đã rõ ràng. Vẫn còn một chặng đường dài phía trước và nhiều thứ còn thiếu sót, nhưng nhờ có Baek Ki-seon, chúng ta đang tiến nhanh hơn trên con đường đúng đắn mà không bị mất phương hướng. Tôi luôn biết ơn bạn vì đã chia sẻ kiến ​​thức với chi phí thấp như vậy. Hẹn gặp lại bạn trong một bài giảng khác. Cảm ơn bạn rất nhiều 🙏🏻

    • kdhee1191300님의 프로필 이미지
      kdhee1191300

      受講レビュー 10

      平均評価 5.0

      5

      100% 受講後に作成

      Cảm ơn bạn vì những bài giảng luôn tuyệt vời. Tôi rất hài lòng với nội dung!!! Tuy nhiên, nếu thiếu kiến ​​thức cơ bản, bạn có thể cảm thấy nản lòng giữa bài giảng. Hãy cẩn thận.

      • modunaeggu8848님의 프로필 이미지
        modunaeggu8848

        受講レビュー 5

        平均評価 5.0

        5

        79% 受講後に作成

        Tôi cảm thấy như mình đang nhận được sự dạy kèm 1:1 từ nhà phát triển giỏi nhất ^^ Tốt nhất!! tôi khuyên bạn nên nó

        • gurumee920260님의 프로필 이미지
          gurumee920260

          受講レビュー 11

          平均評価 5.0

          5

          100% 受講後に作成

          Tôi là một sinh viên trước đây đã để lại nhận xét rằng sẽ thú vị hơn khi vừa giảng bài vừa tạo một dự án, và tôi thực sự biết ơn vì loại bài giảng này đã được tạo ra. Tôi nghĩ tôi rất thích nghe nó. Cảm ơn

          • rlaworms09055404님의 프로필 이미지
            rlaworms09055404

            受講レビュー 13

            平均評価 5.0

            5

            65% 受講後に作成

            Tôi rất thích bài giảng này nên tôi đang để lại bài đánh giá để bày tỏ lòng biết ơn của mình tới giáo viên. Trên thực tế, tôi rất lo lắng không biết liệu mình có thể theo học khóa học này trước khi tham gia hay không. Trình độ học tập của tôi trước khi bắt đầu bài giảng Java, Spring, Spring Boot - Ít nhất 1 lần giảng cơ bản Thyemleaf, JPA, HTML, CSS, Javascript, Jquery, Git - chỉ là một chút thôi Spring Security, cách viết bài kiểm tra - Tôi thậm chí còn không biết nó là gì Nó là như thế này và tôi đã tự mình tạo ra một bảng thông báo rất đơn giản bằng cách sử dụng Boot, JPA và Thymeleaf. Đó là một kỹ năng. Tôi hiện đang đạt được tiến bộ khoảng 55% và tôi rất hài lòng. Đây là cách tôi đang học. Trong khóa học, hãy giải thích ngay từ đầu nội dung bạn sẽ triển khai hôm nay. Sau đó, bạn sẽ được hướng dẫn quy trình tự viết mã và các cam kết khi bắt đầu và kết thúc bài giảng. Bạn tải chúng lên một cách riêng biệt, nhưng tôi đã tạo hai tệp dự án, một tệp để kiểm tra cam kết. Một cái mà tôi đã từng theo đuổi. Mình tự làm theo tất cả code trong từng bài giảng, nếu có lỗi hoặc phần nào không khớp do phiên bản thì mình sẽ làm theo. Tôi kiểm tra một dự án khác, so sánh nó, triển khai các tính năng của bài giảng và tiếp tục. Những người đánh giá khóa học khác và bản thân Kiseon nói rằng khóa học tập trung vào thực hành mà không giải thích chi tiết lý thuyết. Như bạn đã nói, ít nhất tôi cảm thấy rằng lời giải thích tối thiểu cần có khi tạo một dự án web là đủ. Tôi cảm thấy như bạn đang làm điều đó. Tất nhiên, ví dụ như từng phương thức được sử dụng trong Spring Security có những tham số gì. Tôi không thể giải thích chi tiết được, nhưng tôi nghĩ nó không cần thiết. Bạn có thể nhận ra nó khi học hoặc bạn có thể tự mình tra cứu nếu cần. Tôi đã học những kiến ​​thức cơ bản về công nghệ và cách sử dụng những công nghệ đó để tạo ra một trang web. Nếu bạn muốn học, tôi đánh giá cao khóa học này. Mình cũng vẫn còn 45% số bài giảng nên mình sẽ cố gắng theo dõi chăm chỉ hơn nữa. Cảm ơn bạn đã tạo ra một khóa học tuyệt vời.

            ¥39,419

            whiteshipの他の講座

            知識共有者の他の講座を見てみましょう!

            似ている講座

            同じ分野の他の講座を見てみましょう!