サーバー側とクライアント側の両方で、現在の Web アプリケーションがどのようにデータを管理しているかをオンラインで調べています。
たとえば、Google サジェストや、「いいね」に基づく個人的なおすすめなどに興味をそそられます。
そこで、そのようなデータ構造やアルゴリズムを学べるコンテンツを探していたところ、カリフォルニア大学バークレー校が提供するこのコースに出会いました - http://extension.berkeley.edu/cat/course460.html
このコースの説明は、私が本当に学びたいことと完全に一致しています。
最も効果的な Web アプリケーションの多くを支えているアルゴリズムを調べてください。Google が提案するようなリストのフェーズはどこから来るのですか? 個人的なレコメンデーションを生成できるテクニックは? ソーシャル ネットワーキング、マッシュアップ、ミクスト メディア サイトは、バイナリ コンテンツの同様のグループをどのように選択して分類するのでしょうか? このコースでは、検索、推奨事項、グループ化、分類、および分類子の組み合わせに関する現在のアルゴリズムとデータ構造をしっかりと理解できます。
ただし、このコースの詳細を見つける方法はないようです。
このテーマについてもっと学べる書籍/オンライン コース/サイトを見つけるのを手伝ってくれる人はいますか?