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

djangoとPythonを使ってあなただけのオリジナルブログを作ってみましょう。自分で一から作ることで、自由自在に好きな機能をつける事ができます。世界に1つだけのあなただけのオリジナルブログを作ってみましょう!
3.4 (4 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.
83 students enrolled
$20
Take This Course
  • Lectures 28
  • Contents Video: 4.5 hours
  • Skill Level Intermediate Level
  • Languages Japanese
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 5/2014 Japanese

Course Description

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

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

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

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

  • <Python>
  • Pythonってなに?
  • printを使ってみよう
  • 変数と文字列の結合
  • while文
  • for文
  • リスト
  • if文での条件分岐
  • 文字列での条件分岐
  • <django>
  • プロジェクトの作成
  • 管理ページの設定
  • Bootstrap
  • タイトルの編集
  • アプリケーションの作成
  • エントリーの取得
  • 詳細ページの作成
  • 認証ページの作成
  • 認証用リンクの追加
  • 投稿用フォームの作成
  • 投稿機能の作成
  • 編集用ページの作成
  • 編集機能の作成
  • 削除機能の作成
  • Font Awesome
  • ページ付け
  • ナビゲーション・メニュー
  • プロフィールページの作成
  • 他の記事へのリンクを追加
  • 記事の文字数を取得

What are the requirements?

  • コンピュータの基本的な操作が分かる
  • PythonがインストールされたPC

What am I going to get from this course?

  • オリジナルブログを作成する
  • Pythonの基礎的な構文を身につける
  • 認証機能をブログに付ける
  • データの作成・更新・削除を勉強する

What is the target audience?

  • ブログを一から作成したい方
  • Pythonとdjangoの勉強を始めたい方
  • Pythonとdjangoを使って実際に動くモノを作りたい方

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Pythonについて勉強しましょう
04:32

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

06:38

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

07:32

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

05:32

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

04:13

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

09:41

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

10:44

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

04:35

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

Section 2: プロジェクトの作成とその他の設定をしましょう
06:45

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

01:54

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

14:34

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

03:22

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

Section 3: アプリケーションの作成とデータの取扱を勉強してみましょう
08:13

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

09:58

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

17:23

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

Section 4: 認証用のシステムを作成してみましょう
13:11

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

08:02

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

Section 5: ブログに必要な機能を作成してみましょう
19:20

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

05:40

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

10:14

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

07:34

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

04:32

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

Section 6: さらに機能を付けて、ブログをバージョンアップさせましょう
08:52

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

14:12

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

08:05

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

22:50

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

15:19

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

11:53

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

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Takafumi Kawai, 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.

Ready to start learning?
Take This Course