김영한の実戦データベース - 基本編
yh
実務に必ず必要なSQLとデータベースの基礎を学習します。 開発者だけでなく、企画者やデータアナリストの方々もSQLを深く学習します。
Basic
SQL, MySQL, DBMS/RDBMS
実務に近い例として、Spring BootとJPAを活用してWebアプリケーションを設計および開発します。

Spring BootとJPAを活用して、実務でJava Webアプリケーションを開発できます。
Spring BootとJPAを活用する最適な方法を理解します。
ドメインモデルを理解して設計できます。
ドメイン主導の設計を理解します。
スプリングブート、実務でうまく使いたいなら?
深い設計と開発を体験してください。
🚩この講義はロードマップコースです。
Spring Bootは、複雑で難しいSpringフレームワークを簡潔で使いやすくします。ここにJPAが提供する強力なORM技術を追加することで、高い生産性を維持しながら機敏にWebアプリケーションを開発することができます。このような点から、Java陣営ではSpring BootとJPAを活用してWebアプリケーションを開発することが世界的な傾向です。
スプリングブートとJPAを知っていても、実務でこれらの技術を活用してWebアプリケーションを設計し開発することは別の次元の問題です。通常、Webアプリケーションは次の開発プロセスを経ます。
このレッスンでは、掲示板のような単純な例を超えて、実務の複雑な状況を再現できる難易度の高い例を使用します。そして、要件分析から設計、開発、テスト、パフォーマンスの最適化まで、これらすべてのプロセスを順番に進めます。この作業に近い例として、Webアプリケーションを最初から最後まで一緒に設計し開発してみると、この過程の中でSpring BootとJPAを活用する正しい方法を自然に習得できます。そして実務でこれらの技術をどのように活用すべきかを理解します。特に実務において重要な性能最適化案も段階的に学んで適用できます。
全体のレッスンは、Webアプリケーションを設計および開発する1編とAPIを開発し、パフォーマンスを最適化する2編で構成されています。本講義はそのうちの最初のものに該当する1編です。
👨💻受講前に参考にしてください!
実務に近い複雑な例、最初から最後までコーディングで完成!


パート1は、メンバー、商品、注文ドメインを持つシンプルなWebアプリケーションを設計および開発します。
進行順は次のとおりです。
最近では、ビューテンプレートを使用して直接サーバーからHTMLを作成して応答するのではなく、APIにJSONデータを投稿して返すことがよくあります。 Spring BootとJPAを使用してAPIを開発する際の注意点と正しい設計方向を理解し、パフォーマンスまで考慮してAPIを完成することが今回の目標です。
パート2は、パート1で作成したドメインに基づいて外部で使用できるREST APIを開発しています。そして、段階的にルックアップ用APIのパフォーマンスを最適化します。このプロセスにより、実務上必要なJPAの照会クエリのチューニングに関連する部分を素早く解放します。
この講義はほとんど練習で行われています。そのため、最初から最後まで、自分が直接コーディングしながら講義に従わなければならない最も多くのものを得ることができます。
ちなみに、このレッスンではスプリングブートやJPA自体は詳しく説明しません。これらのスキルをある程度知っている人がこれらのスキルを最大限に活用できるようにするため、実務でWebアプリケーションをうまく作成するのに役立ちます。したがって、基本的には、スプリングやJPAの理解がある状態でこのレッスンを聞くことをお勧めします。しかし、SpringやJPAをまだよく知らなくても、最後まで従うことで、JavaでWebアプリケーションをどのように開発して完成するか全体的な感覚を捉えることができます。以後、本人が不足していると考える基盤技術を満たしていく方法で学習しても良いです。
Java ORM標準JPAプログラミング - 基本編
JPAベースの技術を理解するために必要な選手講義です。
本当! Spring BootとJPAの活用2 - API開発とパフォーマンスの最適化
APIを開発し、JPAパフォーマンスの最適化を理解します。
本当! Spring Data JPA
基礎から実務までスプリングJPAを学びます。
本当! Querydsl
Querydslを介して複雑なクエリと動的クエリの問題を解決します。
学習対象は
誰でしょう?
実務ではSpring BootとJPAを使用していますが、そのスキルをよりよく活用したい方
スプリングブートやJPAのような技術は聞いたが、どのように活用するのが良い方向なのか知りたい方
Spring BootとJPAはよくわかりませんが、プロジェクト設定から実際のWebアプリケーション開発までの例に従ってJava Webアプリケーション開発の感覚をつかみたい人
前提知識、
必要でしょうか?
JAVA言語
スプリングフレームワーク
リレーショナルデータベースの基礎知識
JPA
568,514
受講生
38,384
受講レビュー
9,017
回答
5.0
講座評価
25
講座
교육자
전: 우아한형제들 기술이사, 카카오, SK플래닛
진짜 실무에 필요한 제대로 된 개발자가 될 수 있도록, 교육하는 것이 저의 목표입니다.
EO 인터뷰 영상
개발바닥 - 시골 청년 개발왕 되다
全体
36件 ∙ (7時間 44分)
講座資料(こうぎしりょう):
4. プロジェクト作成
15:58
5. ライブラリを見てみる
09:17
6. View 環境設定
15:33
7. H2 データベース インストール
04:06
8. JPAとDB設定、動作確認
28:55
9. 要求分析
04:08
10. ドメインモデルとテーブル設計
21:10
11. エンティティクラス開発1
30:03
12. エンティティクラス開発2
19:29
13. エンティティ設計時の注意点
27:33
全体
2,423件
5.0
2,423件の受講レビュー
受講レビュー 1
∙
平均評価 5.0
5
どんな内容を説明するのかと思う度に出てくる不演説明に毎瞬理解される講義 TMIのようですが、すべてが複線だった緻密な講義 毎回説明を聞くたびに、次の講義が期待される講義 退勤して遊ぶ考えの代わりに見たくなる講義 初めに本を宣伝するときは笑いましたが、ますます本の内容が気になる講義 ヨンハン様を継承できる(?)講義 この講義が上がってからインフラが早くなったという伝説の講義 吸入力のある講義でした。次の講義に行きます 講義が面白いのは初めてです。 他の講義ももっと出してください...早いですㅠㅠ
大きい!すべてが複線だとバレましたねwwww構成します。笑 他の講義も頑張りましょう。ありがとうございます。 2010pswさん^^
受講レビュー 1
∙
平均評価 5.0
5
"私もSpring Boot + JPAで開発できます。"になります! 実戦中心にまるで地方から上がってきた?知っている兄がすぐ隣で一緒に開発しながら教えてくれるようでとても良かったです。 "ペクムンは不要です!"
unialtoに感謝します。 ソウルマルパッチを数回試しましたが、失敗してロールバックしました。笑 気になる内容があれば、お気軽にお問い合わせください^^
受講レビュー 24
∙
平均評価 4.6
5
Spring Framework Mybatis 6ヶ月国費学院を修了し、 Spring FrameBoot JPAを使用する会社に入社しました 最初にGoogleでCRUDを検索し、スイカの外で勉強しました。 とても迷って大変だったようです だから私が最初にこのインガンを知っていたなら 本当に良かったと思います。 JPA入門の方にこれまで見た人降中で最高のようです 1. 内容が分かる 2. 説明が詳細です。 この仁川をもう一度回してソースを把握したら、本を購入して基礎片もゲットする予定 良い講義をありがとうございました
カンプログラマーの絶賛をありがとうございました^^ 本当に情熱がすごい方ですね。 質問や回答にもうまくいかない部分を解いて、他の人に役立つように簡単に説明していただきありがとうございます。 途中で気になった内容は、いつでも気軽に質問してください^^!
¥10,936
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!