
Python/Djangoウェブサービス開発完璧ガイド with React (Django 4.2基準)
pyhub
Python/Djangoを使ったウェブサービス開発の基礎をしっかりと固めましょう。Djangoの学習には時間がかかりますが、繰り返しの開発の中で皆さんの生産性を最大化できます。皆さんの想像を現実のものにしてください。
초급
Python, Django, React
Python/Django Web サービス開発の基礎をしっかり築きましょう。React を通じて、最新のトレンドの Web フロントエンドを体験しましょう。Python を知っていれば、始めることができます。あなたの想像を現実にしてみましょう。

さまざまな方法で 1 つのサービスを開発することで、Web の深い理解が得られます。
Django Web フレームワークの深い理解
Django を活用した効率的な Web API 開発
React 関数コンポーネントを活用した開発
Django バックエンドと React フロントエンドの連携
Docker コンテナを使用したサービスのデプロイ
Djangoとdjango-rest-framework
深く扱う国内唯一講義!
この講義は販売されなくなりました。
以下のリンクからDjango 4.2基準のリニューアルレッスンを確認できます。 :-)
バックエンド開発に必要なほぼすべての機能
Django 1つでサポートしています。
ホイールを再発明しないでください。バックエンド開発に必要なほぼすべての機能をジャンゴ(Django)一つでサポートしています。 Djangoを楽しんで繰り返しを減らし、あなたの時間を大切にしましょう。 Django / Reactを使用して、開発の生産性を最大化し、開発する必要があるコードを確実に減らし、コードの読みやすさを向上させます。
そのためには、Django / Reactの堅牢な基礎が必要です。この1つの講義では、その基礎をしっかりと拭くことができます。
注意事項
深い理解なし
Pythonコードのみをリストする
Django Webサービスの開発
疲れた方
Pythonの基礎
文法はわかりますが、
次のコースで何を
すべきかどうか
直接ウェブサービス
構築したいのですが、
どうやって始めるか
知らない方
FlaskでWebサービス
構築してみましたが、
サービス開発の
面倒を感じた方
皆さんがジャンゴを正しく理解して活用できるように支援しようと設計された講義です。 Djangoの設計哲学を心から伝えたいと思いました。以下は、Djangoの設計哲学のいくつかを抜粋しました。
王道はありません。着実にじっくりと学習するだけです。その道を私と一緒にしましょう。あなたのPython/ジャンゴ/リアクトペースメーカーになります。以下の章OOさんの受講評価を引用します。
率直に初めて聞いたときに難しい部分が多かったのですが…何度も聞いて何度も何度も繰り返してみると概念をつかむのにこれほど良い講義はないという感じがしました。最良の部分はどうやらリアクトと連動して使用する方法を教えてくれたので、フロントとバックエンドの両方を自分の手で作り、結果を直接確認して本当に良かったです。
さまざまな質問を歓迎します。講義で扱っていない内容であっても、ジャンゴ/リアクトに関する質問であれば全て歓迎です。世界に愚かな質問はありません。さまざまな質問をしてください。一緒に悩んで一緒に成長するようにします。
昔の生活コーディングイゴインさんの文が好きで引用してみます。
アドバイスすると、質問者が面倒でなければ、より良い回答を得ることができます。そして、解決された質問に解決過程も一緒に記述していただければ、後で探すときにも良く、他の方にも大いに役立ちます。
本講義がジャンゴ参考書になるよう、outdatedされた内容が生じないように、変更されたジャンゴ機能は着実にアップデートいたします。進化し続ける講義になるよう努めてまいります。ジャンゴの基本はこの川の一つで終わってください。もし私が逃している部分がある場合は情報提供をお願いします。すぐに反映させていただきます。
すべての理論の章で使用されているスライドは、長年の講義を行っている間にトリミングされ、洗練されたスライドです。 PDFファイルでもご提供いたしますので、手書きしながら講義を受講してください。
参考にすれば良い公式文書リンクも入念にPDF文書内に追加しておきました。関連する公式文書は、隙間ごとにお読みください。 Djangoは公式文書が本当に整っています。公式文書に答えがあります。公式文書を見る習慣が必要です。そうしてこそ、実力が速く跳ねます。グーグルからやらないでください。
以下のリポジトリにすべての練習履歴がコミットされています。直接目で実習履歴を確認したいときに便利です。
選手の知識を確認してください!
最も重要なのは開発への熱意であり、忍耐です。一度にすべてを理解することはできません。粘り強いスイレンだけがあなたのスキルを育てることができます。その旅の皆さんのペースメーカーになります。
ぜひPython基礎文法に先に慣れてから、本講義を始めることをお勧めします。少なくともPython関数/クラス/継承/ファーストファンクション/装飾者は必ず見てから始めてください。
その中で、継承と装飾者は、Djangoのさまざまな機能を理解してカスタマイズするために必要な文法です。デコレータコンセプトはリアクトのHOC(Higher Order Components)にも同様に適用されます。 PythonとJavaScriptはスクリプト言語なので、同様の文法がたくさんあります。
ウェブに対する理解とジャンゴバックエンド、そしてリアクトフロントエンド開発の基礎をしっかりと固めることができるようになります。彼は簡単な形のインスタグラム/配達の民族サービスの程度はたっぷり作ることができます。もちろん、単に講義を一度聞いてコードをたどっただけで、このような境地に至ることはできません。誠実に講義に取り組んで、悩み、質問し、開発してみてください。
Djangoをよく理解すると、FlaskやFastAPIなどのPython Webフレームワークをすばやく起動できます。違うようですが、すべてPythonで開発されたWebフレームワークだから似ています。一つのサービスでも必要に応じて混ぜてお使いいただけます。
最後の章でドッカーコンテナを活用した展開について詳しくお知らせします。これを活用すれば、さまざまなクラウドベンダーで言語/フレームワークに関係なく、より簡単にWebサービスを展開できます。
DjangoとReactの技術的背景について理解してみましょう。
Django開発環境を設定し、Djangoの重要な機能について説明します。そしてジャンゴの強力さを体験する目的で、ジャンゴブログ開発ライブコーディングショーを進めます。ソースコードエディタはVisual Studio Codeを使用し、Windowsを中心とした開発環境の設定について説明します。
Django ORMであるModelsの各機能を理解し、モデルを活用してデータベースCRUD方法を習得します。
Django ViewでHTTPリクエストを処理するさまざまな方法について理解しましょう。
最も基本的なWebフロントエンドHTML / CSS / JSの開発方法について学び、CSS / JSファイルをDjangoプロジェクトに配置する方法を学びます。
Django Formsを活用した検証を学び、それをViewで活用する方法を学びます。サーバーに渡されるすべてのデータは絶対に信頼されるべきではなく、データの検証が完了したらDBに反映する必要があります。
例えば銀行から100万ウォン出金要請が来たのに残高が100万ウォンがあるか検査をしてから出金をしなければなりません。当然の話のようですが、残高検査なしで100万ウォン出金を処理するようにプログラムを開発される方が多いです。検証を面倒にしたり困難になったりして、一度実装してみようと検証をしないようにしています。
これらのDjangoは検証を体系的に行うことができるように、いくつかの機能がよく連携しています。 Djangoをよく知ることで、最小限のコードで体系的な検証を行い、当社のサービスをより安全に管理できます。これらの機能をうまく活用して味わうためにWebフレームワークを書くのではありませんか?知るだけに見え、知るほど活用できます。ランダムタイピングは開発ではありません。
サービスで認証のセキュリティを確保する必須機能です。 Web にはさまざまな脆弱性があり、これらの脆弱性を 1 つずつ取り扱うのは難しい場合があります。 Djangoは、Django基本で認証に必要なほぼすべての機能を提供します。認証機能をジャンゴチームでギャランティしてメンテナンスをしてくれるのです。
Djangoチームが提供する機能を使うからといって、カスタムが詰まっているわけではありません。私たちが好きなだけカスタマイズできるように設計されています。 auth アプリのデフォルトロジックに 100% 従うと、コーディングすることはほとんどありません。 Djangoの基本アプリであるauthアプリを最大限に活用して、ログイン/ログアウト/会員登録機能を実装しましょう。
今本番です。 Djangoの機能を最大限に活用してInstagram Stサービスを一緒に開発しましょう。
Djangoの基本機能は、Webページの実装に焦点を当てています。 Web APIの開発に使用できますが、100%の使用法が一致するわけではありません。そのため、Web APIの開発に焦点を当てたDRFが開発されました。 DRFは、ジャンゴとは別のライブラリではなく、ジャンゴの設計哲学にそのまま従っているライブラリです。 DRFのSerializerは、Django基本のFormの哲学に従います。 DRFのViewSet / APIViewは、Django BaseのCBVベースで開発されました。だからDRFをうまくするためには、Djangoの基本をうまくしなければならず、その機能を100%理解して活用できるようになります。
ECMAScript 6(以下ES6)文法を習得し、リアクトの重要な概念について学びます。
前のセクションまで、Django / Reactの開発に必要な基本理論をすべて学びました。今、リアクトとジャンゴを混ぜて一緒にする本番です。 Django / Reactの機能を最大限に活用するInstagram St.サービスを一緒に開発しましょう。本講義では、インスタグラムSt。すべての機能をすべて実装するわけではありません。必要な多くのサービス機能が技術的には同様の実装を持っているので、重複することなく重要なサービス機能を中心に説明します。
コンテナベースのサービス展開の必要性について学び、Dockerのインストール方法とDockerイメージを構築して展開する方法を学びます。
Q. 非専攻者も聞ける講義ですか?
長年にわたって非専攻者の対象に進んで検証された講義です。 Pythonの基礎文法を理解していれば十分に従うことができる講義です。もちろん、一度聞いて理解できないこともあります。一度聞いて理解するそのような人はいません。あまりにも心配してください。見知らぬ分野を学習するのだから当然のことです。正確な方向性を持つ努力は裏切られません。何度も見て悩んで学習してみてください。それでもギャグ脂肪の時はすぐに質問をしてください。一緒に乗り越えるようにします。 :-)
Q. Pythonは入門者向けの言語ではありませんか?
Pythonは他の言語よりも読みやすく、短いコードで多くの作業を効率的に実行できます。国内でPythonが人気を得たのはそれほど長くはありませんが、海外では十数年前からすでにメジャー言語であり、ウェブを含む様々な分野で活発に使用されています。
そしてPythonは遅くはありません。英語を正しく知らずに使用すると、コングリッシュになるように、Pythonを正しく理解できず、使用されたPythonコードを効率的にしません。 Pythonをよく理解して使用すると、すぐに動作するコードをすばやく開発できます。 C言語で開発したコードがすべての場合に素早く動作すると言えますか?ゆっくり動作するように開発すると、ゆっくり動作するようになります。そしてPythonがCPU演算では遅いですが、高速CPU演算が必要な部分はC/C++/Rustなどで開発したPythonライブラリが解決してくれます。 numpyのようなライブラリです。だから、Pythonを活用してデータ分析と機械学習をするのでしょう。 :-) 実際、カカオの数多くの機械学習APIはPythonで開発されています。 (注: [YouTube - PyCon Korea]推奨システムのためのアプリケーションサーバー開発のレビュー@kakao )
Q. Djangoは学習費用が高すぎて遅く、制約が多くないのですか?
Djangoは、2005年に公開されてから17年以上にわたって十分に成熟したフレームワークです。 (スプリングは2003年に公開されました。)Djangoはバックエンドのフルスタックフレームワークです。
ジャンゴはジャンゴ一つで提供してくれる機能が多いだけです。機能が多いというのが遅いという意味は絶対ではないでしょう。 FlaskなどのMicro Webフレームワークは、提供する機能が少ないものです。提供してくれる機能が少ないというのが早いという意味でもないでしょう。
Djangoの設計哲学の中で、最初のものは「緩い結合」です。 Djangoは利便性のためにフルスタックでさまざまな機能を提供しますが、各機能には独立性があります。必要な機能だけを抜いて使用することができ、さまざまなPythonライブラリと組み合わせることができます。
トスは1000人余りのトスチームメンバーを対象にサービスを作る「トスインターナル」という組織があります。この組織では、Djangoとリアクトでサービスを開発しています。 ( トスの関連採用発表:Server Developer(Internal Product) )トスインターナルチームはなぜDjangoとReactを選んだのですか?
Q. 講義でジャンゴ/リアクトをどのレベルまで扱いますか?
基本的なWebサービスの構成に必要なDjangoの基本技術のすべてをカバーします。 Djangoチャンネル、Celeryは扱いません。リアクトでは、Reduxを除く基本的なWebサービスの構成に必要なすべてを網羅しています。リダックスを除いた理由はまだリダックスを多くの方が使っていますが、不必要にリアクトアプリケーションの複雑さを極度に高める技術だと思うからです。リダックスはリアクトでまともな状態管理技術がなかった時代に出てきた技術です。現在、さまざまな状態管理技術があります。その中で、フックとContext APIについて深く見ていきます。
Q. 受講前に備えなければならない実習環境はありますか?
Pythonとnodejsがインストール可能な環境であれば、どちらも可能です。 Windows / Linux / Mac環境の両方が良いです。 Python / nodejsのインストールが難しい環境であれば、クラウドIDEサービスを活用してください。 WebブラウザでLinux環境を使用できます。
Windowsでは、簡単にDocker DesktopをインストールするためにWindows 10 Pro以降をお勧めします。 Windows 10 Homeでは、レジストリの変更が必要な場合があり、面倒な場合があります。クラウドIDEサービスはドッカーで駆動されるサービスであるため、クラウドIDEコンテナ内ではドッカー駆動はできません。
このレッスンでは、他のプラットフォームでサービスしていたコンテンツをInflearnに転送しました。以前のプラットフォームでの受講評価を共有します。
on1OOさん本当に詳細な概念中心に細かく教えてくれます。最初は難しいかもしれませんが、概念が積み重ねられて深く理解されていると思い、私は本当に満足でした! Pythonの基礎程度は勉強して聞くのを無条件にお勧めします。ジャンゴの基礎から配布まですべて込められています。途中で一人で勉強しては分かりにくいヒントを教えてくれる部分もとても良かったです。
ossOOさんこの講座を作ってくれたイ・ジンソク講師に感謝します。まだ講座を聴いているところですが、各チャプターが進行されるたびに、これまで気になっていた点がお酒解かれます。私はジャンゴについていくつかの書籍も事故ジャンゴ関連講座を聞いて独学したが、ジャンゴの深い部分まで独学で習得することはあまりにも困難でした。わからない状態で?よろしく、使っていた部分が多いのですが。イ・ジンソク講師の講座を聞いて、なぜこのように動作するのか、どのような構造を持っているのか、活用方法は何なのかよくわかるようです。講座への進行方式はadmin > model > viewなどで順次進行しますが、各チャプターごとに連携性も考慮して講座していただき、その内容もディープするので、私のように初心者~中途半端に使う中級段階のユーザーにとても良い講座のようです。また、ジャンゴをしながらフロントエンドへの悩みをたくさんしましたが、ジャンゴとVuejsに対する連動も悩んでみて、他のフロントエンドツールも悩んでみたが、また一人で独学するには時間と頭痛を考慮して漢方パッケージであるこの講座を選択するようにされています。 154,000ウォンというお金が少ないお金ではないので、決済するまで多くの悩みをしました。しかし、決済した後に講義を聞きながら感じたのは、ああ、本当にこの講座について悩みをたくさんしていたのだと思うので、お金が惜しくありませんでした。チャプターへの進行の滑らかさと声のトーンも講座に集中できるトーンで非常に集中がよくなります。講座を聞くことができる期間が180日という制約があるのが残念ですが、それは私がどれほど誠実に講座に取り組んで習得するかという問題でしょう。与えられた講座資料だけを見ても十分に覚えて活用できるようです。
ハOOさん私が生まれ、今まで聞いた講義の中で一番気に入ったようです。キャリアが豊富なので、何かエラーに出会ってもすぐに対処して川の流れが途切れることはありません。説明もとてもきれいで説明が多く必要な内容は後ろに渡され、講義全般にわたってじっくりと説明してくれます。講義が構造的にとてもよく織られていると思います。私も教育経験があってわかるのに講義にとても丁寧に注いだようです。 YouTubeで撮影したウェブ講義と次元が異なります。基礎から配布までできる本当に充実した講義です。友達がジャンゴやリアクトを学びたいなら無条件におすすめです。 22万ウォン払っても全く惜しくなかった。 Pythonは基本的な文法を知っておく必要があり、JavaScriptはまったくわからないかもしれません。 Python文法だけ知れば非専攻者もスムーズに聞ける講義のようです。
liveOOさん一度こんなに良い講義を作ってくれてありがとう!聞こえる噂によると、本当に良い講義だと信じて決済したのですが、やはり他の講座とは違ってお金が安らかった講義でした。最初から最後までしっかりついてみると講義時間分より長くかかりますが、その時間が絶対に惜しくはありません。一度見るにはあまりにも惜しい講義です。基礎が不足したい方はぜひ聴くことをおすすめします:)
県OOさんこういう講義がもっとできたらと思います。 Django自体が抽象化された部分が多く、何か簡単に作ることができますが、内部を理解していないことが多かったです。その点で内部コードを説明してくれた部分は役に立ちました。印象深く見てブログにオススメのレビューも書いています。ありがとう:)
このOOさんaskcompanyのときに講義を聞いて、今回再度決済してしっかりしてみたいと思います。基本から詳細まで多くの役に立ちます。学期が始まってしばらく聞こえませんでしたが、再びチャンを出してもさえ聞こうとします。素晴らしい講座を作ってくれてありがとう。 '人生は短いです。 PythonとDjangoを使用してください。」言葉がありますね。頑張ります。
ハンOOさん普段はPythonでいろいろと作業しながらflaskの組み合わせでapiを上げるのにある瞬間からジャンゴでもっと多くの作業を必要とすることができて聞いています。を習得することができます。 Djangoを勉強する必要がある場合は、強くお勧めします!
ヤンOOさん本当に良い講義です、react と django で作られた open source を分析して修正しなければならないことが生じ、短期間に react と django を急いで学んでいますが、難しいですがよく説明してくれてよく学んでいます。アプリケーションだけでWebプログラムをそれもreactとdjangoでフルスタック開発をしようという概念もなかったのですが、そんなことも役に立ちます。中途半端なヒントでお知らせいただく情報もとても役に立ちます。本だけでは難しかったと思います。学ぶ内容、知るべき内容が多いです。まだ聞いているのですが、今回の機会を通じてウェブの最新技術を知っているようで、とても嬉しいです。こういう講義を作ってくれてありがとう。
私のOOさん強力おすすめです。私が有料購入した講義の中で最も満足度の高い講義です。金額自体が大きな金額だと思われるかもしれませんが、それだけイ・ジンソク様の情熱と努力、ノウハウが溶け込んでいる講義です。 :) 韓国で最も詳細なDjango講義です!
ROOさん入念な講義はとても良いです。初めて何も知らない時は何の音をするのか頭痛だったのですが、二度目聞いたので基本を知らせてあげようとあれこれ説明したことを知りました。まだ受講進行中ですが、受講料がもったくないですよ〜
カOOさん講師様が一つ一つ丁寧に教えてくれて楽しく勉強しています。もともとdjangoを勉強してdjango templateでホームページは製作してみましたが、reactを勉強してからどうやってapiと連動して配布はどうやって幕を閉じたのですが、講師様の授業を聞くとある程度欺かれた気分です!混乱があったらずっと聞いて繰り返してみると理解できました。最後まで走るよ!
PythonとDjangoに心からのソフトウェア開発者のLee Jin -sukです。
ジャンゴライブコーディングショー(50分。YouTube St.)映像を通じて、ジャンゴウェブ開発の強力さをライブコーディングでお見せします。
学習対象は
誰でしょう?
Python Webサービス開発を基盤からしっかり始めたい人
Django と React の API 連携について知りたい方
バックエンド/フロントエンド/配布まで1講義でみんなで体験したい方
前提知識、
必要でしょうか?
Python の基本文法の理解
JavaScript の基本文法 (関数、Prototype、this など) の理解
Django を使用して簡単なページを作成した経験
3,079
受講生
146
受講レビュー
933
回答
4.7
講座評価
5
講座
파이썬과 장고에 진심인 소프트웨어 개발자
파이썬/장고 질답 및 교육서비스, 파이썬 사랑방 주인장
파이썬 사랑방 with Django/React 커뮤니티 (구. Ask Django) 운영자
(전) Microsoft Azure MVP 어워드 수상 (2016년~2022년)
대외 활동
오프라인 교육 : SK텔링크, LS그룹, 삼성 디스플레이, 부산대학교 정보화본부, 서울대학교 벤처경영학연합전공, 패스트캠퍼스 웹서비스 개발 캠프 3기 등
기술 자문 : 유클리드소프트, 부산대학교, 한국산업기술평가관리원, 한국방송통신전파진흥원 등
여러분의 파이썬/장고/리액트 페이스메이커가 되겠습니다. 😉
全体
157件 ∙ (48時間 19分)
講座資料(こうぎしりょう):
9. Djangoモデルフィールド
13:38
12. Djangoシェル
08:57
13. モデルによる照会(基礎)
21:12
全体
75件
4.9
75件の受講レビュー
受講レビュー 5
∙
平均評価 5.0
5
ジュニアジャンゴ開発者として働いており、整理次元で講義を受講することになりました。 私が受講したジャンゴ講義の中で深くてノウハウが溶けている講義だと思います。 個人的に良かった部分です。 - 単純画面を抜くのではなく、コンポーネントベースのコード構造に対する悩みが溶けている - ORMの活用とクエリのチューニング。 - Django MTVパターン構造の概念 - djangoまたはDRFでの関数型、クラス型ビューの適切な活用 良い講義に感謝し、他の講義もオープンしたら受講したいと思います。 Django Channels、セロリなどを活用した非同期高級講義もぜひ開いていただきたいと思いますファイティングです。
受講レビュー 22
∙
平均評価 5.0
5
Pythonが流行になった2021年現在でも断然軍界一学です。国内外を統一し、「イ・ジンソクジャンゴ」にビビルほど他の名講義がないというのも学界の定説だと言いますㅎㅎㅎ 2017年ごろですか? Pythonに触れ始めたばかりの時(他サイトで)ジンソク様の講義に初めて接しました。 Pythonの基本文法から独学で学び、Webへの理解が全くなかったため、穴が多かったのですが、ジンソク様の講義が絹のジャンゴだけでなく、Pythonとプログラミングの基礎をつかむのにも大きな助けとなりました。 おかげで私は専門開発者でなくてもブログを直接作って運営する経験もしてみたし、簡単なウェブページ制作副業もすごく撃たせてみました。おすすめや紹介をたくさん聞いてくださって、別にプラットフォームや広告、広報をしなくても一ヶ月受講料の数十倍にもなる収益を得ました。 (私のような場合は幸運に自治体や中小規模のイベント業者で一時的に制作運営する地域フェスティバル、ㅇㅇフェスティバル、またはㅇㅇ公募展のウェブページ制作中心に行うことができました。 その際に比べるとジンソク様講義にリアクトやインスタグラムチュートリアル、AWSなどカリキュラムが多く追加されたのですが、焚き火に豆焼き食べるように一日二日の間に作った講義ではないという点に大きなスコアを差し上げたいと思います。じっくり煮込んだムクジや味噌のような味の講義です。うまく整えられていて過剰な部分がないという感じです。 (もちろん現職のウェブ開発者であれば話が異なるかもしれませんが、入門で初中級レベルならこれ一つで十分ではないかと思います。) 同僚や知人がPythonのWeb開発について推薦してもらうとき、私は一度も他の講義を話しませんでした。 "インフラストラクチャの二進席"のみをお勧めします。おやすみすると、これほど良い他の講義もありますか?と他のサイトを何度も探してみましたが、(もちろん良い講義は多少あったが)これだけの講義がなかったようです。 この講義をより強力に推薦したいのですが、私の筆力がここまでかと思いますㅜこれだけ減らします。最後に、生涯無制限の受講なので、必要な時点で参考にできるように、今回の生に一度は受講しておくことをお勧めします。幸せな一日をお過ごしください!
こんにちは先生。私もその講義を聞きながら "これをきちんと繰り返すと私もフルスタックウェブ開発をしてみることができる。 ところが遅い年齢だから新入は大変そうで、本人の意志は「フリーランスや自宅勤務で適度に長く働きたい。」やったことがありますか?
受講レビュー 9
∙
平均評価 4.1
受講レビュー 1
∙
平均評価 5.0
受講レビュー 3
∙
平均評価 5.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!