djangoで作るあなただけのオリジナルブログ
3.2 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
121 students enrolled
Wishlisted Wishlist

Please confirm that you want to add djangoで作るあなただけのオリジナルブログ to your Wishlist.

Add to Wishlist

djangoで作るあなただけのオリジナルブログ

djangoとPythonを使ってあなただけのオリジナルブログを作ってみましょう。自分で一から作ることで、自由自在に好きな機能をつける事ができます。世界に1つだけのあなただけのオリジナルブログを作ってみましょう!
3.2 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
121 students enrolled
Created by Takafumi Kawai
Last updated 5/2014
Japanese
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
オリジナルブログを作成する
Pythonの基礎的な構文を身につける
認証機能をブログに付ける
データの作成・更新・削除を勉強する
View Curriculum
Requirements
  • コンピュータの基本的な操作が分かる
  • PythonがインストールされたPC
Description

djangoで作るあなただけのオリジナルブログをご覧頂きありがとうございます。

このレッスンでdjangoPythonを使ってあなただけのオリジナルブログを作ってみましょう。自分で一から作ることで、自由自在に好きな機能をつける事ができます。世界に1つだけのあなただけのオリジナルブログを作ってみましょう!

管理者だけがアクセスできる認証用ページの作成や、記事の投稿編集削除といったブログに欠かせない機能を一から作っていきます。レッスンの前半ではdjangoに欠かせないPythonの基本的な構文を勉強しますので、初めて使う方でも安心して受講して頂けます。既にPythonを勉強済の方は、復習としてご利用ください。

<レッスンのアウトライン>

  • <Python>
  • Pythonってなに?
  • printを使ってみよう
  • 変数と文字列の結合
  • while文
  • for文
  • リスト
  • if文での条件分岐
  • 文字列での条件分岐
  • <django>
  • プロジェクトの作成
  • 管理ページの設定
  • Bootstrap
  • タイトルの編集
  • アプリケーションの作成
  • エントリーの取得
  • 詳細ページの作成
  • 認証ページの作成
  • 認証用リンクの追加
  • 投稿用フォームの作成
  • 投稿機能の作成
  • 編集用ページの作成
  • 編集機能の作成
  • 削除機能の作成
  • Font Awesome
  • ページ付け
  • ナビゲーション・メニュー
  • プロフィールページの作成
  • 他の記事へのリンクを追加
  • 記事の文字数を取得
Who is the target audience?
  • ブログを一から作成したい方
  • Pythonとdjangoの勉強を始めたい方
  • Pythonとdjangoを使って実際に動くモノを作りたい方
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 28 Lectures Collapse All 28 Lectures 04:25:20
+
Pythonについて勉強しましょう
8 Lectures 53:27

Macのターミナル上からPythonを起動する方法と、どのようなウェブアプリケーションで使われているのか説明します。

Preview 04:32

ターミナル上に文字列や変数に格納された値を表示するprint関数について勉強します。

Preview 06:38

プログラミングをする上で大切な変数の考え方や定義、文字列の結合について勉強します。

変数と文字列の結合
07:32

条件に応じて繰り返し処理を行うwhile文について勉強します。

while文
05:32

変数に格納された要素数に応じて、繰り返し処理を行うfor文について勉強します。

for文
04:13

他の言語では配列にあたる、リストについて勉強します。

リスト
09:41

値や変数を比較して、条件分岐を行うif文について勉強します。

if文での条件分岐
10:44

if文を使って文字列同士の条件分岐を勉強します。

文字列での条件分岐
04:35
+
プロジェクトの作成とその他の設定をしましょう
4 Lectures 26:35

ブログを作成する際に必要となるdjangoのプロジェクトを作成します。また、仮想サーバーを起動させて、ローカルでdjangoのプロジェクトを実行してみましょう。

Preview 06:45

djangoの特徴でもある管理者用のページを設定します。

管理者ページの設定
01:54

Bootstrapを導入して簡単にページレイアウトを行いましょう。Bootstrapで公開されているサンプルを利用して、基礎となるベーステンプレートに反映していきます。

Bootstrap
14:34

ブログのタイトルを編集しながら、不要なコードを削除していきましょう。

タイトルの編集
03:22
+
アプリケーションの作成とデータの取扱を勉強してみましょう
3 Lectures 35:34

ブログにエントリーを投稿するためのアプリケーションとモデルを作成し、それをでデータベースと同期する方法を勉強します。

アプリケーションの作成
08:13

投稿されたエントリーを取得して、テンプレート上に表示してみましょう。

エントリーの取得
09:58

エントリー一覧から、「詳しく見る」といったボタンをつけて、指定したエントリーの内容を表示するページを作成します。

詳細ページの作成
17:23
+
認証用のシステムを作成してみましょう
2 Lectures 21:13

ブログの運営者だけがアクセスできる認証ページを作成します。これによって、後のセクションで管理者だけが使えるボタンなどを配置することが出来るようになります。

認証ページの作成
13:11

認証用のログイン・ログアウトボタンを配置していきましょう。テンプレート上で、ログイン状況によって表示を切り替える方法も勉強します。

認証用リンクの追加
08:02
+
ブログに必要な機能を作成してみましょう
5 Lectures 47:20

エントリを投稿する投稿用フォームをモデルから作成します。自動生成されたフォームをBootstrapを使って修正してみましょう。

投稿用フォームの作成
19:20

views.pyにフォームから送信された情報を受け取って、投稿する機能を実装します。

投稿機能の作成
05:40

指定したエントリを編集するためのページを作成します。

編集用ページの作成
10:14

エントリの詳細ページにエントリを修正するボタンを配置します。そこから、実際にエントリを編集する機能をviews.pyに追加していきます。

編集機能の作成
07:34

エントリの詳細ページに削除する機能を追加します。

削除機能の作成
04:32
+
さらに機能を付けて、ブログをバージョンアップさせましょう
6 Lectures 01:21:11

様々なウェブサービスで利用されているウェブフォントのFont Awesomeをブログに埋め込んで使います。綺麗なアイコンを簡単にボタンやエントリのタイトルなどに加える事ができます。

Preview 08:52

投稿された多くのエントリを任意の数でページに振り分けるために、ページ付けをします。

ページ付け
14:12

現在閲覧しているページに合わせて、メニューバーのリンクをハイライトしてみましょう。このセクションでユーザが現在いるパスを取得する方法を勉強します。

ナビゲーション・メニュー
08:05

自分のプロフィールを紹介するページを作成します。Twitterアカウントへのリンクも追加してみましょう。

プロフィールページの作成
22:50

詳細ページに前後のエントリへ移動できるリンクを追加します。

他の記事へのリンクを追加
15:19

記事の文字数を取得して、各記事の下に表示します。

記事の文字数を取得
11:53
About the Instructor
Takafumi Kawai
2.2 Average rating
32 Reviews
699 Students
13 Courses
A web developer from Tokyo, Japan.

Thank you for visiting my profile page.

I started my programming career learning Flash for a small website that I wanted to introduce my hobby. After 3 years, I learned the skills of Illustrator and Photoshop,After Effect. And also learned about HTML and CSS. When I graduate from the high school, I was able to master those skills.

After that, I have created some web sites for my friends and customer. A website of a beauty salon which I created was able to gather many customers from other country.

It is still getting new customer. And also the owner of beauty salon was able to find many students who want to learn a skill from her via that website.

I learned the information science after I entered the university. I was able to learn these subjects (Python,Django, MySQL, jQuery,Ajax). After that, I developed a small social networking service to enhance the communication between a professor and a students in university. This webservice has a lot of function to support their life.

I have a bachelor of engineering and a master of engineering. After I graduate from the university, I started to create a webservice to support the people who want to realize idea. If you want to create something, you need many skills (Programming, Design, Photography, Animation). I'm going to teach you how to make it . And also teach how to integrate it.