当コースが提供する価値
■ データベース構築未経験者がオリジナルのアプリのデータ構造を設計できるようになる
本コースでは プログラミングを学ぶと同時にデータベース設計を学びたい方向けのコースになっています。
プログラミングを学べるコンテンツはたくさんありますが、その中で解説されているデータベース設計が理解できない方は多いと思います。
そのため本コースでは、プロのエンジニアがどういった思考プロセスで アプリのデータ構造を考えデータベースを設計しているのかを全て共有いたします。
■ 本コースのカリキュラム
1. リレーショナル・データベースの簡単な復習と重要なポイントを解説
本編に入る前にリレーショナルデータベースについて、知っておいてほしいことをポイントを絞って解説しています。
2. シンプルなメモアプリのデータ構造を解説
私がリリースしている並べるシンプルメモアプリのデータベース構造をどういった思考プロセスで構築しているのかを解説いたします。
3. Twitterのデータ構造を解説
当コースが提供する価値
■ データベース構築未経験者がオリジナルのアプリのデータ構造を設計できるようになる
本コースでは プログラミングを学ぶと同時にデータベース設計を学びたい方向けのコースになっています。
プログラミングを学べるコンテンツはたくさんありますが、その中で解説されているデータベース設計が理解できない方は多いと思います。
そのため本コースでは、プロのエンジニアがどういった思考プロセスで アプリのデータ構造を考えデータベースを設計しているのかを全て共有いたします。
■ 本コースのカリキュラム
1. リレーショナル・データベースの簡単な復習と重要なポイントを解説
本編に入る前にリレーショナルデータベースについて、知っておいてほしいことをポイントを絞って解説しています。
2. シンプルなメモアプリのデータ構造を解説
私がリリースしている並べるシンプルメモアプリのデータベース構造をどういった思考プロセスで構築しているのかを解説いたします。
3. Twitterのデータ構造を解説
Twitterのデータ構造を予測しながら解説することによって、SNS系アプリを作りたい方にとって参考になるデータベース構造をご理解いただきます。
4. YouTubeのデータ構造を解説
YouTubeのデータ構造を解説することによって、コンテンツ配信型のアプリを作りたい方にとって参考になるデータベース構造をご理解いただきます。
当コースが向いていない人
当コースは教科書のようなデータベースに関わる専門用語を全て解説して完璧を目指すコースではなく、まず初心者がオリジナルのデータベースの設計を始められるような思考プロセスを学べるコースになっております。そのため学術的な知識が欲しい方には向いておりませんのでご了承ください。
このレクチャーではコースの全体像を知ることができます
このレクチャーではデータベース設計の大切さが理解できるようになります。
このレクチャーでは、リレーショナル・データベースの仕組みを理解することができます。
このレクチャーではデータ構造を理解するための大切な3つのJOINを学ぶことができます
このレクチャーではリレーショナル・データベースの簡単なルールを理解できるようになります
このレクチャーではユーザーを管理するテーブル設計を理解できます。
このレクチャーでは論理削除を用いたメモを管理するテーブルを理解することができます
このレクチャーでは多数体多数の複雑なリレーションを理解することができます。
このレクチャーではユーザー用のテーブル設計を理解することができます
このレクチャーではユーザー認証用の仕組みを理解することができます。
このレクチャーでは、つぶやき機能を作る際のリレーションを理解できるようになります
このレクチャーでは、いいね!をデータベースで管理するための方法を理解できるようになります
このレクチャーではリプライとリツイート機能を設計できるようになります。
このレクチャーでは、ブックマーク機能のデータ構造を理解できるようになります
このレクチャーでは予約投稿機能をデータベースで管理する方法理解できます。
このレクチャーではフォロー機能を実現するためのデータ構造を理解できるようになります
このレクチャーではミュート機能やブロック機能のデータベース構造を理解できます
このレクチャーではダイレクトメッセージ機能のデータ構造を理解できるようになります
このレクチャーは通知機能を実現するためのデータ構造を理解することができます
このレクチャーではこのセクションで学ぶデータの構造と全体像を理解できます
このレクチャーではチャンネルを管理するテーブルの構造を理解することができます
このレクチャーではチャンネル登録のデータ構造を理解することができます
このレクチャーでは低評価高評価機能を1つのテーブルで管理する方法理解できます
このレクチャーでは再生リスト機能を実現するためのデータベース構造を理解できます
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.