総合トップ
新卒就活
エンジニア未経験歓迎
エンジニア転職
プログラミング学習
ゲーム/マンガ
paizaとは?
新規登録
ログイン
講座一覧
有料会員プラン
タグから検索
スキルチェック
法人プラン
paizaラーニングトップ
「掲示版」が学べる動画一覧
javascriptを有効にして下さい。
「掲示版」が学べる動画一覧
paizaラーニングの学び方
ウェブブラウザからデータを投稿して、それをサーバ上のデータベースに保存し、投稿結果を閲覧できる、掲示板サイトの作り方について学べるチャプターです。
チャプター一覧
06:掲示板を設置しよう
(5:18)
無料公開中
PHP
HTML/CSS/Bootstrap
DB/SQL
LAMP
インフラ・環境構築
Webアプリ開発
LAMP環境上に簡単なWeb掲示板を設置してみます。
このチャプターを受講する
07:HTMLを改良しよう
(5:42)
無料公開中
PHP
HTML/CSS/Bootstrap
DB/SQL
LAMP
インフラ・環境構築
Webアプリ開発
LAMP環境上に設置したWeb掲示板をカスタマイズしていきます。
このチャプターを受講する
08:PHPを改良しよう
(4:54)
無料公開中
PHP
HTML/CSS/Bootstrap
DB/SQL
LAMP
インフラ・環境構築
Webアプリ開発
LAMP環境上に設置したWeb掲示板を、さらにカスタマイズしていきます。
このチャプターを受講する
09:DBを改良しよう - 投稿の削除
(6:17)
無料公開中
PHP
HTML/CSS/Bootstrap
DB/SQL
LAMP
インフラ・環境構築
Webアプリ開発
Web掲示板を、さらにカスタマイズしていきます。
このチャプターを受講する
10:DBを改良しよう - 投稿者名の追加
(5:44)
無料公開中
PHP
HTML/CSS/Bootstrap
DB/SQL
LAMP
インフラ・環境構築
Webアプリ開発
LAMP環境上に設置したWeb掲示板を、さらにカスタマイズしていきます。
このチャプターを受講する
01:Webアプリの仕組みを理解しよう
(5:34)
無料公開中
PHP
HTML/CSS/Bootstrap
DB/SQL
LAMP
インフラ・環境構築
Webアプリ開発
PHPとデータベースのMySQLを使って掲示板サイトを作成します。 環境構築をすることなく、ウェブブラウザだけで、すぐに学習を開始することができます。
このチャプターを受講する
02:Webページを作ってみよう
(4:05)
無料公開中
PHP
HTML/CSS/Bootstrap
DB/SQL
LAMP
インフラ・環境構築
Webアプリ開発
ここでは、掲示板の土台となるWebページをHTMLで作ります。それから、paizaラーニングで、Webページを作成する練習もしてみましょう。
このチャプターを受講する
03:MySQLを準備しよう
(5:04)
無料公開中
PHP
HTML/CSS/Bootstrap
DB/SQL
LAMP
インフラ・環境構築
Webアプリ開発
ここでは、1行掲示板のデータベースを準備してみたいと思います。そのために、MySQLの管理ツールであるphpMyAdmin(ピーエイチピーマイアドミン)の操作について紹介します。
このチャプターを受講する
04:PHPでデータベースを参照しよう
(6:03)
無料公開中
PHP
HTML/CSS/Bootstrap
DB/SQL
LAMP
インフラ・環境構築
Webアプリ開発
ここでは、PHPで、データベースのデータを取得します。そのために、PHPでデータベースに接続する方法を学習しましょう。
このチャプターを受講する
05:フォームでメッセージを投稿
(6:29)
無料公開中
PHP
HTML/CSS/Bootstrap
DB/SQL
LAMP
インフラ・環境構築
Webアプリ開発
ここでは、掲示板の投稿フォームを作ります。そのために、フォームの仕組みと作り方を学習しましょう。今回は、メッセージをサーバーで受信するところまでやってみます。
このチャプターを受講する
06:PHPでデータベースに書き込もう
(4:54)
無料公開中
PHP
HTML/CSS/Bootstrap
DB/SQL
LAMP
インフラ・環境構築
Webアプリ開発
ここでは、投稿フォームから受信したデータをデータベースに書き込んでみます。そのために、データベースにデータを書き込む方法を学習しましょう。
このチャプターを受講する
07:掲示板の機能をまとめよう
(6:21)
無料公開中
PHP
HTML/CSS/Bootstrap
DB/SQL
LAMP
インフラ・環境構築
Webアプリ開発
ここまで作ってきた機能をひとつにまとめて、いったん掲示板を完成させます。Webアプリケーションとして形になると、それなりの手ごたえがあるでしょう。
このチャプターを受講する
08:投稿の削除機能を作ろう
(4:39)
無料公開中
PHP
HTML/CSS/Bootstrap
DB/SQL
LAMP
インフラ・環境構築
Webアプリ開発
ここからは応用編として、1行掲示板に機能を追加したり、見た目を整えたりと、さらにパワーアップさせてみます。このチャプターでは、投稿の削除機能を追加しましょう。
このチャプターを受講する
09:投稿者名のカラムを追加しよう
(6:17)
無料公開中
PHP
HTML/CSS/Bootstrap
DB/SQL
LAMP
インフラ・環境構築
Webアプリ開発
ここでは、1行掲示板に投稿者の名前を追加します。そのために、投稿フォームと発言リストに名前の欄が必要になります。また、投稿された名前の情報を挿入するために、データベースも修正しましょう。
このチャプターを受講する
10:Bootstrapで見た目を整えよう
(5:03)
無料公開中
PHP
HTML/CSS/Bootstrap
DB/SQL
LAMP
インフラ・環境構築
Webアプリ開発
ここでは、掲示板の見た目を整えます。そのために、HTMLフレームワークのBootstrapを使って、投稿フォームとテーブルのデザインを変更してみましょう。
このチャプターを受講する
03:3分で掲示板を作ってみよう
(4:37)
無料公開中
Rails
インフラ・環境構築
Webアプリ開発
Ruby
ここでは、Ruby on Railsを使って、簡単なWeb掲示板を作ります。
このチャプターを受講する
01:Railsの設計方針を知ろう
(4:46)
無料公開中
Rails
インフラ・環境構築
Webアプリ開発
Ruby
このチャプターでは、Rails の設計方針について学習すると共に、データベースとの連携の概要を理解します。
このチャプターを受講する
02:Rails コンソールで動作を確認しよう
(5:05)
無料公開中
Rails
インフラ・環境構築
Webアプリ開発
Ruby
ここでは、Rails の動作確認に欠かせない Rails コンソールの基本的な使い方を学習します。 Rails コンソールを使うと、Rails アプリの環境を有効にした状態で、Ruby コードをひとつずつ実行することができます。
このチャプターを受講する
03:ActiveRecord を理解しよう
(3:26)
無料公開中
Rails
インフラ・環境構築
Webアプリ開発
Ruby
ここでは、Rails のデータベースを操作する ActiveRecord について学習します。ActiveRecord は、データベースのテーブルを Ruby のオブジェクトに割り当てる機能です。
このチャプターを受講する
04:データベースのマイグレーションを理解しよう
(4:34)
無料公開中
Rails
インフラ・環境構築
Webアプリ開発
Ruby
ここでは Rails のマイグレーションについて学習します。 マイグレーションは Rails で自動生成した設定内容をデータベースに反映させます。
このチャプターを受講する
05:ビューにカラムを追加しよう
(4:58)
無料公開中
Rails
インフラ・環境構築
Webアプリ開発
Ruby
ここでは、モデルのデータをビューに表示する時、ActiveRecord のメソッドをどのように記述するか学習します。そのために、モデルに追加したカラムを ビューに表示させてみましょう。
このチャプターを受講する
01:フォーム処理の基本を理解しよう
(3:24)
無料公開中
インフラ・環境構築
Sinatra
Webアプリ開発
Ruby
ここでは、本レッスンの概略について学習します。
このチャプターを受講する
02:投稿フォームを作ろう
(4:53)
無料公開中
インフラ・環境構築
Sinatra
Webアプリ開発
Ruby
ここでは、WebサーバーとWebブラウザのデータ転送方式であるGETメソッドとPOSTメソッドについて学習します。そのために、Sinatraで簡単な投稿フォームを作ってみましょう。
このチャプターを受講する
03:投稿したデータを表示しよう
(5:10)
無料公開中
インフラ・環境構築
Sinatra
Webアプリ開発
Ruby
ここでは、先ほどのチャプターの続きとして、Sinatraでフォームを作って、受信したデータを表示します。そして、フォームのルーティングについて学習します。
このチャプターを受講する
04:Sinatraで前処理を行おう
(4:15)
無料公開中
インフラ・環境構築
Sinatra
Webアプリ開発
Ruby
ここでは、Sinatraのフォームを使う場合のデータの共有について学習したいと思います。そのために、beforeメソッドを使って、メソッド間でデータと処理を共有してみましょう。
このチャプターを受講する
06:具体例:1行掲示板を作ろう - 投稿したデータを表示する
(5:45)
無料公開中
インフラ・環境構築
Sinatra
Webアプリ開発
Ruby
ここでは、Sinatraを使ったWebアプリケーションの例として、簡単な1行掲示板を作成します。 まずは、投稿内容を記録したファイルから、データを表示してみましょう。
このチャプターを受講する
07:具体例:1行掲示板を作ろう - 投稿をファイルに保存する
(5:11)
無料公開中
インフラ・環境構築
Sinatra
Webアプリ開発
Ruby
ここでは、先ほどに続いて、Sinatraを使ったWebアプリケーションの例として、簡単な1行掲示板を作成します。 いよいよ、投稿をファイルに保存する機能を作成してみましょう。
このチャプターを受講する
01:SinatraとActiveRecordで作るmarkdownメモアプリ
(2:48)
無料公開中
インフラ・環境構築
Sinatra
Webアプリ開発
Ruby
ここで、どのようなメモ帳アプリを開発するのか、その概要を整理します。WebアプリケーションフレームワークのSinatra(シナトラ)や、データベースを操作するActiveRecordといったライブラリを利用することで、機能の充実したWebアプリケーションを効率よく開発することができます。
このチャプターを受講する
02:データベースを用意する
(2:43)
無料公開中
インフラ・環境構築
Sinatra
Webアプリ開発
Ruby
ここでは、メモ帳アプリに必要なデータベースを準備します。phpMyAdminを使って、データベースを作成し、サンプルデータを登録しましょう。
このチャプターを受講する
03:Sinatraでデータベースに接続する
(4:49)
無料公開中
インフラ・環境構築
Sinatra
Webアプリ開発
Ruby
ここでは、メモ帳のサンプルデータを一覧表示します。SinatraとActiveRecordを使って、データベースに接続して、テンプレートで表示してみましょう。
このチャプターを受講する
04:メモを表示しよう
(3:59)
無料公開中
インフラ・環境構築
Sinatra
Webアプリ開発
Ruby
ここでは、メモ帳の詳細画面を作ります。「/show」でアクセスした時、指定されたメモの詳細情報を表示させましょう。
このチャプターを受講する
05:Markdownで表示しよう
(5:07)
無料公開中
インフラ・環境構築
Sinatra
Webアプリ開発
Ruby
ここでは、メモの内容をMarkdownで記述できるようにします。そこで、RubyでMarkdownを扱う「redcarpet」(レッドカーペット)を使ってみましょう。
このチャプターを受講する
06:メモを編集しよう
(4:59)
無料公開中
インフラ・環境構築
Sinatra
Webアプリ開発
Ruby
ここでは、メモ帳の編集画面を作ります。「/edit」でアクセスしたら、メモの内容をフォームで表示しましょう。
このチャプターを受講する
07:メモの保存と削除
(5:32)
無料公開中
インフラ・環境構築
Sinatra
Webアプリ開発
Ruby
ここでは、メモ帳の保存機能と削除機能を作ります。編集フォームから「/update」でアクセスしたら、メモの内容をデータベースに保存して、詳細画面で「/destroy」でアクセスしたら、メモを削除します。
このチャプターを受講する
08:新規メモを作ろう
(6:13)
無料公開中
インフラ・環境構築
Sinatra
Webアプリ開発
Ruby
ここでは、新しいメモを作成する機能を作ります。一覧画面から「/new」でアクセスしたら、新しいメモを編集フォームで表示して、保存ボタンでデータベースに保存しましょう。
このチャプターを受講する
01:掲示板でユーザー情報を使おう
(1:14)
無料公開中
Rails
インフラ・環境構築
Webアプリ開発
Ruby
このレッスンでは、Scaffoldで作成した1行掲示板に、deviseを使ってユーザー認証機能を追加します。まずは、どのような機能を作るのか整理しましょう。
このチャプターを受講する
02:ログイン時だけ投稿できる掲示板を作ろう
(5:03)
無料公開中
Rails
インフラ・環境構築
Webアプリ開発
Ruby
ここでは、前回のレッスンで作成したユーザー認証機能を利用して、1行掲示板へのアクセスを制御します。誰でも記事を表示できて、登録したユーザーだけが新しい記事を投稿・編集できるようにしましょう。
このチャプターを受講する
03:1行掲示板にEmailアドレスを表示しよう
(4:56)
無料公開中
Rails
インフラ・環境構築
Webアプリ開発
Ruby
ここでは、ユーザーの情報を掲示板に利用します。ここでは、投稿一覧にユーザーのメールアドレスを表示しましょう。
このチャプターを受講する
04:Userモデルにnameカラムを追加しよう
(4:03)
無料公開中
Rails
インフラ・環境構築
Webアプリ開発
Ruby
ここでは、記事を投稿したユーザーの名前を表示するため、deviseのUserモデルに名前のカラムを追加します。それに合わせて、ユーザーの登録フォームを変更しましょう。
このチャプターを受講する
05:Userモデルのユーザー名を保存しよう
(3:28)
無料公開中
Rails
インフラ・環境構築
Webアプリ開発
Ruby
ここでは、Userモデルにある名前のカラムをデータベースに保存できるようにします。
このチャプターを受講する
06:掲示板にユーザー名を表示しよう
(2:48)
無料公開中
Rails
インフラ・環境構築
Webアプリ開発
Ruby
ここでは、1行掲示板のナビゲーションと投稿一覧に、Userモデルのnameカラムを表示しましょう。
このチャプターを受講する
07:ログインユーザー名で投稿を保存しよう
(3:08)
無料公開中
Rails
インフラ・環境構築
Webアプリ開発
Ruby
ここでは、1行掲示板の投稿を、ログインしたユーザーの名前で保存できるようにします。すでに、ログインした時だけ投稿できるようになっているので、現在のログインユーザーで投稿できるようにしましょう。
このチャプターを受講する
08:自分の記事だけ編集・削除 その1
(3:16)
無料公開中
Rails
インフラ・環境構築
Webアプリ開発
Ruby
ここでは、投稿したユーザーだけが自分の記事を編集・削除できるようにしましょう。そのために、contollerで、user_idが一致した時だけ、アクションを実行させます。
このチャプターを受講する
09:自分の記事だけ編集・削除 その2
(3:43)
無料公開中
Rails
インフラ・環境構築
Webアプリ開発
Ruby
ここでは先ほどの続きとして、使わないアクションを呼び出すリンクを非表示にします。
このチャプターを受講する
01:フォーム処理の基本を理解しよう
(2:12)
無料公開中
Servlet
Java
Webアプリ開発
ここでは、本レッスンの概略について学習します。そして、ServletとJSP、フォームの基本についておさらいします。
このチャプターを受講する
02:投稿フォームを作ろう
(4:29)
無料公開中
Servlet
Java
Webアプリ開発
ここでは、JavaでWebフォームを作る方法を学習します。そのために、ServletとJSPを使って、HTMLの投稿フォームを表示させてみましょう。
このチャプターを受講する
03:POSTメソッドでServletを呼び出そう - その1
(3:41)
無料公開中
Servlet
Java
Webアプリ開発
ここでは、フォームからServletを呼び出してみたいと思います。そして、WebサーバーとWebブラウザのデータ転送方式であるGETメソッドとPOSTメソッドについて学習します。
このチャプターを受講する
04:POSTメソッドでServletを呼び出そう - その2
(3:47)
無料公開中
Servlet
Java
Webアプリ開発
ここでは、先ほどの続きとして、フォームから呼び出したServletのメッセージを表示してみたいと思います。
このチャプターを受講する
05:投稿したデータを表示しよう
(5:18)
無料公開中
Servlet
Java
Webアプリ開発
ここでは、フォームの投稿内容をServletとJSPで表示します。そのために、投稿フォームの内容をServletで取り出してみましょう。
このチャプターを受講する
08:具体例:1行掲示板を作ろう - 投稿データを読み込む
(5:25)
無料公開中
Servlet
Java
Webアプリ開発
ここでは、Javaを使ったWebアプリケーションの例として、簡単な1行掲示板を作成します。 まずは、投稿内容を記録したファイルから、データを読み込んでみましょう。
このチャプターを受講する
09:具体例:1行掲示板を作ろう - 投稿したデータを表示する
(4:20)
無料公開中
Servlet
Java
Webアプリ開発
ここでは、先ほどの続きとして、Javaを使ったWebアプリケーションの例として、簡単な1行掲示板を作成します。 今回は、投稿内容を記録したファイルから、データを表示してみましょう。
このチャプターを受講する
10:具体例:1行掲示板を作ろう - 投稿をファイルに保存する
(5:30)
無料公開中
Servlet
Java
Webアプリ開発
ここでは、先ほどに続いて、Javaを使ったWebアプリケーションの例として、簡単な1行掲示板を作成します。 いよいよ、投稿をファイルに保存する機能を作成してみましょう。
このチャプターを受講する
11:具体例:1行掲示板を作ろう - 投稿内容を確認する
(3:55)
無料公開中
Servlet
Java
Webアプリ開発
ここでは、先ほどに続いて、Javaを使ったWebアプリケーションの例として、簡単な1行掲示板を作成します。今回は、投稿した内容を確認する画面を作成してみましょう。
このチャプターを受講する
01:フォーム処理の基本を理解しよう
(2:21)
無料公開中
Python
Flask
ここでは、WebアプリケーションフレームワークのFlaskで、フォーム処理とデータ転送について学習します。そのために、本レッスンの概略と、フォームの基本についておさらいします。
このチャプターを受講する
02:投稿フォームを作ろう
(5:36)
無料公開中
Python
Flask
ここでは、Flaskで簡単な投稿フォームを作ってみましょう。それから、WebサーバーとWebブラウザのデータ転送方式であるGETメソッドとPOSTメソッドについて学習します。
このチャプターを受講する
03:投稿したデータを表示しよう
(4:44)
無料公開中
Python
Flask
ここでは、フォームのデータを受信して表示します。そして、フォームのルーティングについて学習します。
このチャプターを受講する
04:GETメソッドでフォームを作ろう
(4:31)
無料公開中
Python
Flask
ここでは、先ほどのフォームを利用して、フォームの動作を確認します。そして、フォームをGETメソッドで呼び出して、どのようにフォームとコードがデータをやり取りするか、さらに理解しましょう。
このチャプターを受講する
05:フォームでRPGの戦闘シーンを作ろう
(6:21)
無料公開中
Python
Flask
ここでは、Flaskによるフォームの具体例として、RPGの戦闘シーンを作ります。先ほどのチャプターで作ったフォームをベースにして、ドロップダウンメニューでプレイヤーを選択できるようにしましょう。
このチャプターを受講する
06:1行掲示板を作ろう - 投稿したデータを表示する
(6:20)
無料公開中
Python
Flask
ここでは、Flaskを使ったWebアプリケーションの具体例として、簡単な1行掲示板を作成します。まずは、投稿内容を記録したテキストファイルから、データを表示してみましょう。
このチャプターを受講する
07:1行掲示板を作ろう - 投稿をファイルに保存する
(5:47)
無料公開中
Python
Flask
ここでは、先ほどに続いて、Flaskを使ったWebアプリケーションの具体例として、簡単な1行掲示板を作成します。いよいよ、投稿をファイルに保存する機能を作成してみましょう。
このチャプターを受講する
01:フォーム処理の基本を理解しよう
(3:29)
無料公開中
PHP
ここでは、PHPを利用したフォーム処理とデータ転送について学習するため、フォームの基本についておさらいします。
このチャプターを受講する
02:投稿フォームを作ろう
(3:13)
無料公開中
PHP
ここでは、PHPのテンプレートを使って、簡単な投稿フォームを作ってみましょう。
このチャプターを受講する
03:投稿したデータを表示しよう
(6:56)
無料公開中
PHP
ここでは、WebサーバーとWebブラウザのデータ転送方式であるGETメソッドとPOSTメソッドについて学習します。そして、フォームから送信したデータをサーバー側で処理してみましょう。
このチャプターを受講する
06:1行掲示板を作ろう - 投稿したデータを表示する
(5:01)
無料公開中
PHP
ここでは、数回に渡って、PHPを使ったWebアプリケーションの具体例として、簡単な1行掲示板を作成します。まずは、投稿内容を記録したテキストファイルから、データを表示してみましょう。
このチャプターを受講する
07:1行掲示板を作ろう - 投稿内容を表示する
(3:07)
無料公開中
PHP
PHPを使ったWebアプリケーションの具体例として、簡単な1行掲示板を作成します。先ほどに続いて、投稿内容を受け取って表示する機能を作成してみましょう。
このチャプターを受講する
08:1行掲示板を作ろう - 投稿をファイルに保存する
(5:06)
無料公開中
PHP
ここでは、数回に渡って、PHPを使ったWebアプリケーションの具体例として、簡単な1行掲示板を作成します。いよいよ、投稿をファイルに保存する機能を作成してみましょう。
このチャプターを受講する
01:Djangoの機能構成を理解しよう
(3:28)
無料公開中
Python
Django
ここでは、MVT(Model・View・Template)というDjangoの機能構成について理解します。また、Djangoでデータベースを操作するため、どのような機能が利用できるか学習します。
このチャプターを受講する
02:Djangoシェルでデータベースを確認しよう
(5:44)
無料公開中
Python
Django
ここでは、Django の動作確認に欠かせないDjangoシェルの基本的な使い方を学習します。 Djangoシェルを使うと、Djangoアプリの環境を有効にしたまま、Djangoの機能をコマンドで操作できるんですよ。
このチャプターを受講する
03:データベースへのマイグレーションを理解しよう
(6:55)
無料公開中
Python
Django
ここでは、掲示板アプリケーションのデータベースに投稿者の名前を表すカラムを追加します。そして、Djangoのマイグレーションについて、さらに理解を深めます。
このチャプターを受講する
04:テンプレートにカラムを追加しよう
(5:20)
無料公開中
Python
Django
ここでは、モデルに追加したカラムをテンプレートで表示します。そして、データベースのデータをテンプレートで表示する時、モデルのカラムをどのように記述するか学習しましょう。
このチャプターを受講する
05:Webアプリのデータの流れを理解しよう
(5:42)
無料公開中
Python
Django
ここでは、Djangoのルーティングに、新しいルートを追加します。そして、ルーティングの動作についてさらに理解を深めましょう。
このチャプターを受講する
06:データベースに書き込んでみよう
(4:06)
無料公開中
Python
Django
ここでは、掲示板アプリケーションに記事を書き込みする機能を追加します。フォームを使わずに、固定テキストをデータベースに格納してみましょう。
このチャプターを受講する
07:データベースから記事を削除しよう
(4:31)
無料公開中
Python
Django
ここでは、掲示板アプリケーションで、記事を削除する機能を作ります。 ルートで「delete」にアクセスした時、該当の記事を削除する機能を実装してみましょう。
このチャプターを受講する
01:Djangoのテンプレートとフォームの概要を理解しよう
(3:47)
無料公開中
Python
Django
ここでは、Djangoでテンプレートとフォームを使う概要を学習します。そして、掲示板アプリケーションに、どのように利用するのか確認します。
このチャプターを受講する
02:テンプレートを共通化しよう
(5:49)
無料公開中
Python
Django
ここでは、Djangoで複数のテンプレートを利用する場合、その共通部分をまとめる方法について学習します。共通部分をまとめると、Webデザインの作成やメンテナンスを効率よく進めることができます。
このチャプターを受講する
03:掲示板にBootstrapを適用しよう
(4:15)
無料公開中
Python
Django
ここでは、Djangoで作る掲示板アプリケーションに、HTMLテンプレートのBootstrapを適用します。Bootstrapを利用すると、Webアプリケーションのデザインを簡単にレベルアップさせることができます。
このチャプターを受講する
04:Bootstrapでページの見栄えを整えよう
(4:37)
無料公開中
Python
Django
ここでは、Bootstrapを利用して掲示板アプリケーションの見栄えを整えます。Bootstrapには、テーブルタグやボタンに見栄えの良いスタイルが用意してあります。これを利用すれば、アプリケーションのデザインを簡単にレベルアップできます。
このチャプターを受講する
05:検索フォームを設置しよう
(6:34)
無料公開中
Python
Django
ここでは、掲示板アプリケーションに検索機能を追加します。そのため、投稿の一覧画面に検索フォームを追加します。そして、Djangoでフォームを使うための基本的な操作を理解しましょう。
このチャプターを受講する
01:ユーザー管理機能を理解しよう
(3:27)
無料公開中
Python
Django
ここでは、Djangoのユーザー管理機能の概要を理解すると共に、Lunchmapアプリにどのような機能を追加するのか確認します。
このチャプターを受講する
02:ユーザー登録・ログイン機能の動作確認
(5:00)
無料公開中
Python
Django
ここでは、Lunchmapアプリに組み込んだユーザー管理機能を実際に体験します。サインアップ画面やログイン画面を実際に操作して、どのような機能を作るのかイメージをつかみましょう。
このチャプターを受講する
03:ログイン・ログアウト画面を用意しよう
(3:10)
無料公開中
Python
Django
ここでは、Djangoのログイン・ログアウト画面を用意します。Djangoには、あらかじめログインとログアウトなどユーザー管理用のビューが用意してあります。ここに、独自のテンプレートを追加することで、ログイン・ログアウト画面を利用できます。
このチャプターを受講する
04:ログイン・ログアウト画面のテンプレートを作ろう
(6:41)
無料公開中
Python
Django
ここでは、Djangoのログイン・ログアウト画面を用意します。先ほどの続きとして、独自のテンプレートを追加して、ログイン・ログアウト画面を利用できるようにしましょう。
このチャプターを受講する
05:ユーザー登録画面を作ろう - その1
(4:07)
無料公開中
Python
Django
ここでは、ユーザー登録のサインアップ画面を作る準備をします。そのために、アカウント管理アプリケーションを作成して、それから、この画面を呼び出すルートを設定します。
このチャプターを受講する
06:ユーザー登録画面を作ろう - その2
(6:42)
無料公開中
Python
Django
ここでは、DjangoのLunchmapアプリケーションにユーザー登録のサインアップ画面を追加します。先ほど作ったAccountsアプリケーションに、ビューとテンプレートを追加して、ユーザー情報を登録できるようにしましょう。
このチャプターを受講する
07:ログイン時だけ投稿・編集・削除を可能にしよう
(3:24)
無料公開中
Python
Django
ここでは、これまで作ってきたLunchmapアプリにアクセス制御を追加します。ログインしているユーザーだけが、情報を投稿・編集・削除できるようにします。
このチャプターを受講する
08:ログイン時だけ投稿・編集・削除リンクを表示
(3:28)
無料公開中
Python
Django
ここでは、Lunchmapアプリにさらにアクセス制御を追加して、ログインしている時だけ、投稿・編集・削除リンクを表示します。そして、ユーザーには、利用できるリンクだけを表示するようプログラムを変更します。
このチャプターを受講する
09:ログインユーザー名を、作成・編集に使おう
(5:17)
無料公開中
Python
Django
ここでは、新しいお店を追加する場合、自動的にログインユーザー名で情報を登録します。これまでは、投稿者名を自由に変更できましたが、今回は、ログインしているユーザー名で自動的に格納するようにしましょう。
このチャプターを受講する