강의

멘토링

커뮤니티

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,622

受講生

4,262

受講レビュー

2,010

回答

4.8

講座評価

20

講座

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

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

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

カリキュラム

全体

96件 ∙ (18時間 12分)

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

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

受講レビュー

全体

115件

4.8

115件の受講レビュー

  • catsriding님의 프로필 이미지
    catsriding

    受講レビュー 24

    平均評価 5.0

    5

    100% 受講後に作成

    IntelliJ IDEA、Java基礎文法、SQL基礎文法、Spring MVC、Spring Boot、JPA、Spring Data JPA、Spring Security、QueryDsl、Git、GitHub、iTerm、DataGrip ... Javaバックエンドの学習をしてみると、学習したより学習する必要があります。することがずっと積み重なっていくのに私だけそうではないでしょう…🥺 それらの技術の本やDocumentations、または(事実、ほぼ綱のみ...🤫)ペク・ギソンとキム・ヨンハンのインフラとYouTubeの講義を見ながらコードを書いて実行させてみる過程を通じて💭'ああ、あります'と分かるようになりましたが、私はちょうどそこまでしかなりませんでした。 何かを学ぶときに最も速く学ぶ方法はやはり'模倣' 👩🏻‍💻 模倣は創造の母です 😎 この講義を通して散らばっていたパズルのピースを一つ一つ合わせてみることになり、実際に適用される姿を見ると、以前まで頭の中にしか入っていないか理解されていなかった機能やコードが少し軽く見え始めました🔎 また、"これを知らないでください!"とコックコックファクトを吹き飛ばしてくれるのに…パック幅がとても苦いですが、現在私自身のレベルを把握できて不足している部分について何を勉強して来るべきかを素早く見逃せて良かったです。バックエンドという膨大な技術と情報の中で必要なものを適切な程度に学習することも重要だと思います。 そのような不足を満たしながら講義を一つ一つ進めていくと、いつのまにか白機線様が🎼言うように~になりました。 まあ、受講評を見ると理解できない方がいらっしゃいました。実践例講義ですが、コードの詳細な説明を求めるのはケースではありません。努力なしに代償なしで簡単に得られるのは現実世界にはありません。この講義は明らかに、そのスキルに関する選手の知識を求めています。ロードマップ企画を本当にうまく設計されたと思いましたね。現在、この講義のターゲット層がはっきりと捉えられているという意味でしょう。 まだ行き先が遠く不足していることが多いですが、白機線様のおかげで方向を失うことなく、正しい道に早く行っています。このように低コストで知識を共有していただき、いつも感謝の気持ちで学んでいます。 それでは別の講義でお会いしましょう。 本当にありがとうございました🙏🏻

    • kdhee1191300님의 프로필 이미지
      kdhee1191300

      受講レビュー 10

      平均評価 5.0

      5

      100% 受講後に作成

      いつも良い講義ありがとうございます。内容はとても満足しています! ただし、基礎が不足すれば川の真ん中に骨打ちすることができます。 注意してください。

      • modunaeggu8848님의 프로필 이미지
        modunaeggu8848

        受講レビュー 5

        平均評価 5.0

        5

        79% 受講後に作成

        最高の開発者に1:1課外を受ける気分です^^最高!!

        • gurumee920260님의 프로필 이미지
          gurumee920260

          受講レビュー 11

          平均評価 5.0

          5

          100% 受講後に作成

          以前にプロジェクトを作成しながら講義するともっと面白そうだと残していた受講生なのですが、本当にこのような講義が作られたのでとても感謝しました。楽しくよく聞いたようです。ありがとうございます。

          • rlaworms09055404님의 프로필 이미지
            rlaworms09055404

            受講レビュー 13

            平均評価 5.0

            5

            65% 受講後に作成

            講義がとてもよく聞いていて先生に感謝した心に受講評でも残します。 実際に受講する前にこの講義に従うことができるかどうか多くの心配をしました。 講義を始める前に、私の学習レベルは Java、Spring、Spring Boot - 基本講義を一度聞いたこと Thyemleaf、JPA、HTML、CSS、Javascript、Jquery、Git - 少し味だけを見た程度 Spring Security、Testの作成方法 - 何も知らなかった これだけで、一人でBoot、JPA、Thymeleafを使ってとてもとてもシンプルな掲示板を一つ作ってみた 実力でした。 現在約55%程度進んでいますが、とても満足しています。 私はこう学習しています。 該当講座で最初から今日はどんな内容を具現するだろうと説明してください。 その後にコードを直接書く過程を見せながら、その講義の開始時点、終了時点のコミットを それぞれアップロードしますが、私はプロジェクトファイルを2つ作成し、1つはコミットチェックアウト用です 1つは私が直接従うために使用しました。 講義ごとにすべてのコードをすべて直接追従し、エラーが発生したりバージョンのために合わない部分は 他のプロジェクトでチェックアウトすることと比較して、その講義の機能を実装して進んだ。 他の受講評や、あるいは汽船様自らも理論を詳しく説明せずに実習中心の講義だと 言われましたが、少なくとも私が感じるにはWebプロジェクトを作成しながら、必要な最小限の説明は十分です していただいていると感じています。 もちろん、例えばSpring Securityで使用するメソッド単位でパラメータがどれかまで detailを説明してくれるほどではありませんが、そんな必要はありません。 学習していきながら悟ることもあり、必要なら自分で探してみればいいですからね 技術の基本を学び、その技術がどのように使用され、1つのWebサイトが作成されるか 学びたい方は、本講義を強くお勧めします。 私もまだ45%の講義が残っているので、これからももっと頑張っていこうと思います。 良い講義を作ってくれてありがとう。

            ¥40,753

            whiteshipの他の講座

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

            似ている講座

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