Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
【Python】 Django3で「本当に使える」WEBアプリケーションを開発しよう
Rating: 4.3 out of 5(164 ratings)
1,576 students

【Python】 Django3で「本当に使える」WEBアプリケーションを開発しよう

GAEへデプロイやCloudSQL、GCSとも連携でき、登録・ログイン機能はもちろん、決済機能、フォーム送信のreCAPTCHA実装もできます。そのほかキャッシュやサイトマップ、マテリアルデザインにも触れ、多数の機能を実装します。
Last updated 11/2022
Japanese

What you'll learn

  • 本当に使えるWEBアプリケーション開発
  • Python Djangoを使ったウェブ開発
  • GAE(Google App Engine)へのデプロイ方法
  • いいね&タグ機能の実装
  • Google ReCAPATCHA
  • 決済機能の実装
  • 基本的なBootstrapクラスの使い方
  • Djangoの認証機能
  • DjangoとMySQL(Google Cloud SQL)連携
  • DjangoとGCS(Google Cloud Storage)連携
  • DBキャッシュ
  • Javascriptでの非同期通信
  • Djangoでサイトマップ生成
  • Google アナリティクス設定
  • Google サーチコンソール設定

Course content

19 sections149 lectures14h 39m total length
  • 重要なお知らせ0:13
  • はじめに12:12

    本講座の目標:本当に使えるWEBアプリーケションの開発


    本当につかえるとは?

    • 基本的なウェブページ

    • Bootstrapによるデザインスタイル

    • いいねとタグ機能

    • URLの公開(GAEへデプロイ)

    • データベースの実装(Google Cloud SQL MySQL)

    • ストレージの実装(画像などのダウンロードとアップロード、Google Cloud Storage)

    • 会員登録機能の実装(ログイン、新規登録機能など)

    • フォームの実装(お問い合わせやマイページなど)

    • 迷惑メール対策(reCAPTCHAなど)

    • 決済機能(PAY.JP)

    • などなど

    以上の他に、小技も含め、Python Djangoを使って開発していきます。


    講座の流れ

    レクチャー(各動画)は基本的に時系列順になっています。そのため、はじめから順番に進めれば講師と同じように開発できます。

    初心者の方も大歓迎していますので、説明に時間をかけている箇所が多々あります。すでにご理解いただいている方はUdemyの早送り機能などで先へお進みください。また、Djangoも一定程度ご理解いただいている場合は、各セクションのタイトルより、お好きな部分のみ学習されるのも良いかと思います。


    至らない点も多々あるかと思いますが、簡単にはあきらない心で最後まで頑張っていきましょう。


    それではどうぞよろしくお願いいたします。

  • はじめに(テキストによる簡単な説明)1:30

    本講座の目標:本当に使えるWEBアプリーケションの開発


    本当につかえるとは?

    • 基本的なウェブページ

    • Bootstrapによるデザインスタイル

    • いいねとタグ機能

    • URLの公開(GAEへデプロイ)

    • データベースの実装(Google Cloud SQL MySQL)

    • ストレージの実装(画像などのダウンロードとアップロード、Google Cloud Storage)

    • 会員登録機能の実装(ログイン、新規登録機能など)

    • フォームの実装(お問い合わせやマイページなど)

    • 迷惑メール対策(reCAPTCHAなど)

    • 決済機能(PAY.JP)

    • などなど

    以上の他に、小技も含め、Python Djangoを使って開発していきます。


    講座の流れ

    レクチャー(各動画)は基本的に時系列順になっています。そのため、はじめから順番に進めれば講師と同じように開発できます。

    初心者の方も大歓迎していますので、説明に時間をかけている箇所が多々あります。すでにご理解いただいている方はUdemyの早送り機能などで先へお進みください。また、Djangoも一定程度ご理解いただいている場合は、各セクションのタイトルより、お好きな部分のみ学習されるのも良いかと思います。


    至らない点も多々あるかと思いますが、簡単にはあきらない心で最後まで頑張っていきましょう。


    それではどうぞよろしくお願いいたします。

  • 開発を始めるにあたって0:48
  • 仮想環境の構築2:07
  • プロジェクト作成3:00
  • 0:31

Requirements

  • Pythonの基礎知識(for文、if文、関数が理解できれば基本的にOK)
  • Python3.6以上が使える開発環境
  • Googleアカウント

Description

本講座では、PythonのWEBフレームワーク「Django3」を使って、本当に使えるWEBアプリケーション(ウェブサイト)を開発します。


全体的なコースの流れ

  • Djangoのプロジェクトとアプリケーションの作成

  • 管理画面の利用

  • 認証機能の実装

  • ユーザー投稿機能の実装

  • いいねやタグ機能の実装

  • お問い合わせフォームの実装

  • 画像(静的ファイル)の利用

  • デプロイ(GAE)

  • データベース(Cloud SQL MySQL)の実装

  • ストレージ機能(GCS)の実装

  • 決済機能の実装(PAYJP)

  • Google サービスの利用(アナリティクスやサーチコンソール)

  • データベースでのキャッシュ

  • Javascriptでの非同期fetchによるモダンな「いいね」ボタン

  • サイトマップ生成

  • マテリアルデザイン css の紹介

  • そのほか応用や小技など


講座の中で、受講生のみなさんと一緒に開発しながら、実際に公開し、運用していきます。


どうぞこれからよろしくお願いいたします。

Who this course is for:

  • Django初心者大歓迎
  • DjangoでWebサイト・アプリケーションを開発したい方
  • 実戦で本当に使える機能を実装したい方
  • GAEでのサービス公開をしたい方
  • Javascriptによる非同期通信WEB開発に触れたい方