【Python】 Django3で「本当に使える」WEBアプリケーションを開発しよう
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 サーチコンソール設定
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開発に触れたい方
Instructor
はじめまして。
講師でプログラマの藤本拓真と申します。
Udemy上にて、講座を公開させていただくにあたり、簡単に私とプログラミングの関わりを述べておきます。
まず私は自身のある事業を行っていたおり、ありがたいことに忙しくなり、手が追えなくなってきたので、オートメーションを考えました。これがプログラミングに関わる大きなきっかけでした。実際にデスクトップアプリケーションを作って作業を自動化し、業務に活かしていました。アプリケーションを応用して知人の繋がりでご依頼され、小さな会社さんに納品も出来ました。
そのようなところからプログラミングの楽しさにある意味ハマってしまい、プログラミングの技術を習得していきました。
このスキルが今私のUdemyのコースに生かされています。
プログラミングはUdemyだけでなく、仕事の幅も広げてくれました。一時期は某プログラミングスクール会社にて、講師として、Zoomでのオンラインリアルタイム講義を実施していた経験もあります。
最近では個人的なご依頼を受け小さなチーム開発に参加もしています。
プログラミング自体の楽しさのようなものをぜひ再認識してコースをお楽しみいただければ嬉しい限りです。
*HPやTwitterでもプログラミング情報や特典等を掲載しています。
言語: Python, Typescript, Javascript, C#, Dart, HTML, CSS, SCSS etc
フレームワーク使用経験: React.js, Next.js, Django, Flask, FastAPI, Vue.js, Shopify, WordPress, Flutter etc