配信アプリはどのように私の呚りのグルメを芋぀けるのですか

私が配信アプリを最初から䜜成した堎合は、このようにしたす。 実瞟レベルのfastapi、mongodb、モデリングずむンデックス蚭蚈、redisキャッシングず負荷テストをすべおこの講矩に盛り蟌んだ。

難易床 䞭玚以䞊

受講期間 無制限

Python
Python
MongoDB
MongoDB
FastAPI
FastAPI
Python
Python
MongoDB
MongoDB
FastAPI
FastAPI

孊習した受講者のレビュヌ

4.9

5.0

파사

40% 受講埌に䜜成

掚奚察象: バック゚ンドの経隓があり、 䞭玚以䞊の Python スキル (非同期、デコレヌタ、ゞェネレヌタ、コンプリヘンション、タむプ ヒント) 長所: 1. 講矩資料ずしお提䟛されるコヌドは本圓に Python 的なので、芋おいるだけでコヌディング スタむルを孊ぶのに圹立ちたす。 2. 講矩察象を明確に䞭玚者ずしお蚭定しおいるので、流れが途切れるこずなく進みたす。 3. 残念な点. 1. Poetry のバヌゞョン違いなのか、poetry install で盎接蚭定されず、 pyproject.toml を修正しお進めたした。 [project] requires-python = "^3.11" [tool.mypy] python_version = "^3.11" [tool.poetry.dependencies] python = "^3.11"

5.0

김진우

100% 受講埌に䜜成

内容は難しいですが、詳しく教えおくれお助けがたくさんありたした

5.0

xzt______

100% 受講埌に䜜成

講矩はよく聞きたした。

受講埌に埗られるこず

  • Geo Spatial Search (空間怜玢)

  • Mongodb

  • FastAPI

配信アプリの開発者が知らせる
Geospatial Search 🧭

配信アプリはどのように私たちの呚りのグルメを芋぀けるのですか 🀔

答えはgeospatial queryにありたす。マップアプリ、むントロアプリ、配信アプリなど、数倚くのメゞャヌアプリのニヌズを実装するための技術が geospatial query です。

このレッスンでは、FastAPIずMongoDBを䜿甚しお最もモダンな店舗怜玢を担圓するMicro Serviceを䜜成したす。 FastAPI Dependency Injection、MongoDBのcompound indexやquery planなど、深いトピックを扱いたす。衚面的なチュヌトリアルに疲れた堎合は、このレッスンでproduction ready状態のapplicationを䜜成しながら、再コヌディングのワクワクを取り戻しおみおください

この講矩だけの特城を確認しおください ⭐

📌配信アプリに特化した最速の空間怜玢方法は䜕ですか 2幎間の悩みに私が䞋した答えを提䟛したす。

📌スキヌマ蚭蚈、キャッシュ方法論など、実戊に適甚したずきに倧いに圹立぀ insight を提䟛したす。

📌理論10実習90。すべおのコヌドは盎接テストし、本圓に期埅どおりに機胜しおいるこずを確認したす。

📌䞭玚者のための講矩です。必ずしもpythonでなくおも基本的なCRUDはできるはずです:)


こんな方におすすめですよ🙆‍♀

掲瀺板CRUDはできるが、その埌は䜕をすべきかわからないバック゚ンド開発者/孊生

配信アプリはどのように家の呚りのお店を芋せたすか空間怜玢をどうするのか気になった方

か぀お囜内最倧のPython組織ではどのように開発をするのか気になる方

この講矩ず䞀緒に 🙌

  • Mypy、black、pytest。 CIを䜿甚しおコヌドの品質を維持する方法をお知らせしたす。
  • mongodbず組み蟌みのgoogle s2を䜿っおスムヌズにスペヌスを怜玢する方法を教えおください。空間怜玢もこれ以䞊恐れなくなりたす。
  • 負荷テストなしで production ready ず蚀えたせん。簡単な負荷テストはどうするかパフォヌマンスが向䞊したこずを蚌明する方法をお知らせしたす。
  • デヌタベヌス= RDBMS。モンゎディビを䜿っお本物のアプリケヌションを䜜成したしょう。
  • 息をのむように自然にナニットテストずCIを掻甚できるようになりたす。

孊習内容📚

MongoDB: Query Plan, Compound index

モンゎディビは本番に適しおいたせんか遅い䞍安定ですかいいえ NoSQLを正しく孊びたしょう。 query plan、compound index、aggregation pipeline など、単玔な CRUD から抜け出した深いトピックを扱いたす。

Google S2

地球を正方圢に無限に分割するずどうなりたすか Googleのs2がどのような原理で空間ク゚リ速床を向䞊させるのか、その革新的なアむデアを芋おみたしょう。

FastAPI、Concurrent Programming

fastapi ず asyncio.gather() を䜿甚した䞊列ク゚リコルヌチンの䜿い方を孊びたす。

caption

Redis Cache without TTL

もしかしたら[キャッシュ==時間が経぀ずなくなる倀]ずだけ考えおいたしたか TTLの問題を芋お、キャッシュをもう䞀床考えおみたしょう。


受講前の泚意事項📢

緎習環境

  • 講矩はMacOSで説明したす。 Windowsマシンの堎合、dockerがむンストヌルされおいる堎合は、ほずんど埓うこずができたす。
  • 講矩ではpycharm professionalを䜿甚したす。 educational版も無理なく぀いおくるこずができるず思いたす。

孊習資料

  • ノッションリンクでお届けしたす

遞手の知識ず泚意事項

  • 基本的なPython文法
    • generator, decoraterの基本動䜜原理
  • async awaitを䞀床でも䜿ったこずがあれば良いです。
  • 基本的なsql知識

知識共有者の玹介✒

  • 2021〜珟圚配信W瀟Pythonバック゚ンド開発者
  • 2022Sコヌディングクラブpythonチュヌタヌ

こんな方に
おすすめです

孊習察象は
誰でしょう

  • グルメアプリ、配信アプリを䜜っおみたいのですが、空間怜玢が倧倉な開発者

  • 基本的なCRUDから抜け出しおレベルアップしたい開発者

  • mongodbを正しく䜿甚したい開発者

前提知識、
必芁でしょうか

  • python

  • 基本的なバック゚ンドの知識

こんにちは
recordable07111249です。

204

受講生

9

受講レビュヌ

17

回答

4.9

講座評䟡

1

講座

  • 2021 ~ 珟圚デリバリヌW瀟 Pythonバック゚ンド゚ンゞニア

  • 2022: Sコヌディングクラブ Pythonチュヌタヌ

2021幎 〜 珟圚デリバリヌW瀟 Pythonバック゚ンド゚ンゞニア 2022幎Sコヌディングクラブ Pythonチュヌタヌ

履歎曞ペヌゞ

https://9gagger.gitlab.io/sw/

もっず芋る

カリキュラム

党䜓

45件 ∙ (6時間 29分)

講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

9ä»¶

4.9

9件の受講レビュヌ

  • sungchan2548001님의 프로필 읎믞지
    sungchan2548001

    受講レビュヌ 1

    ∙

    平均評䟡 5.0

    5

    40% 受講埌に䜜成

    掚奚察象: バック゚ンドの経隓があり、 䞭玚以䞊の Python スキル (非同期、デコレヌタ、ゞェネレヌタ、コンプリヘンション、タむプ ヒント) 長所: 1. 講矩資料ずしお提䟛されるコヌドは本圓に Python 的なので、芋おいるだけでコヌディング スタむルを孊ぶのに圹立ちたす。 2. 講矩察象を明確に䞭玚者ずしお蚭定しおいるので、流れが途切れるこずなく進みたす。 3. 残念な点. 1. Poetry のバヌゞョン違いなのか、poetry install で盎接蚭定されず、 pyproject.toml を修正しお進めたした。 [project] requires-python = "^3.11" [tool.mypy] python_version = "^3.11" [tool.poetry.dependencies] python = "^3.11"

    • sds76293243님의 프로필 읎믞지
      sds76293243

      受講レビュヌ 2

      ∙

      平均評䟡 5.0

      5

      100% 受講埌に䜜成

      内容は難しいですが、詳しく教えおくれお助けがたくさんありたした

      • recordable07111249
        知識共有者

        ㅎㅎレビュヌありがずうございたすわからないこずがあれば、気軜に質問しおください〜

    • xzt9228님의 프로필 읎믞지
      xzt9228

      受講レビュヌ 4

      ∙

      平均評䟡 5.0

      5

      100% 受講埌に䜜成

      講矩はよく聞きたした。

      • recordable07111249
        知識共有者

        レビュヌありがずうございたすもし䜕川か教えおもらえたすかアップロヌド䞭に欠萜しおいる可胜性があるず思いたす〜

      • あいご受講評に曞いた内容ではないようで修正したしたが芋えたすねㅠ 申し蚳ありたせん。 最埌の講矩の䞀郚であり、ノヌト賞では - 店舗削陀サヌビス remove_shop() - api_delete_shop() ルヌタずテスト この郚分です。 ルヌタヌずテスト郚分は講矩映像が存圚するのに削陀サヌビスが欠けおいるようですね。 私のPCで確認しおみたずき、 - 店舗削陀コントロヌラ - 店削陀サヌビス 䞡方の映像が同じ映像に出たす。 別に、講矩の内容が私がこれたでに珟業にしおみたのずは異なり、本圓に気を぀けお孊ぶ点が倚かったです。ありがずうございたす。

      • recordable07111249
        知識共有者

        ㅎㅎㅎありがずうございたす内容は確認埌に修正したす

      • recordable07111249
        知識共有者

        xzt______さんこんにちは蚀葉通り本圓にサヌビス映像がアップロヌド䞭に欠けおいるㅎㅎ.. 既存の4分の重耇ビデオ ->長さ13分の本物の映像 に亀換完了したした:) ありがずうございたす

    • forexample님의 프로필 읎믞지
      forexample

      受講レビュヌ 1

      ∙

      平均評䟡 5.0

      5

      96% 受講埌に䜜成

      すごくお埗な講矩ありがずうございたす。 mongodb の掻甚、地図座暙の掻甚、Python の掻甚に぀いお孊ぶのに良い時間でした。

      • recordable07111249
        知識共有者

        暖かいレビュヌありがずうございたす私は倧きな力になりたす。

    • ckh04160978님의 프로필 읎믞지
      ckh04160978

      受講レビュヌ 6

      ∙

      平均評䟡 5.0

      5

      100% 受講埌に䜜成

      䌌おいる講座

      同じ分野の他の講座を芋おみたしょう