김영한의 실전 데이터베이스 - 설계 1편, 현대적 데이터 모델링 완전 정복
김영한
데이터베이스 설계를 개념적, 논리적, 물리적 3단계로 체계적으로 배우고, 실무 중심 쇼핑몰 프로젝트로 역량을 강화합니다. 현대적 설계 기법과 최신 트렌드를 통해 실전 노하우를 익힙니다.
초급
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
558,507
受講生
36,608
受講レビュー
8,965
回答
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,378件
5.0
2,378件の受講レビュー
受講レビュー 1
∙
平均評価 5.0
5
무슨내용을 설명하는거야 라고 생각할때마다 나오는 부연설명에 매순간 이해가 되는 강의 TMI같지만 모든것이 복선이었던 치밀한 강의 매번 설명을 들을때마다 다음 강의가 기대되는 강의 퇴근하고 놀생각 대신 보고싶어지는 강의 초반에 책 홍보를 하실때는 ㅋㅋㅋㅋ 했지만 점점 책 내용이 궁금해지는 강의 영한님을 상속받을 수 있는(?) 강의 이 강의가 올라오고나서 인프런이 빨라졌다는 전설의 강의 흡입력있는 강의였습니다. 다음 강의 지르러갑니다 강의가 재미있긴 처음이네요 다른강의도 더 내주세요...얼른요ㅠㅠ
크! 모든것이 복선이라니 들켰네요 ㅋㅋㅋㅋㅋ 강의 준비를 할 때 사실 나름 치밀하게? 구성합니다. ㅋㅋㅋ 다른 강의들도 열심히 준비할게요. 고맙습니다. 2010psw님^^
受講レビュー 24
∙
平均評価 4.6
5
Spring Framework Mybatis 6개월 국비학원을 수료하고 Spring FrameBoot JPA 사용하는 회사에 입사하였습니다 처음에 구글로 CRUD를 검색해서 수박 겉햝기로 공부하였는데 엄청 헤매고 힘들었던 것 같습니다 그래서 만약 제가 이 인강을 먼저 알았더라면 정말 좋았겠구나 라고 생각이드네요 JPA를 입문하시는분들에게 이제까지 본 인강중에 최고인 것 같습니다 1. 내용이 알차다 2. 설명이 디테일하다. 이 인강 2번 더 돌려보고 소스파악되면 책구매해서 기초편도 겟할 예정 좋은 강의 올려주셔서 감사합니다
강프로그래머님 극찬을 해주셔서 감사합니다^^ 정말 열정이 대단하신 분이시네요. 질문과 답변에도 잘 안되는 부분을 풀어서, 다른 분들께 도움이 되게 쉽게 설명해주셔서 고맙습니다. 중간에 궁금하신 내용은 언제든지 편하게 질문주세요^^!
期間限定セール
¥66,000
25%
¥10,331
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!